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
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Gokul Alex
 
DOC
Luận văn Thạc sĩ Nghiên cứu triển khai giải pháp đảm bảo an ninh mạng trên nề...
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
PDF
Demystifying OAuth 2.0
Karl McGuinness
 
PDF
"Swoole: double troubles in c", Alexandr Vronskiy
Fwdays
 
PDF
Mind The Gap - Mapping a domain model to a RESTful API - OReilly SACon 2018, ...
Tom Hofte
 
PDF
Introduction to Docker Compose | Docker Intermediate Workshop
Ajeet Singh Raina
 
DOC
Mạng riêng ảo VPN
Legolas1618
 
PDF
micro-ROS: bringing ROS 2 to MCUs
eProsima
 
PDF
The Docker Ecosystem
Dmitry Skaredov
 
PDF
Using Libvirt with Cluster API to manage baremetal Kubernetes
Himani Agrawal
 
PPT
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
laonap166
 
PPTX
Apigee Edge Product Demo
Apigee | Google Cloud
 
PPTX
Comprehensive overview FAPI 1 and FAPI 2
Torsten Lodderstedt
 
PDF
Secure Your Kubernetes Apps from Attacks with NGINX
NGINX, Inc.
 
PDF
OBF Academy - Se familiariser avec Open Badge Factory (en français)
Open Badge Factory Ltd.
 
PDF
Schema-First API Design
Yos Riady
 
DOC
De cuongthuchanhct221 hk2_1920_n1
Nahudi Nguyễn
 
PDF
OAuth 2.0 Security Reinforced
Torsten Lodderstedt
 
PPTX
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
PPTX
Multiuser chat application using java
asifnoman240
 
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Gokul Alex
 
Luận văn Thạc sĩ Nghiên cứu triển khai giải pháp đảm bảo an ninh mạng trên nề...
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
Demystifying OAuth 2.0
Karl McGuinness
 
"Swoole: double troubles in c", Alexandr Vronskiy
Fwdays
 
Mind The Gap - Mapping a domain model to a RESTful API - OReilly SACon 2018, ...
Tom Hofte
 
Introduction to Docker Compose | Docker Intermediate Workshop
Ajeet Singh Raina
 
Mạng riêng ảo VPN
Legolas1618
 
micro-ROS: bringing ROS 2 to MCUs
eProsima
 
The Docker Ecosystem
Dmitry Skaredov
 
Using Libvirt with Cluster API to manage baremetal Kubernetes
Himani Agrawal
 
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
laonap166
 
Apigee Edge Product Demo
Apigee | Google Cloud
 
Comprehensive overview FAPI 1 and FAPI 2
Torsten Lodderstedt
 
Secure Your Kubernetes Apps from Attacks with NGINX
NGINX, Inc.
 
OBF Academy - Se familiariser avec Open Badge Factory (en français)
Open Badge Factory Ltd.
 
Schema-First API Design
Yos Riady
 
De cuongthuchanhct221 hk2_1920_n1
Nahudi Nguyễn
 
OAuth 2.0 Security Reinforced
Torsten Lodderstedt
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
Multiuser chat application using java
asifnoman240
 

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
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Digital Circuits, important subject in CS
contactparinay1
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
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