• Like
  • Save
Getting started with Cloud Foundry
Upcoming SlideShare
Loading in...5
×
 

Getting started with Cloud Foundry

on

  • 858 views

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

Statistics

Views

Total Views
858
Views on SlideShare
810
Embed Views
48

Actions

Likes
1
Downloads
14
Comments
0

1 Embed 48

http://www.scoop.it 48

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \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

Getting started with Cloud Foundry Getting started with Cloud Foundry Presentation Transcript

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