cloud foundry overview

32
July 2012 www.cloudfoundry.com Patrick Chanezon Developer Relations [email protected] @chanezon Introducing Cloud Foundry TM The Open Platform as a Service

Upload: patrick-chanezon

Post on 06-May-2015

2.588 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Cloud Foundry Overview

July 2012wwwcloudfoundrycom

Patrick ChanezonDeveloper Relationschanezonpvmwarecomchanezon

Introducing Cloud FoundryTM The Open Platform as a Service

chanezon

French

Polyglot

Server Side

San Francisco

Developer Relations

3

Deploy and scale applications in seconds without locking yourself into a

single cloud

The Open Platform as a Service

4

ldquoI just want to deploy my codehelliprdquo

5

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

6

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

7

Cloud Foundry ndash The Open Platform as a Service

Target a choice of deployment clouds

Provide a choice of development frameworks

Bind a choice of application

services

githubcomcloudfoundry

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 2: Cloud Foundry Overview

chanezon

French

Polyglot

Server Side

San Francisco

Developer Relations

3

Deploy and scale applications in seconds without locking yourself into a

single cloud

The Open Platform as a Service

4

ldquoI just want to deploy my codehelliprdquo

5

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

6

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

7

Cloud Foundry ndash The Open Platform as a Service

Target a choice of deployment clouds

Provide a choice of development frameworks

Bind a choice of application

services

githubcomcloudfoundry

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 3: Cloud Foundry Overview

3

Deploy and scale applications in seconds without locking yourself into a

single cloud

The Open Platform as a Service

4

ldquoI just want to deploy my codehelliprdquo

5

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

6

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

7

Cloud Foundry ndash The Open Platform as a Service

Target a choice of deployment clouds

Provide a choice of development frameworks

Bind a choice of application

services

githubcomcloudfoundry

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 4: Cloud Foundry Overview

4

ldquoI just want to deploy my codehelliprdquo

5

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

6

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

7

Cloud Foundry ndash The Open Platform as a Service

Target a choice of deployment clouds

Provide a choice of development frameworks

Bind a choice of application

services

githubcomcloudfoundry

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 5: Cloud Foundry Overview

5

What ifhellip

13 target13 ltany13 cloudgt13 13 push13 ltmy13 appgt

13 bind13 ltmy13 servicesgt

13 instances13 ltmy13 appgt13 +10013

6

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

7

Cloud Foundry ndash The Open Platform as a Service

Target a choice of deployment clouds

Provide a choice of development frameworks

Bind a choice of application

services

githubcomcloudfoundry

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 6: Cloud Foundry Overview

6

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

7

Cloud Foundry ndash The Open Platform as a Service

Target a choice of deployment clouds

Provide a choice of development frameworks

Bind a choice of application

services

githubcomcloudfoundry

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 7: Cloud Foundry Overview

7

Cloud Foundry ndash The Open Platform as a Service

Target a choice of deployment clouds

Provide a choice of development frameworks

Bind a choice of application

services

githubcomcloudfoundry

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 8: Cloud Foundry Overview

8

Why Cloud Foundry

Developer Agility bull Friction-free way to develop test and deploy applications

bull Focus on writing applications not meddling with middleware and infrastructure

Portability without changes bull Write once test-scale-deploy to privatepublic clouds without code changes

bull Quickly build and test on a laptop and scale to the cloud

Open - The freedom to choose bull Choice of clouds for deployment industry frameworks and application services

bull Extensible architecture to ldquofuture proofrdquo for rapid cloud innovation

bull Community open-source project - access evaluate and contribute

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 9: Cloud Foundry Overview

9

CloudFoundryCOM ndash Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter vSphere

CloudFoundryCOM (beta)

Infrastructure

10

Micro Cloud FoundryTM ndash Industry First Downloadable PaaS

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

Frameworks

Services

Micro Cloud Foundry

Your LaptopPC

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 10: Cloud Foundry Overview

10

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

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 11: Cloud Foundry Overview

11

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

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 12: Cloud Foundry Overview

12

CloudFoundryORG ndash Community Open Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain ampScripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundryORG

Community Frameworks Contributions

Community Services Contributions

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 13: Cloud Foundry Overview

13

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

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 14: Cloud Foundry Overview

Open Source Advantage moves faster

sect httpcodegooglecompgoogleappengineissuesdetailid=13

14

bull httpsgithubcomcloudfoundryvcappull25

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 15: Cloud Foundry Overview

Open Source Advantage diverse communities

15

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

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 16: Cloud Foundry Overview

Open Source Advantage more innovation

16

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 17: Cloud Foundry Overview

Open Source Advantage faster adoption

17

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

283 growth of Twitter followers in 2012

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 18: Cloud Foundry Overview

Cloud Foundry turned 1 year old april 11

18

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

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 19: Cloud Foundry Overview

Cloud Foundry turned 1 year old april 11

18

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

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 20: Cloud Foundry Overview

19

Cloud Foundry BOSH

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 21: Cloud Foundry Overview

20

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

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 22: Cloud Foundry Overview

21

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

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 23: Cloud Foundry Overview

22

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

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 24: Cloud Foundry Overview

23

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

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 25: Cloud Foundry Overview

BOSH Resources

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

24

BrianMMcClainhttpwwwbrianmmcclaincom20120508using-bosh-with-vsphere-part-2

httpsgithubcomcloudfoundrybosh

httpsgroupsgooglecomacloudfoundryorggroupbosh-userstopics

httpsgithubcompistonopenstack-bosh-cpi

VadimSpivakhttpwwwyoutubecomwatchv=pASQT5mGc_g

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 26: Cloud Foundry Overview

25

Broad Industry Investment

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 27: Cloud Foundry Overview

26

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

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 28: Cloud Foundry Overview

27

Cloud Foundry - Making Multi-Cloud a Reality

Public Cloud Operators

COM

Management and Private Cloud Distributions

Bare metal

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 29: Cloud Foundry Overview

28

Cloud Foundry ndash Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 30: Cloud Foundry Overview

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopersvmc

30

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

Register today

31

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

Page 31: Cloud Foundry Overview

30

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

Register today

31

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

Page 32: Cloud Foundry Overview

Register today

31

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