Cloud Foundry at VMware

16

Transcript of Cloud Foundry at VMware

Page 1: Cloud Foundry at VMware

1

Page 2: Cloud Foundry at VMware

2

Cloud Foundry at VMwareKillian Murphy, VMware

Page 3: Cloud Foundry at VMware

3

• This presentation may contain product features that are currently under development.

• This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.

• Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

• Technical feasibility and market demand will affect final delivery.• Pricing and packaging for any new technologies or features

discussed or presented have not been determined.

Disclaimer

Page 4: Cloud Foundry at VMware

4

2009 – Cloud Foundry project started at VMware Nov 2010 – Quiet public launch of “vCloudLabs” at RailsConf April 2011 – Public Announcement of Cloud Foundry, launch cf.com April 2012 – Public Announcement of BOSH April 2013 – Spinout of Pivotal from VMware and EMC Sept 2013 – Announcement of Pivotal CF – joint effort between

VMware and Pivotal, Commercial CF for VMware platforms

.. All along the way – rewrites, community growth, public and private deployments

Quick History

Page 5: Cloud Foundry at VMware

5

High level architecture - Packaging

Pivotal CFVM

• Product is delivered as a vApp / virtual appliance• To start, deploy the vApp and provide it with IaaS credentials

vSphere or vCHS

Open Source CodeProprietary Code

Page 6: Cloud Foundry at VMware

6

Page 7: Cloud Foundry at VMware

7

Page 8: Cloud Foundry at VMware

8

Deploying Micro BOSH

Micro BOSHPivotal CF

VM

Deploy

• Set deployment parameters – IaaS, CF• Available capacity etc. is validated before deployment• The management appliance deploys Micro BOSH

Open Source CodeProprietary Code

vSphere or vCHS

Page 9: Cloud Foundry at VMware

9

Page 10: Cloud Foundry at VMware

10

Deploying Cloud Foundry

Cloud Foundry

DeveloperConsole

Micro BOSHManagement

Appliance

DeployDeploy

vSphere or vCHS

Open Source CodeProprietary Code

BOSH in turn deploys the Runtime and the Developer Console on top of this

Page 11: Cloud Foundry at VMware

11

User Applications

Cloud Foundry

DeveloperConsole

Micro BOSHManagement

Appliance

DeployDeploy

vSphere or vCHS

Open Source CodeProprietary CodeUser applications can now be deployed

UserApps

Page 12: Cloud Foundry at VMware

12

Updates

Cloud Foundry

DeveloperConsole

Micro BOSHManagementAppliance v1

DeployDeploy

vSphere or vCHS

Open Source CodeProprietary CodeUpdates are done by replacing

the management appliance VM

UserApps

ManagementAppliance v2

Config

Page 13: Cloud Foundry at VMware

13

Services

vSphere or vCHS

Cloud Foundry

DeveloperConsole

Micro BOSHManagement

Appliance

DeployDeploy

UserApps

Existing CorporateServices

Bundled Services

Page 14: Cloud Foundry at VMware

14

Now: Hardening Open Source vCloud CPI for BOSH Leverage reliable infrastructure - HA, DRS, vMotion, etc.

Continue to integrate with our other products, for example: Log Insight (Log analysis) SRM (Disaster Recovery) Management Tools (vCOps, etc.)

Where Next at VMware?

Page 15: Cloud Foundry at VMware

15

Interesting Technologies .NET, SDN, Distributed Key/Value Store, Identity…

Enabling use cases like: Active / Active deployment Mobile apps ISV - CF as a packaging / extension mechanism Security – greater isolation of apps & services Analytics – R buildpack, Map / Reduce, services

Where Next for Cloud Foundry?

Page 16: Cloud Foundry at VMware

16