SlideShare a Scribd company logo
The Open
           Platform as a Service




              Andy Piper
         Developer Advocate
    @andypiper / apiper@vmware.com



1
The Open
              Platform as a Service




       Deploy and scale applications in
    seconds, without locking yourself into a
                 single cloud



2
“I just want to deploy my code…”




3
What if…




    ! target!<any!cloud>
    !
    ! push!<my!app>

    ! bind!<my!services>

    ! scale!<my!app>!77instances!+10!



4
What’s Happening with Applications Today?
Frameworks are what really matter
    • Developer productivity and innovation
    • Reduce time to market

New application types
    • Mobile, Social, SaaS
    • Apps released early and often

Data intensive
    • Emerging requirements: elasticity, multi-cloud
    • Web orientation drives exponential data volumes

Deployed on virtual and cloud infrastructures
    • Virtualization, Cloud, PaaS

5
Three layers



                                Gmail, Salesforce,
                                Flickr, Google Docs...
                 Software

                                Google AppEngine,
                                Heroku, Cloud Foundry,
                 Platform       OpenShift, Apprenda...


                                Amazon EC2, Google CE,
               Infrastructure   OpenStack, vCloud,
                                Joyent, Cloud Stack,
                                Eucalyptus...




6
Cloud Foundry – The Open Platform as a Service


                      Target a choice of
                      deployment clouds




Provide a choice of                          Bind a choice of
   development                                 application
    frameworks                                   services


                      github.com/cloudfoundry

 7
Why Cloud Foundry?

Developer Agility
    • Friction-free way to develop, test and deploy applications
    • Focus on writing applications, not meddling with middleware and infrastructure

Portability without changes
    • Write once, test-scale-deploy to private/public clouds without code changes
    • Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose
    • Choice of clouds for deployment, industry frameworks, and application services
    • Extensible architecture to “future proof” for rapid cloud innovation
    • Community open-source project - access, evaluate and contribute




8
CloudFoundry.COM – Multi-Tenant PaaS Operated by VMware

                      CloudFoundry.COM (beta)
     Frameworks



     Services




                          vCenter / vSphere


     Infrastructure




9
Micro Cloud FoundryTM – Industry First Downloadable PaaS

                             Micro Cloud Foundry

      Frameworks

      Services

                               Your Laptop/PC



     Single VM instance of
     Cloud Foundry
     runs on a developer’s
     workstation




10
CloudFoundry.ORG – Community Open Source Project



                 github.com/cloudfoundry


!    .NET x 2                                 !    Memcached
!    PHP                                      !    SQL Server
!    JRuby                                    !    Neo4j
!    Python                                   !    CouchDB
!    Rails 2.x                                !    VirtualBox
!    Clojure                                  !    Mono
!    Erlang                                   !    Rack
!    Haskell


11
CloudFoundry.ORG – Community Open Source Project

                       CloudFoundry.ORG

             Community Frameworks Contributions

                Community Services Contributions

                         Your Infrastructure

     Download          Setup          Tool Chain & Deploy Behind
       Code         Environment         Scripts      Firewall
                                           Cloud
                                           Foundry
                                           BOSH

           Apache2
           license


12
Open Source Advantage: moves faster

! http://code.google.com/p/googleappengine/issues/detail?id=13




• https://github.com/cloudfoundry/vcap/pull/25




13
Open Source Advantage: more innovation




14
Cloud Foundry turned 1 year old April 2011

! Services
• Caldecott – tunnel into your services, explore with standard client tools
• PostgreSQL, RabbitMQ
! Frameworks, Runtimes, and Tools
• Java, Ruby, Node & Play Auto-Reconfiguration
• Scala, node.JS, Erlang, JRuby, PHP, Python, .NET, Spring 3.1, Grails 2.0, Play 2.0
• Multi-Node Chef based deployment tools
• Maven Plugin, Eclipse Integration
• VMC manifests, Java Debugging, Rails Console
• Standalone applications
• native npm support in Node
• Java 7, Node 0.8.2, Ruby 1.9
• Eclipse tunneling, better ruby gem support
! Micro Cloud Foundry x 3
15
Broad Industry Investment




16
Multi-Cloud Flexibility is Critical

! Make use of both public and private clouds without rewriting your
  applications
! Protect against vendor lock-in
! Meet different compliance and geographical needs
! Manage your growth, accommodate peak loads & optimize costs

                        Public        Private   Micro
                        Clouds        Clouds    Clouds




17
Cloud Foundry - Making Multi-Cloud a Reality

     Private Cloud        Management and       Public Cloud
     Distributions          Deployment          Operators




                                                      .COM




                             Bare metal




18
Cloud Foundry – Key Use Cases




 New applications               App modernization




     Dev-test-trial             SaaS extensibility




19
Cloud Foundry Logical View

      Developers                                 Users
               vmc




                              Routers


      CloudControllers        App        App


                                                 HealthManager
                              Execution Agents
         Services
                                 (DEA) Pool


                             Messaging
Cloud Foundry
         BOSH


21
Production Grade Cloud Foundry Clusters

!    500 – 5,000 VMs                             cloudfoundry.com

!    40+ unique node types
!    75+ unique software packages
!    75+ unique environments
!    2x/week cf.com updates
!    24x7x365 non-stop operation
!    No-downtime deployments
!    Reliable, robust, repeatable
     deployments, updates, capacity
     adjustments
! Small teams manage many
     instances                        production, staging, stress, qa, dev


Google style problem !                  Google style solution
22
Cloud Foundry BOSH

! Cloud Foundry BOSH is an open source tool-chain for release
     engineering, deployment, and lifecycle management of large scale
     distributed services
     • Prescriptive way of creating releases and managing systems and services
     • It is not a collection of shell scripts, not a pile of Perl


! Built to deploy and manage production-class, large scale clusters
     • Production grade Cloud Foundry clusters: 500+ VMs, 40+ jobs, 75+ packages
     • Multi-node, multi-tier, complex clusters: e.g., our Gerrit/Jenkins Cluster


! Built for devops usage and scale by a crack team of veterans
     • A project, not a product: command line interface, YAML, etc.
     • Continuous improvement, iterative development, rough edges

          github.com/cloudfoundry/bosh
23
IaaS neutral by design


vSphere: battle tested implementation, thousands of
deployments                                                                CPI: code complete
vCloud Director: CPI ready, 4Q 2012                                        functional status: “work in progress”




                                            Cloud Foundry BOSH


                                  Cloud Provider Interface (CPI)




                                                                            github.com/piston/openstack-bosh-cpi


                                      contribute: github.com/cloudfoundry/bosh

24
BOSH Resources
               @DrNic
               http://drnicwilliams.com/2012/04/16/creating-a-bosh-from-scratch-on-aws/


                @BrianMMcClain
               http://www.brianmmcclain.com/2012/05/08/using-bosh-with-vsphere-part-2/


                        @VadimSpivak
                        http://www.youtube.com/watch?v=pASQT5mGc_g




 https://github.com/cloudfoundry/bosh

 https://groups.google.com/a/cloudfoundry.org/group/bosh-users/topics

 https://github.com/piston/openstack-bosh-cpi


25
Key Takeaways

! PaaS is the application platform for the Cloud era
! Cloud Foundry is the Industry’s Open PaaS
  • Developer agility
  • Portability without changes
  • Open system


! What’s next?
  • Free Signup: www.cloudfoundry.com
  • Get started: docs.cloudfoundry.com/getting-started.html
  • Learn more on the blog: blog.cloudfoundry.com
  • Download your Micro Cloud Foundry: my.cloudfoundry.com/micro
  • Get the source code: www.cloudfoundry.org
  • Follow us: @cloudfoundry
  • Watch us: www.youtube.com/cloudfoundry

26
Thank You!




               Andy Piper
          Developer Advocate
     @andypiper / apiper@vmware.com



27

More Related Content

What's hot (20)

PDF
Dockerizing An Angular Application Using Git, Jenkins & Docker! | DevOps Tuto...
Edureka!
 
PDF
12 factor app
Luís Bianchin
 
PDF
Support de cours Spring M.youssfi
ENSET, Université Hassan II Casablanca
 
PDF
Docker slides
Jyotsna Raghuraman
 
DOCX
KumarDevOpsEngineer
kumar budagam
 
PPTX
Docker and Devops
Docker, Inc.
 
ODP
micro services architecture (FrosCon2014)
smancke
 
PDF
WSO2 Enterprise Integrator 101
WSO2
 
PDF
Support JEE Spring Inversion de Controle IOC et Spring MVC
ENSET, Université Hassan II Casablanca
 
PPTX
Microservices using .Net core
girish goudar
 
PDF
Gap Survey, Assessment and Analysis for DevSecOps
Marc Hornbeek
 
PDF
Support POO Java première partie
ENSET, Université Hassan II Casablanca
 
PPTX
WebSphere Application Server Family (Editions Comparison)
ejlp12
 
PDF
.NET Core, ASP.NET Core Course, Session 6
Amin Mesbahi
 
PPTX
Nodejs Session01
Jainul Musani
 
PPTX
Jenkins CI
Viyaan Jhiingade
 
PDF
softCours design pattern m youssfi partie 9 creation des objets abstract fact...
ENSET, Université Hassan II Casablanca
 
PPTX
Creando y Orquestando APIs en MuleSoft
Larry Magallanes
 
PDF
Introduction to docker
Wei-Ting Kuo
 
PDF
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
ENSET, Université Hassan II Casablanca
 
Dockerizing An Angular Application Using Git, Jenkins & Docker! | DevOps Tuto...
Edureka!
 
12 factor app
Luís Bianchin
 
Support de cours Spring M.youssfi
ENSET, Université Hassan II Casablanca
 
Docker slides
Jyotsna Raghuraman
 
KumarDevOpsEngineer
kumar budagam
 
Docker and Devops
Docker, Inc.
 
micro services architecture (FrosCon2014)
smancke
 
WSO2 Enterprise Integrator 101
WSO2
 
Support JEE Spring Inversion de Controle IOC et Spring MVC
ENSET, Université Hassan II Casablanca
 
Microservices using .Net core
girish goudar
 
Gap Survey, Assessment and Analysis for DevSecOps
Marc Hornbeek
 
Support POO Java première partie
ENSET, Université Hassan II Casablanca
 
WebSphere Application Server Family (Editions Comparison)
ejlp12
 
.NET Core, ASP.NET Core Course, Session 6
Amin Mesbahi
 
Nodejs Session01
Jainul Musani
 
Jenkins CI
Viyaan Jhiingade
 
softCours design pattern m youssfi partie 9 creation des objets abstract fact...
ENSET, Université Hassan II Casablanca
 
Creando y Orquestando APIs en MuleSoft
Larry Magallanes
 
Introduction to docker
Wei-Ting Kuo
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
ENSET, Université Hassan II Casablanca
 

Similar to Cloud Foundry Introduction and Overview (20)

PDF
Cf intro for spring devs
Eric Bottard
 
PDF
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Mark Hinkle
 
PDF
Cloud foundry and openstackcloud
Francisco Gonçalves
 
PDF
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Patrick Chanezon
 
PPTX
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Mark Hinkle
 
PPTX
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Mark Hinkle
 
PPTX
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
Mark Hinkle
 
PDF
Cloud Native Application @ VMUG.IT 20150529
VMUG IT
 
PDF
Cloud Foundry May 1 2014
Christopher Ferris
 
PPTX
wisecloud based open cloud implementation guide
bizmerce
 
PDF
PHP Buildpacks in the Cloud on Bluemix
IBM
 
PDF
Cloud Foundry for PHP developers
Daniel Krook
 
PPTX
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
PPT
IBM Open Cloud Update XCITE Fall 2014
Christopher Ferris
 
PDF
Crash Course on Open Source Cloud Computing
Mark Hinkle
 
PPTX
InfoSec 2011: Crash Course Open Source Cloud Computing
Mark Hinkle
 
PPTX
V mware evolutionary cloud 12 2012
Khazret Sapenov
 
PPTX
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld
 
PPTX
Docker & aPaaS: Enterprise Innovation and Trends for 2015
WaveMaker, Inc.
 
PDF
Delivering Infrastructure-as-a-Service with Open Source Software
Mark Hinkle
 
Cf intro for spring devs
Eric Bottard
 
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Mark Hinkle
 
Cloud foundry and openstackcloud
Francisco Gonçalves
 
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Patrick Chanezon
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Mark Hinkle
 
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Mark Hinkle
 
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
Mark Hinkle
 
Cloud Native Application @ VMUG.IT 20150529
VMUG IT
 
Cloud Foundry May 1 2014
Christopher Ferris
 
wisecloud based open cloud implementation guide
bizmerce
 
PHP Buildpacks in the Cloud on Bluemix
IBM
 
Cloud Foundry for PHP developers
Daniel Krook
 
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
IBM Open Cloud Update XCITE Fall 2014
Christopher Ferris
 
Crash Course on Open Source Cloud Computing
Mark Hinkle
 
InfoSec 2011: Crash Course Open Source Cloud Computing
Mark Hinkle
 
V mware evolutionary cloud 12 2012
Khazret Sapenov
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
WaveMaker, Inc.
 
Delivering Infrastructure-as-a-Service with Open Source Software
Mark Hinkle
 
Ad

More from Andy Piper (20)

PDF
Adapt & Survive
Andy Piper
 
PDF
Rebooting A Community #DevRelCon
Andy Piper
 
PDF
Twitter APIs for #MediaHackday
Andy Piper
 
PDF
Imagining the Future, when the Future is already Now
Andy Piper
 
PDF
Connecting to the Pulse of the Planet with the Twitter Platform
Andy Piper
 
PDF
Building Twitter's SDKs for Android
Andy Piper
 
PDF
Developer Advocacy - A Life Less Ordinary
Andy Piper
 
PDF
Twitter in the Internet of Things
Andy Piper
 
PDF
Twitter APIs - the starter guide
Andy Piper
 
PDF
Connecting to the pulse of the planet with Twitter APIs
Andy Piper
 
PDF
Internet ALL the Things - a walking tour of MQTT
Andy Piper
 
PDF
Combining Context with Signals in the IoT (longer version)
Andy Piper
 
PDF
Why the Internet of Things will be built on Open Source
Andy Piper
 
PDF
Combining Context with Signals in the Internet of Things
Andy Piper
 
PDF
MQTT - standards-based plumbing for the Internet of Things
Andy Piper
 
PDF
My Quantified Self and the promise of wearables
Andy Piper
 
PDF
Why Data, Code and Mobile converge in the Open Cloud
Andy Piper
 
PDF
From Cloud Computing to Platform as a Service – BCS Oxfordshire
Andy Piper
 
PDF
Why Apps, Data and Mobile Converge in the Open Cloud
Andy Piper
 
PDF
The Internet of Things is Made of Signals
Andy Piper
 
Adapt & Survive
Andy Piper
 
Rebooting A Community #DevRelCon
Andy Piper
 
Twitter APIs for #MediaHackday
Andy Piper
 
Imagining the Future, when the Future is already Now
Andy Piper
 
Connecting to the Pulse of the Planet with the Twitter Platform
Andy Piper
 
Building Twitter's SDKs for Android
Andy Piper
 
Developer Advocacy - A Life Less Ordinary
Andy Piper
 
Twitter in the Internet of Things
Andy Piper
 
Twitter APIs - the starter guide
Andy Piper
 
Connecting to the pulse of the planet with Twitter APIs
Andy Piper
 
Internet ALL the Things - a walking tour of MQTT
Andy Piper
 
Combining Context with Signals in the IoT (longer version)
Andy Piper
 
Why the Internet of Things will be built on Open Source
Andy Piper
 
Combining Context with Signals in the Internet of Things
Andy Piper
 
MQTT - standards-based plumbing for the Internet of Things
Andy Piper
 
My Quantified Self and the promise of wearables
Andy Piper
 
Why Data, Code and Mobile converge in the Open Cloud
Andy Piper
 
From Cloud Computing to Platform as a Service – BCS Oxfordshire
Andy Piper
 
Why Apps, Data and Mobile Converge in the Open Cloud
Andy Piper
 
The Internet of Things is Made of Signals
Andy Piper
 
Ad

Recently uploaded (20)

PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
PDF
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 

Cloud Foundry Introduction and Overview

  • 1. The Open Platform as a Service Andy Piper Developer Advocate @andypiper / [email protected] 1
  • 2. The Open Platform as a Service Deploy and scale applications in seconds, without locking yourself into a single cloud 2
  • 3. “I just want to deploy my code…” 3
  • 4. What if… ! target!<any!cloud> ! ! push!<my!app> ! bind!<my!services> ! scale!<my!app>!77instances!+10! 4
  • 5. What’s Happening with Applications Today? Frameworks are what really matter • Developer productivity and innovation • Reduce time to market New application types • Mobile, Social, SaaS • Apps released early and often Data intensive • Emerging requirements: elasticity, multi-cloud • Web orientation drives exponential data volumes Deployed on virtual and cloud infrastructures • Virtualization, Cloud, PaaS 5
  • 6. Three layers Gmail, Salesforce, Flickr, Google Docs... Software Google AppEngine, Heroku, Cloud Foundry, Platform OpenShift, Apprenda... Amazon EC2, Google CE, Infrastructure OpenStack, vCloud, Joyent, Cloud Stack, Eucalyptus... 6
  • 7. Cloud Foundry – The Open Platform as a Service Target a choice of deployment clouds Provide a choice of Bind a choice of development application frameworks services github.com/cloudfoundry 7
  • 8. Why Cloud Foundry? Developer Agility • Friction-free way to develop, test and deploy applications • Focus on writing applications, not meddling with middleware and infrastructure Portability without changes • Write once, test-scale-deploy to private/public clouds without code changes • Quickly build and test on a laptop and scale to the cloud Open - The freedom to choose • Choice of clouds for deployment, industry frameworks, and application services • Extensible architecture to “future proof” for rapid cloud innovation • Community open-source project - access, evaluate and contribute 8
  • 9. CloudFoundry.COM – Multi-Tenant PaaS Operated by VMware CloudFoundry.COM (beta) Frameworks Services vCenter / vSphere Infrastructure 9
  • 10. Micro Cloud FoundryTM – Industry First Downloadable PaaS Micro Cloud Foundry Frameworks Services Your Laptop/PC Single VM instance of Cloud Foundry runs on a developer’s workstation 10
  • 11. CloudFoundry.ORG – Community Open Source Project github.com/cloudfoundry ! .NET x 2 ! Memcached ! PHP ! SQL Server ! JRuby ! Neo4j ! Python ! CouchDB ! Rails 2.x ! VirtualBox ! Clojure ! Mono ! Erlang ! Rack ! Haskell 11
  • 12. CloudFoundry.ORG – Community Open Source Project CloudFoundry.ORG Community Frameworks Contributions Community Services Contributions Your Infrastructure Download Setup Tool Chain & Deploy Behind Code Environment Scripts Firewall Cloud Foundry BOSH Apache2 license 12
  • 13. Open Source Advantage: moves faster ! http://code.google.com/p/googleappengine/issues/detail?id=13 • https://github.com/cloudfoundry/vcap/pull/25 13
  • 14. Open Source Advantage: more innovation 14
  • 15. Cloud Foundry turned 1 year old April 2011 ! Services • Caldecott – tunnel into your services, explore with standard client tools • PostgreSQL, RabbitMQ ! Frameworks, Runtimes, and Tools • Java, Ruby, Node & Play Auto-Reconfiguration • Scala, node.JS, Erlang, JRuby, PHP, Python, .NET, Spring 3.1, Grails 2.0, Play 2.0 • Multi-Node Chef based deployment tools • Maven Plugin, Eclipse Integration • VMC manifests, Java Debugging, Rails Console • Standalone applications • native npm support in Node • Java 7, Node 0.8.2, Ruby 1.9 • Eclipse tunneling, better ruby gem support ! Micro Cloud Foundry x 3 15
  • 17. Multi-Cloud Flexibility is Critical ! Make use of both public and private clouds without rewriting your applications ! Protect against vendor lock-in ! Meet different compliance and geographical needs ! Manage your growth, accommodate peak loads & optimize costs Public Private Micro Clouds Clouds Clouds 17
  • 18. Cloud Foundry - Making Multi-Cloud a Reality Private Cloud Management and Public Cloud Distributions Deployment Operators .COM Bare metal 18
  • 19. Cloud Foundry – Key Use Cases New applications App modernization Dev-test-trial SaaS extensibility 19
  • 20. Cloud Foundry Logical View Developers Users vmc Routers CloudControllers App App HealthManager Execution Agents Services (DEA) Pool Messaging
  • 21. Cloud Foundry BOSH 21
  • 22. Production Grade Cloud Foundry Clusters ! 500 – 5,000 VMs cloudfoundry.com ! 40+ unique node types ! 75+ unique software packages ! 75+ unique environments ! 2x/week cf.com updates ! 24x7x365 non-stop operation ! No-downtime deployments ! Reliable, robust, repeatable deployments, updates, capacity adjustments ! Small teams manage many instances production, staging, stress, qa, dev Google style problem ! Google style solution 22
  • 23. Cloud Foundry BOSH ! Cloud Foundry BOSH is an open source tool-chain for release engineering, deployment, and lifecycle management of large scale distributed services • Prescriptive way of creating releases and managing systems and services • It is not a collection of shell scripts, not a pile of Perl ! Built to deploy and manage production-class, large scale clusters • Production grade Cloud Foundry clusters: 500+ VMs, 40+ jobs, 75+ packages • Multi-node, multi-tier, complex clusters: e.g., our Gerrit/Jenkins Cluster ! Built for devops usage and scale by a crack team of veterans • A project, not a product: command line interface, YAML, etc. • Continuous improvement, iterative development, rough edges github.com/cloudfoundry/bosh 23
  • 24. IaaS neutral by design vSphere: battle tested implementation, thousands of deployments CPI: code complete vCloud Director: CPI ready, 4Q 2012 functional status: “work in progress” Cloud Foundry BOSH Cloud Provider Interface (CPI) github.com/piston/openstack-bosh-cpi contribute: github.com/cloudfoundry/bosh 24
  • 25. BOSH Resources @DrNic http://drnicwilliams.com/2012/04/16/creating-a-bosh-from-scratch-on-aws/ @BrianMMcClain http://www.brianmmcclain.com/2012/05/08/using-bosh-with-vsphere-part-2/ @VadimSpivak http://www.youtube.com/watch?v=pASQT5mGc_g https://github.com/cloudfoundry/bosh https://groups.google.com/a/cloudfoundry.org/group/bosh-users/topics https://github.com/piston/openstack-bosh-cpi 25
  • 26. Key Takeaways ! PaaS is the application platform for the Cloud era ! Cloud Foundry is the Industry’s Open PaaS • Developer agility • Portability without changes • Open system ! What’s next? • Free Signup: www.cloudfoundry.com • Get started: docs.cloudfoundry.com/getting-started.html • Learn more on the blog: blog.cloudfoundry.com • Download your Micro Cloud Foundry: my.cloudfoundry.com/micro • Get the source code: www.cloudfoundry.org • Follow us: @cloudfoundry • Watch us: www.youtube.com/cloudfoundry 26
  • 27. Thank You! Andy Piper Developer Advocate @andypiper / [email protected] 27