Rethink of PaaS

539 views

Published on

Published in: Internet, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
539
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rethink of PaaS

  1. 1. ReThink of PaaS Wang Xu ( xu@mc2.io ) http://www.visualops.io
  2. 2. – David Wheeler “All problems in computer science can be solved by another level of indirection.”
  3. 3. Agenda • IaaS vs. PaaS • VisualOps as another PaaS • Next Step
  4. 4. IaaS vs PaaS PaaS — Dev without Ops IaaS — Ops without Purchase
  5. 5. 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
  6. 6. 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
  7. 7. • 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
  8. 8. • 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
  9. 9. 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
  10. 10. 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
  11. 11. Stack Store https://github.com/VisualOps/StackStore Share your design with others
  12. 12. Case Study
  13. 13. 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
  14. 14. Coming Soon… • More resources • Public API for github push and other 3rd Party services • Action triggered by resources’ change…
  15. 15. Thank You! http://www.visualops.io

×