rethink of paas

15
ReThink of PaaS Wang Xu ( [email protected] ) http://www.visualops.io

Upload: xu-wang

Post on 24-May-2015

242 views

Category:

Internet


3 download

TRANSCRIPT

Page 1: Rethink of PaaS

ReThink of PaaSWang Xu ( [email protected] ) http://www.visualops.io

Page 2: Rethink of PaaS

– David Wheeler

“All problems in computer science can be solved by another level of indirection.”

Page 3: Rethink of PaaS

Agenda

• IaaS vs. PaaS

• VisualOps as another PaaS

• Next Step

Page 4: Rethink of PaaS

IaaS vs PaaS

PaaS — Dev without Ops

IaaS — Ops without Purchase

Page 5: Rethink of PaaS

What are the Ops includes• Deploy - deploy code and dependency to machines

• Secure - secure the setup

• Upgrade - continuous deploy

• Fail over - recover service when something failed

• Scale - scale out/in as load changing

Page 6: Rethink of PaaS

What are the Ops includes• Deploy - deploy code and dependency to machines

• Secure - secure the setup

• Upgrade - continuous deploy

• Fail over - recover service when something failed

• Scale - scale out/in as load changing

Ensure service runs as you defined

Page 7: Rethink of PaaS

• Design VPC infrastructure with an intuitive interface

• Manage load balancer, route tables, security group connectivity, etc. in a integrated env

• and even more…

VisualOps: IDE for Cloud App

Page 8: Rethink of PaaS

• Design VPC infrastructure with an intuitive interface

• Manage load balancer, route tables, security group connectivity, etc. in a integrated env

• and even more…

VisualOps: IDE for Cloud App

Page 9: Rethink of PaaS

VisualOps as another PaaS

• Architecture and work flow are designed by users

• Integrated softwares and resources configuration

• Deploy code and dependent environment

• Ensure App always as your design

Page 10: Rethink of PaaS

VisualOps as another PaaS

• Architecture and work flow are designed by users

• Integrated softwares and resources configuration

• Deploy code and dependent environment

• Ensure App always as your design

Page 11: Rethink of PaaS

Stack Store

https://github.com/VisualOps/StackStore

Share your design with others

Page 12: Rethink of PaaS

Case Study

Page 13: Rethink of PaaS

Under the Hood• Stack/Apps are designed in IDE and rendered to

recipes

• Install agents when instances are initializing

• Agent executes recipe w/ SaltStack’s state modules

• Backend coordinates agents if there are dependencies between them

• Re-enforce the states

Page 14: Rethink of PaaS

Coming Soon…

• More resources

• Public API for github push and other 3rd Party services

• Action triggered by resources’ change…

Page 15: Rethink of PaaS

Thank You!http://www.visualops.io