3. 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. 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. 5
High level architecture - Packaging
Pivotal CF
VM
• Product is delivered as a vApp / virtual appliance
• To start, deploy the vApp and provide it with IaaS credentials
vSphere or vCHS
Open Source Code
Proprietary Code
8. 8
Deploying Micro BOSH
Micro BOSH
Pivotal CF
VM
Deploy
• Set deployment parameters – IaaS, CF
• Available capacity etc. is validated before deployment
• The management appliance deploys Micro BOSH
Open Source Code
Proprietary Code
vSphere or vCHS
10. 10
Deploying Cloud Foundry
Cloud Foundry
Developer
Console
Micro BOSH
Management
Appliance
DeployDeploy
vSphere or vCHS
Open Source Code
Proprietary Code
BOSH in turn deploys the Runtime and the
Developer Console on top of this
13. 13
Services
vSphere or vCHS
Cloud Foundry
Developer
Console
Micro BOSH
Management
Appliance
DeployDeploy
User
Apps
Existing
Corporate
Services
Bundled
Services
14. 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. 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?