cloud foundry introduction and overview
TRANSCRIPT
1
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
The Open Platform as a Service
2
Deploy and scale applications in seconds without locking yourself into a
single cloud
The Open Platform as a Service
3
ldquoI just want to deploy my codehelliprdquo
4
What ifhellip
targetltanycloudgt pushltmyappgt
bindltmyservicesgt
scaleltmyappgt77instances+10
5
Whatrsquos Happening with Applications Today
Frameworks are what really matterbull Developer productivity and innovation
bull Reduce time to market
New application typesbull Mobile Social SaaS
bull Apps released early and often
Data intensivebull Emerging requirements elasticity multi-cloud
bull Web orientation drives exponential data volumes
Deployed on virtual and cloud infrastructuresbull Virtualization Cloud PaaS
Three layers
Infrastructure
Platform
Software
Gmail Salesforce Flickr Google Docs
Amazon EC2 Google CE OpenStack vCloud Joyent Cloud Stack Eucalyptus
Google AppEngine Heroku Cloud Foundry OpenShift Apprenda
6
7
Cloud Foundry ndash The Open Platform as a Service
Target a choice of deployment clouds
Provide a choice of development frameworks
Bind a choice of application
services
githubcomcloudfoundry
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
2
Deploy and scale applications in seconds without locking yourself into a
single cloud
The Open Platform as a Service
3
ldquoI just want to deploy my codehelliprdquo
4
What ifhellip
targetltanycloudgt pushltmyappgt
bindltmyservicesgt
scaleltmyappgt77instances+10
5
Whatrsquos Happening with Applications Today
Frameworks are what really matterbull Developer productivity and innovation
bull Reduce time to market
New application typesbull Mobile Social SaaS
bull Apps released early and often
Data intensivebull Emerging requirements elasticity multi-cloud
bull Web orientation drives exponential data volumes
Deployed on virtual and cloud infrastructuresbull Virtualization Cloud PaaS
Three layers
Infrastructure
Platform
Software
Gmail Salesforce Flickr Google Docs
Amazon EC2 Google CE OpenStack vCloud Joyent Cloud Stack Eucalyptus
Google AppEngine Heroku Cloud Foundry OpenShift Apprenda
6
7
Cloud Foundry ndash The Open Platform as a Service
Target a choice of deployment clouds
Provide a choice of development frameworks
Bind a choice of application
services
githubcomcloudfoundry
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
3
ldquoI just want to deploy my codehelliprdquo
4
What ifhellip
targetltanycloudgt pushltmyappgt
bindltmyservicesgt
scaleltmyappgt77instances+10
5
Whatrsquos Happening with Applications Today
Frameworks are what really matterbull Developer productivity and innovation
bull Reduce time to market
New application typesbull Mobile Social SaaS
bull Apps released early and often
Data intensivebull Emerging requirements elasticity multi-cloud
bull Web orientation drives exponential data volumes
Deployed on virtual and cloud infrastructuresbull Virtualization Cloud PaaS
Three layers
Infrastructure
Platform
Software
Gmail Salesforce Flickr Google Docs
Amazon EC2 Google CE OpenStack vCloud Joyent Cloud Stack Eucalyptus
Google AppEngine Heroku Cloud Foundry OpenShift Apprenda
6
7
Cloud Foundry ndash The Open Platform as a Service
Target a choice of deployment clouds
Provide a choice of development frameworks
Bind a choice of application
services
githubcomcloudfoundry
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
4
What ifhellip
targetltanycloudgt pushltmyappgt
bindltmyservicesgt
scaleltmyappgt77instances+10
5
Whatrsquos Happening with Applications Today
Frameworks are what really matterbull Developer productivity and innovation
bull Reduce time to market
New application typesbull Mobile Social SaaS
bull Apps released early and often
Data intensivebull Emerging requirements elasticity multi-cloud
bull Web orientation drives exponential data volumes
Deployed on virtual and cloud infrastructuresbull Virtualization Cloud PaaS
Three layers
Infrastructure
Platform
Software
Gmail Salesforce Flickr Google Docs
Amazon EC2 Google CE OpenStack vCloud Joyent Cloud Stack Eucalyptus
Google AppEngine Heroku Cloud Foundry OpenShift Apprenda
6
7
Cloud Foundry ndash The Open Platform as a Service
Target a choice of deployment clouds
Provide a choice of development frameworks
Bind a choice of application
services
githubcomcloudfoundry
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
5
Whatrsquos Happening with Applications Today
Frameworks are what really matterbull Developer productivity and innovation
bull Reduce time to market
New application typesbull Mobile Social SaaS
bull Apps released early and often
Data intensivebull Emerging requirements elasticity multi-cloud
bull Web orientation drives exponential data volumes
Deployed on virtual and cloud infrastructuresbull Virtualization Cloud PaaS
Three layers
Infrastructure
Platform
Software
Gmail Salesforce Flickr Google Docs
Amazon EC2 Google CE OpenStack vCloud Joyent Cloud Stack Eucalyptus
Google AppEngine Heroku Cloud Foundry OpenShift Apprenda
6
7
Cloud Foundry ndash The Open Platform as a Service
Target a choice of deployment clouds
Provide a choice of development frameworks
Bind a choice of application
services
githubcomcloudfoundry
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
Three layers
Infrastructure
Platform
Software
Gmail Salesforce Flickr Google Docs
Amazon EC2 Google CE OpenStack vCloud Joyent Cloud Stack Eucalyptus
Google AppEngine Heroku Cloud Foundry OpenShift Apprenda
6
7
Cloud Foundry ndash The Open Platform as a Service
Target a choice of deployment clouds
Provide a choice of development frameworks
Bind a choice of application
services
githubcomcloudfoundry
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
7
Cloud Foundry ndash The Open Platform as a Service
Target a choice of deployment clouds
Provide a choice of development frameworks
Bind a choice of application
services
githubcomcloudfoundry
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
8
Why Cloud Foundry
Developer Agility bull Friction-free way to develop test and deploy applications
bull Focus on writing applications not meddling with middleware and infrastructure
Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes
bull Quickly build and test on a laptop and scale to the cloud
Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services
bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation
bull Community open-source project - access evaluate and contribute
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
9
CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware
Frameworks
Services
vCenter vSphere
CloudFoundryCOM (beta)
Infrastructure
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
10
Micro Cloud FoundryTM ndash Industry First Downloadable PaaS
Single VM instance of Cloud Foundry runs on a developerrsquosworkstation
Frameworks
Services
Micro Cloud Foundry
Your LaptopPC
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
11
CloudFoundryORG ndash Community Open Source Project
githubcomcloudfoundry
NET x 2
PHP
JRuby
Python
Rails 2x
Clojure
Erlang
Haskell
Memcached
SQL Server
Neo4j
CouchDB
VirtualBox
Mono
Rack
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
12
CloudFoundryORG ndash Community Open Source Project
DownloadCode
Setup Environment
Deploy Behind Firewall
Tool Chain ampScripts
Apache2 license
Your Infrastructure
Cloud Foundry BOSH
CloudFoundryORG
Community Frameworks Contributions
Community Services Contributions
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
Open Source Advantage moves faster
httpcodegooglecompgoogleappengineissuesdetailid=13
13
bull httpsgithubcomcloudfoundryvcappull25
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
Open Source Advantage more innovation
14
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
Cloud Foundry turned 1 year old April 2011
15
Servicesbull Caldecott ndash tunnel into your services explore with standard client tools
bull PostgreSQL RabbitMQ
Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration
bull Scala nodeJS Erlang JRuby PHP Python NET Spring 31 Grails 20 Play 20
bull Multi-Node Chef based deployment tools
bull Maven Plugin Eclipse Integration
bull VMC manifests Java Debugging Rails Console
bull Standalone applications
bull native npm support in Node
bull Java 7 Node 082 Ruby 19
bull Eclipse tunneling better ruby gem support
Micro Cloud Foundry x 3
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
16
Broad Industry Investment
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
17
MicroClouds
PrivateClouds
PublicClouds
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 amp optimize costs
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
18
Cloud Foundry - Making Multi-Cloud a Reality
Public Cloud Operators
COM
Management and Deployment
Private Cloud Distributions
Bare metal
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
19
Cloud Foundry ndash Key Use Cases
New applications
Dev-test-trial SaaS extensibility
App modernization
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
Cloud Foundry Logical View
Routers
CloudControllers App
Services
App
HealthManagerExecution Agents
(DEA) Pool
Messaging
UsersDevelopersvmc
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
21
Cloud Foundry BOSH
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
22
500 ndash 5000 VMs
40+ unique node types
75+ unique software packages
75+ unique environments
2xweek cfcom updates
24x7x365 non-stop operation
No-downtime deployments
Reliable robust repeatable deployments updates capacity adjustments
Small teams manage many instances
Production Grade Cloud Foundry Clusters
Google style problem Google style solution
cloudfoundrycom
production staging stress qa dev
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
23
Cloud Foundry BOSH is an open source tool-chain for release engineering deployment and lifecycle management of large scale distributed servicesbull Prescriptive way of creating releases and managing systems and services
bull It is not a collection of shell scripts not a pile of Perl
Built to deploy and manage production-class large scale clustersbull Production grade Cloud Foundry clusters 500+ VMs 40+ jobs 75+ packages
bull Multi-node multi-tier complex clusters eg our GerritJenkins Cluster
Built for devops usage and scale by a crack team of veteransbull A project not a product command line interface YAML etc
bull Continuous improvement iterative development rough edges
Cloud Foundry BOSH
githubcomcloudfoundrybosh
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
24
IaaS neutral by design
CPI code completefunctional status ldquowork in progressrdquo
vSphere battle tested implementation thousands of deployments
vCloud Director CPI ready 4Q 2012
contribute githubcomcloudfoundrybosh
Cloud Provider Interface (CPI)
Cloud Foundry BOSH
githubcompistonopenstack-bosh-cpi
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
BOSH Resources
DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws
25
BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2
httpsgithubcomcloudfoundrybosh
httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics
httpsgithubcompistonopenstack-bosh-cpi
VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
26
Key Takeaways
PaaS is the application platform for the Cloud era
Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility
bull Portability without changes
bull Open system
Whatrsquos nextbull Free Signup wwwcloudfoundrycom
bull Get started docscloudfoundrycomgetting-startedhtml
bull Learn more on the blog blogcloudfoundrycom
bull Download your Micro Cloud Foundry mycloudfoundrycommicro
bull Get the source code wwwcloudfoundryorg
bull Follow us cloudfoundry
bull Watch us wwwyoutubecomcloudfoundry
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You
27
Andy PiperDeveloper Advocate
andypiper apipervmwarecom
Thank You