Getting started with Cloud Foundry

906 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
906
On SlideShare
0
From Embeds
0
Number of Embeds
86
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Getting started with Cloud Foundry

  1. 1. gett ing start ed wit h
  2. 2. gett ing start ed wit hLode Vermeiren@lodelvermeiren@vmware.com
  3. 3. first, some theory
  4. 4. Evolution of computing models SLA 99.999 99.9 Always On Scaling Vertical Horizontal Hardware Custom Enterprise Commodity HA Type Hardware Software Software Centralized Decentralized DistributedConsumption Centralized Service Shared Service Self Service Mainframe Enterprise Cloud
  5. 5. What’s new for apps?
  6. 6. What’s new for apps?New frameworks & languages• Increase developer productivity• Reduce time to market
  7. 7. What’s new for apps?New frameworks & languages• Increase developer productivity• Reduce time to marketNew devices and domains• Mobile, social, and SaaS integration
  8. 8. What’s new for apps?New frameworks & languages• Increase developer productivity• Reduce time to marketNew devices and domains• Mobile, social, and SaaS integrationNew data types and requirements• Data deluge driving data tier elasticity• Flexible NoSQL data solutions• Realtime data
  9. 9. What’s new for apps?New frameworks & languages• Increase developer productivity• Reduce time to marketNew devices and domains• Mobile, social, and SaaS integrationNew data types and requirements• Data deluge driving data tier elasticity• Flexible NoSQL data solutions• Realtime dataNew infrastructures• Virtualization, Cloud, PaaS
  10. 10. Challenges developing & operating apps load balancer load balancer appserver appserver appserver worker messaging database cache Model Manage Deploy Virtual Datacenter / IaaS infrastructure
  11. 11. Challenges developing & operating apps load balancer load balancer appserver appserver appserver worker messaging database cache Model Manage Deploy Virtual Datacenter / IaaS infrastructure Photo by Sira Hanchana - http://www.flickr.com/photos/gotosira/4699302559/
  12. 12. What to developers & operations want? Friction free application deployment/mgmt • Self service end-to-end • Deploy, manage, update, scale up/down • Integrated health, management, policy enforcement • Simple API, CLI, DSL that expresses intent$ vmc push my_front_end • System automatically creates and maintains all$ vmc push my_back_end connections$ bind services? Yes • Services are easy to consume, provided “aaS” • Integrated elasticity: $ vmc instances my-app +4 Maximize developer productivity, minimize opex Cloud Foundry Virtual Datacenter / IaaS infrastructure
  13. 13. aPaaS
  14. 14. aPaaS• Application Platform as a Service
  15. 15. aPaaS• Application Platform as a Service• Applications and Services
  16. 16. aPaaS• Application Platform as a Service• Applications and Services• Not
  17. 17. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s
  18. 18. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory
  19. 19. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory • Storage
  20. 20. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory • Storage • Networks
  21. 21. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory • Storage • Networks • CPU
  22. 22. Cloud Foundry open PaaS
  23. 23. Cloud Foundry open PaaS It’s all about Choice
  24. 24. Cloud Foundry open PaaS It’s all about Choice Choice of clouds for deployment
  25. 25. Cloud Foundry open PaaS It’s all about Choice Choice of clouds for deployment Choice of industry-standard frameworks
  26. 26. Cloud Foundry open PaaS It’s all about Choice Choice of clouds for deployment Choice of industry-standard frameworks Choice of application infrastructure services
  27. 27. Cloud Foundry open PaaS It’s all about Choice Choice of clouds for deployment Choice of industry-standard frameworks Choice of application infrastructure services Extensible architecture to “digest” future cloud innovation
  28. 28. Cloud Foundry open PaaS It’s all about Choice Choice of clouds for deployment Choice of industry-standard frameworks Choice of application infrastructure services Extensible architecture to “digest” future cloud innovation Available as open source
  29. 29. CHOICE OF FRAMEWORKS
  30. 30. CHOICE OF APPLICATION SERVICESvFabric ApPostgres pl ica tio Data Services n Se rv ice In Msg Services te rfa ce Other Services
  31. 31. CHOICE OF CLOUDSvFabric ApPostgres pl ce Private ica rfa Clouds tio Data te Services n In Se er rv id ice ov Public Pr Clouds In Msg Services ud te rfa o Cl ce Micro Other Clouds Services
  32. 32. CHOICE OF CLOUDSvFabric ApPostgres pl ce Private ica rfa Clouds tio Data te Services n In Se er rv id ice ov Public Pr Clouds In Msg Services Partners ud te rfa o Cl .COM ce Micro Other Clouds Services
  33. 33. MAKING MULTI-CLOUD A REALITY Choice of Private Choice of Public Choice of CloudCloud Distributions Cloud Providers Infrastructure .COM Bare metal Project “Bento”
  34. 34. Why this matters...What if your platform provider changes terms?
  35. 35. Why this matters...What if your platform provider does not deliver?
  36. 36. Why this matters...What if your platform provider goes down?
  37. 37. CLOUDFOUNDRY.COM Cloud FoundryRuntimes & FrameworksServices vCenter / vSphereInfrastructure
  38. 38. MICRO CLOUD FOUNDRY™ Cloud FoundryRuntimes & FrameworksServices Your Laptop
  39. 39. MICRO CLOUD FOUNDRY™ Cloud FoundryRuntimes & FrameworksServices Your Laptop (that’s it!)
  40. 40. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry Your infrastructure Setup Deploy Download Behind Code Environment Firewall Apache 2 license
  41. 41. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  42. 42. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  43. 43. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  44. 44. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  45. 45. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  46. 46. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  47. 47. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  48. 48. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  49. 49. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
  50. 50. demo time!
  51. 51. Thanks!@lodeslideshare.net/lodevcloudfoundry.com - cloudfoundry.orggithub.com/cloudfoundry
  52. 52. Thanks!@lode slides wit h extra linksslideshare.net/lodevcloudfoundry.com - cloudfoundry.orggithub.com/cloudfoundry

×