Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

31
© 2009 VMware Inc. All rights reserved Introducing Cloud Foundry TM The Open Platform as a Service June 2012 www.cloudfoundry.com Wednesday, July 18, 12

Transcript of Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Page 1: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

copy 2009 VMware Inc All rights reserved

Introducing Cloud FoundryTM The Open Platform as a Service

June 2012 wwwcloudfoundrycom

Wednesday July 18 12

2

Deploy and scale applications in seconds without locking yourself into a

single cloud

The Open Platform as a Service

Wednesday July 18 12

3

ldquoI just want to deploy my codehelliprdquo

Wednesday July 18 12

4

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

Wednesday July 18 12

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

Wednesday July 18 12

6

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

Wednesday July 18 12

7

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

Wednesday July 18 12

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 2: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

2

Deploy and scale applications in seconds without locking yourself into a

single cloud

The Open Platform as a Service

Wednesday July 18 12

3

ldquoI just want to deploy my codehelliprdquo

Wednesday July 18 12

4

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

Wednesday July 18 12

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

Wednesday July 18 12

6

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

Wednesday July 18 12

7

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

Wednesday July 18 12

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 3: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

3

ldquoI just want to deploy my codehelliprdquo

Wednesday July 18 12

4

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

Wednesday July 18 12

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

Wednesday July 18 12

6

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

Wednesday July 18 12

7

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

Wednesday July 18 12

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 4: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

4

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

Wednesday July 18 12

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

Wednesday July 18 12

6

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

Wednesday July 18 12

7

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

Wednesday July 18 12

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 5: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

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

Wednesday July 18 12

6

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

Wednesday July 18 12

7

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

Wednesday July 18 12

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 6: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

6

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

Wednesday July 18 12

7

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

Wednesday July 18 12

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 7: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

7

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

Wednesday July 18 12

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 8: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

8

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

Wednesday July 18 12

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 9: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

9

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developerrsquos MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

Wednesday July 18 12

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 10: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

10

CloudFoundryORG ndash Community Open Source Project

githubcomcloudfoundry

sect NET x 2

sect PHP

sect JRuby

sect Python

sect Rails 2x

sect Clojure

sect Erlang

sect Haskell

sect Memcached

sect SQL Server

sect Neo4j

sect CouchDB

sect VirtualBox

sect Mono

sect Rack

Wednesday July 18 12

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 11: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

11

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

Wednesday July 18 12

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 12: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

12

Cloud Foundry Open Source Workflow

Reviewers +2-2

test verification score git push triggers test execution

Gerrit Code Review

reviewscloudfoundryorg

Jenkins CI

cicloudfoundryorg

github

githubcomcloudfoundry

+1-1 Committers

on +2 and change pushed to github

cloudfoundrycom

production updated ~2xweek

Wednesday July 18 12

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 13: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

13

bull httpsgithubcomcloudfoundryvcappull25

Wednesday July 18 12

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 14: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Open Source Advantage diverse communities

14

sect Juju Charms to setup a multi node Cloud Foundry in 10 minutes

sect See Brian Thomason amp Juan Negronrsquos UDS 2011 session

httpcloudubuntucom201109from-zero-to-drawbridge-via-ubuntu-server-ensemble-and-cloudfoundry-in-less-than-10-minutes

Wednesday July 18 12

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 15: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Open Source Advantage more innovation

15

Wednesday July 18 12

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 16: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Open Source Advantage faster adoption

16

From Richard Seroterrsquos posthttpseroterwordpresscom20120718measuring-ecosystem-popularity-through-twitter-follower-count-growth

283 growth of Twitter followers in 2012

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 17: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 18: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Cloud Foundry turned 1 year old april 11

17

sect Servicesbull Caldecott ndash tunnel into your services explore with standard client tools

bull PostgreSQL RabbitMQ

sect Frameworks Runtimes and Toolsbull Java Ruby Node amp Play Auto-Reconfiguration

bull Scala nodeJS 06 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

Wednesday July 18 12

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 19: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

18

Cloud Foundry BOSH

Wednesday July 18 12

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 20: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

19

sect 500 ndash 5000 VMs

sect 40+ unique node types

sect 75+ unique software packages

sect 75+ unique environments

sect 2xweek cfcom updates

sect 24x7x365 non-stop operation

sect No-downtime deployments

sect Reliable robust repeatable deployments updates capacity adjustments

sect Small teams manage many instances

Production Grade Cloud Foundry Clusters

Google style problem egrave Google style solution

cloudfoundrycom

production staging stress qa dev

Wednesday July 18 12

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 21: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

20

sect 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

sect 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

sect 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

Wednesday July 18 12

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 22: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

21

BOSH under the hood

bosh cli

redis natsdb

director healthmon

IaaS CPI

workers

stemcellagent

blobs

ldquoBOSH is deployed by BOSHrdquo

cloudfoundrycom

BOSH User

active jobs

disk

Wednesday July 18 12

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 23: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

22

IaaS neutral by design

CPI code completefunctional status ldquowork in progressrdquo

vSphere battle tested implementation thousands of deployments

vCloud Director ldquowork in progressrdquo 2H 2012

contribute githubcomcloudfoundrybosh

Cloud Provider Interface (CPI)

Cloud Foundry BOSH

githubcompistonopenstack-bosh-cpi

Wednesday July 18 12

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 24: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

BOSH Resources

DrNichttpdrnicwilliamscom20120416creating-a-bosh-from-scratch-on-aws

23

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

Wednesday July 18 12

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 25: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

24

Broad Industry Investment

Wednesday July 18 12

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 26: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

25

MicroClouds

PrivateClouds

PublicClouds

Multi-Cloud Flexibility is Critical

sect Make use of both public and private clouds without rewriting your applications

sect Protect against vendor lock-in

sect Meet different compliance and geographical needs

sect Manage your growth accommodate peak loads amp optimize costs

Wednesday July 18 12

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 27: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

26

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

Wednesday July 18 12

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 28: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

27

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Wednesday July 18 12

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 29: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

Wednesday July 18 12

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 30: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

29

Key Takeaways

sect PaaS is the application platform for the Cloud era

sect Cloud Foundry is the Industryrsquos Open PaaSbull Developer agility

bull Portability without changes

bull Open system

sect 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

Wednesday July 18 12

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12

Page 31: Cloud Foundry, the Open Platform as a Service - Oscon - July 2012

Register today

30

httpcloudfoundrycomsignup

osconUse Promo Code

To avoid approval queue waiting timeCome to our booth to get a T-shirtDeploy an app to get a preshavedyack hoodie

Wednesday July 18 12