Your SlideShare is downloading. ×
Getting started with Cloud Foundry
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Getting started with Cloud Foundry

550
views

Published on

Update to my Cloud Foundry presentation - new version with examples from demo coming soon

Update to my Cloud Foundry presentation - new version with examples from demo coming soon

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
550
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Application deployment is complex. It involves setting up routers, load balancers, application servers with session replication and other high availability features, database instances with backup and data replication, a high availability and disaster recovery strategy and implementation, messaging, caching, security features, identity management and many more application services.\nThis work is reinvented over and over again for many applications with similar architectures.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • We’re making multi-cloud a reality with a choice of cloud infra, a choice of private cloud distributions and a choice of public cloud providers. These are all announced and more in the pipe.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. gett ing start ed wit h
    • 2. gett ing start ed wit hLode Vermeiren@lodelvermeiren@vmware.com
    • 3. first, some theory
    • 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. What’s new for apps?
    • 6. What’s new for apps?New frameworks & languages• Increase developer productivity• Reduce time to market
    • 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. 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. 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. Challenges developing & operating apps load balancer load balancer appserver appserver appserver worker messaging database cache Model Manage Deploy Virtual Datacenter / IaaS infrastructure
    • 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. 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. aPaaS
    • 14. aPaaS• Application Platform as a Service
    • 15. aPaaS• Application Platform as a Service• Applications and Services
    • 16. aPaaS• Application Platform as a Service• Applications and Services• Not
    • 17. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s
    • 18. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory
    • 19. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory • Storage
    • 20. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory • Storage • Networks
    • 21. aPaaS• Application Platform as a Service• Applications and Services• Not • VM’s • Memory • Storage • Networks • CPU
    • 22. Cloud Foundry open PaaS
    • 23. Cloud Foundry open PaaS It’s all about Choice
    • 24. Cloud Foundry open PaaS It’s all about Choice Choice of clouds for deployment
    • 25. Cloud Foundry open PaaS It’s all about Choice Choice of clouds for deployment Choice of industry-standard frameworks
    • 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. 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. 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. CHOICE OF FRAMEWORKS
    • 30. CHOICE OF APPLICATION SERVICESvFabric ApPostgres pl ica tio Data Services n Se rv ice In Msg Services te rfa ce Other Services
    • 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. 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. MAKING MULTI-CLOUD A REALITY Choice of Private Choice of Public Choice of CloudCloud Distributions Cloud Providers Infrastructure .COM Bare metal Project “Bento”
    • 34. Why this matters...What if your platform provider changes terms?
    • 35. Why this matters...What if your platform provider does not deliver?
    • 36. Why this matters...What if your platform provider goes down?
    • 37. CLOUDFOUNDRY.COM Cloud FoundryRuntimes & FrameworksServices vCenter / vSphereInfrastructure
    • 38. MICRO CLOUD FOUNDRY™ Cloud FoundryRuntimes & FrameworksServices Your Laptop
    • 39. MICRO CLOUD FOUNDRY™ Cloud FoundryRuntimes & FrameworksServices Your Laptop (that’s it!)
    • 40. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry Your infrastructure Setup Deploy Download Behind Code Environment Firewall Apache 2 license
    • 41. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 42. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 43. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 44. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 45. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 46. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 47. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 48. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 49. CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • 50. demo time!
    • 51. Thanks!@lodeslideshare.net/lodevcloudfoundry.com - cloudfoundry.orggithub.com/cloudfoundry
    • 52. Thanks!@lode slides wit h extra linksslideshare.net/lodevcloudfoundry.com - cloudfoundry.orggithub.com/cloudfoundry