63. 63Pivotal Confidential
Prerequisite: An Infrastructure Cloud
Google
vSphere AmazonOpenStack
Fast, Consistent API Access to
Resources
Servers, Networks, Storage, Images
vCloud
Azure
64. 64Pivotal Confidential
1. BOSH: Provision & Deploy Consistently
Google
Cloud Foundry BOSH
vSphere AmazonOpenStack
Multi-Cloud Declarative
Service Deployment,
Operations
Prefabricated & Disposable Infrastructure:
VM Images are minimal OS (“stemcells”)
VMs run & replicate jobs & packages
VMs are disposed and recreated for job changes/upgrades
Persistent disks are managed, resized, attached/detached
Result:
Automatic health management
No more managing individual servers
Rolling / canary updates
vCloud
Azure
65. 65Pivotal Confidential
2. Data, CI, and Mobile Services
Others
Jenkins
Service
(CI)
Google
Mobile
Services
Cloud Foundry BOSH
MySQL
vSphere AmazonOpenStack
Multi-Cloud Declarative
Service Deployment,
Operations
All scaled and managed
by CF BOSH Redis,
Rabbit
MQ
vCloud
Azure
66. 66Pivotal Confidential
3. Elastic Runtime (Containers)
Elastic
Runtime
Agile
Microservices
in
Containers
Others
Jenkins
Service
(CI)
Google
Cloud Foundry BOSH
MySQL
vSphere AmazonOpenStack
Multi-Cloud Declarative
Service Deployment,
Operations
Elastic managed runtime
service integrated into
leading data services;; all
scaled and managed by
CF BOSH
vCloud
Azure
Mobile
Services
Redis,
Rabbit
MQ
67. 67Pivotal Confidential
4. Service Marketplace
Elastic
Runtime
Agile
Microservices
In
Containers
Others
Jenkins
Service
(CI)
Google
Cloud Foundry BOSH
MySQL
vSphere AmazonOpenStack
Multi-Cloud Declarative
Service Deployment,
Operations
Elastic managed runtime
service integrated into
leading data services;; all
scaled and managed by
CF BOSH
vCloud
Azure
Service Broker Marketplace
Mobile
Services
Redis,
Rabbit
MQ
Expose services in
platform marketplace for
sharing
68. 68Pivotal Confidential
5. Multi-Tenant Cloud Control
Elastic
Runtime
Agile
Microservices
In
Containers
Others
Jenkins
Service
(CI)
Google
Cloud Foundry BOSH
MySQL
vSphere AmazonOpenStack
Multi-Cloud Declarative
Service Deployment,
Operations
Elastic managed runtime
service integrated into
leading data services;; all
scaled and managed by
CF BOSH
vCloud
Azure
Service Broker Marketplace
Mobile
Services
Redis,
Rabbit
MQ
Expose apps, services
for rapid deployment &
sharing among teams
Cloud Foundry API
69. 69Pivotal Confidential
Cloud Foundry on Open Stack
Neutron
BOSH Release
Keystone Nova CinderGlance
Swift
(optional)
Job
Job
Job
Source Package
Stemcell
(Base OS Image)
Cloud Foundry BOSH (Glance Image)
BOSH
Release …
70. 70Pivotal Confidential
The Cloud Foundry Difference
Ÿ Freedom of deployment options
Ÿ Rapid responsiveness with container architecture
Ÿ Open community extension & innovation
– Submit a PR, sign the CLA, if it passes CI it likely will be accepted
– Cloud Foundry Dojo – gain committer access through 6 weeks of
immersion with Pivotal R&D
Ÿ Rich database & messaging services
Ÿ PaaS Comparison (2014, slightly out of date):
http://www.slideshare.net/Pivotal/paa-s-comparison2014v08