cloud foundry at vmware
TRANSCRIPT
1
2
Cloud Foundry at VMwareKillian Murphy, 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
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
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
6
7
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
9
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
11
User Applications
Cloud Foundry
DeveloperConsole
Micro BOSHManagement
Appliance
DeployDeploy
vSphere or vCHS
Open Source CodeProprietary CodeUser applications can now be deployed
UserApps
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
13
Services
vSphere or vCHS
Cloud Foundry
DeveloperConsole
Micro BOSHManagement
Appliance
DeployDeploy
UserApps
Existing CorporateServices
Bundled Services
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?
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?
16