SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
BUILT  FOR  THE SPEED  OF  BUSINESS
The Cloud Foundry Story
On Openstack
Stuart Charlton
Field Engineering, Western Canada
2©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential.
Why?
Where?
What  Is  It?
Who  Makes  It?
How  does  it  work?
3©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential.
“Cloud  is  about  how  computing  
is  done,  not  where”
Paul  Maritz
CEO,  Pivotal
4©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential.
Members  of  the  Cloud  Foundry  Foundation
PLATINUM
GOLD
SILVER
5©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential.
What  do we  mean  by  “Platform”?
6©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential. 6©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential.
Pivotal  Cloud  Platform  Demonstration
The Developer Experience
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
The Developer Experience
• Target  My  Cloud  Foundry  Provider
• Push  My  App
• Bind  My  App  to  Backing  Services
• Scale  My  App
• Monitor  My  App’s  Logs
• Monitor  My  App’s  Health
• Monitor  My  App’s  Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Value to Developers
• Target  My  Cloud  Foundry  Provider
• Push  My  App
• Bind  My  App  to  Backing  Services
• Scale  My  App
• Monitor  My  App’s  Logs
• Monitor  My  App’s  Health
• Monitor  My  App’s  Performance
• Deploy  to  different  geographies
• 30-­60  second  turnaround
• Automated  config  management
• Automated  rapid  scale  out
• Debug  across  your  cluster
• Validate  high  availability
• Easy  integration  with  APM
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
https://run.pivotal.io
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
1. Download the CLI
according to your OS
2. Target the cloud
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
The Developer Experience
• Target  My  Cloud  Foundry  Provider
• Push  My  App
• Bind  My  App  to  Backing  Services
• Scale  My  App
• Monitor  My  App’s  Logs
• Monitor  My  App’s  Health
• Monitor  My  App’s  Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
https://github.com/Pivotal-­Field-­Engineering/PCF-­demo
Login  to  the  CLI
Clone  the  app
Push  the  app
Verify  app  is  running
Application push
cf api api.run.pivotal.io
cf login
$
$
Email:
Password:
me@me.com
**************
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
https://github.com/Pivotal-­Field-­Engineering/PCF-­demo
Clone or Download
Login  to  the  CLI
Clone  the  app
Push  the  app
Verify  app  is  running
Application push
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  push
Login  to  the  CLI
Clone  the  app
Push  the  app
Verify  app  is  running
Application push
cd PCF-demo
cf push
$
PCF-demo$
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Login  to  the  CLI
Clone  the  app
Push  the  app
Verify  app  is  running
Application push
Navigate to the PWS Web Console
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
The Developer Experience
• Target  My  Cloud  Foundry  Provider
• Push  My  App
• Bind  My  App  to  Backing  Services
• Scale  My  App
• Monitor  My  App’s  Logs
• Monitor  My  App’s  Health
• Monitor  My  App’s  Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
Click on "Marketplace"
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
Choose “Cloud AMQP” (RabbitMQ)
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
Select the free plan
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
Give it a name and bind it to the app
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create  Service
Bind  service
Restart  App
Verify
Give it a name and bind it to the app
Service creation and bind
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
Click here
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
Heat Map gets
activated as
orders come
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create  Service
Bind  service
Restart  App
Verify
cf env pcfdemo$
Service creation and bind
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
$
Service creation and bind
Create  Service
Bind  service
Restart  App
Verify
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
The Magic is in Spring Cloud Connectors
http://cloud.spring.io/spring-­cloud-­connectors
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Cloud  Foundry
Connector
Heroku
Connector
Core
Spring  Service
Connector
Spring
Cloud
Connectors
Modules
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
From VCAP_SERVICES to Connection Bean
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
The Developer Experience
• Target  My  Cloud  Foundry  Provider
• Push  My  App
• Bind  My  App  to  Backing  Services
• Scale  My  App
• Monitor  My  App’s  Logs
• Monitor  My  App’s  Health
• Monitor  My  App’s  Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Scale  instances
Verify
Scale my App
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Scale my App
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Scale  instances
Verify
Scale my App
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Scale  instances
Verify
Scale my App
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
The Developer Experience
• Target  My  Cloud  Foundry  Provider
• Push  My  App
• Bind  My  App  to  Backing  Services
• Scale  My  App
• Monitor  My  App’s  Logs
• Monitor  My  App’s  Health
• Monitor  My  App’s  Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
cf logs pcfdemo$
Logs, Events and Health Management
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
cf events pcfdemo$
Logs, Events and Health Management
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Logs, Events and Health Management
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Logs and Health Management
cf  logs
Kill  app
Verify  fail-­over  
Recover  failed  instance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Logs and Health Management
cf  logs
Kill  app
Verify  fail-­over  
Recover  failed  instance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
Logs, Events and Health Management
Click me!
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
Logs, Events and Health Management
but… App is still up !!!
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
Logs, Events and Health Management
Refresh page and
see IP changing
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
Logs, Events and Health Management
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
Logs, Events and Health Management
Few seconds and all
instances areback again.
No intervention needed.
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
cf  logs
cf  events
Kill  app
Verify  fail-­over  
Recover  failed  instance
Logs, Events and Health Management
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
The Developer Experience
• Target  My  Cloud  Foundry  Provider
• Push  My  App
• Bind  My  App  to  Backing  Services
• Scale  My  App
• Monitor  My  App’s  Logs
• Monitor  My  App’s  Health
• Monitor  My  App’s  Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create/Bind  New  Relic
Re-­push  app
Check  New  Relic
Monitor App Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create/Bind  New  Relic
Re-­push  app
Check  New  Relic
Monitor App Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create/Bind  New  Relic
Re-­push  app
Check  New  Relic
Monitor App Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create/Bind  New  Relic
Re-­push  app
Check  New  Relic
Monitor App Performance
cf pushPCF-demo$
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create/Bind  New  Relic
Re-­push  app
Check  New  Relic
Monitor App Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create/Bind  New  Relic
Re-­push  app
Check  New  Relic
Monitor App Performance
©  Copyright   2015 Pivotal.  All  rights   reserved.     Confidential.
Create/Bind  New  Relic
Re-­push  app
Check  New  Relic
Monitor App Performance
62©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential. 62©   Copyright   2015   Pivotal.   All   rights   reserved.     Confidential.
Cloud  Foundry  
Architecture  
in  Five  Steps
63Pivotal   Confidential
Prerequisite:    An  Infrastructure  Cloud
Google
vSphere AmazonOpenStack
Fast,  Consistent  API  Access  to  
Resources
Servers,  Networks,  Storage,  Images
vCloud
Azure
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
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
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
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
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
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  …
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
A  NEW  PLATFORM  FOR  A  NEW  ERA

Mais conteúdo relacionado

Mais procurados

API Management Platform Technical Evaluation Framework
API Management Platform Technical Evaluation FrameworkAPI Management Platform Technical Evaluation Framework
API Management Platform Technical Evaluation FrameworkWSO2
 
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays
 
Developer Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsDeveloper Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsAndy Marks
 
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...apidays
 
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD StoryLondon Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD StoryApigee | Google Cloud
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCA API Management
 
LoQutus: (Technical) Deep-Dive into IBM API Connect
LoQutus: (Technical) Deep-Dive into IBM API ConnectLoQutus: (Technical) Deep-Dive into IBM API Connect
LoQutus: (Technical) Deep-Dive into IBM API ConnectLoQutus
 
Keynote speech
Keynote speechKeynote speech
Keynote speechBizTalk360
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentationxband
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2
 
Adapt or Die: A Microservices Story at Google
Adapt or Die: A Microservices Story at GoogleAdapt or Die: A Microservices Story at Google
Adapt or Die: A Microservices Story at GoogleApigee | Google Cloud
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataCA API Management
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionSteven Willmott
 
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...apidays
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Luca Mauri
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applicationsLuca Mauri
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIskumar gaurav
 
Api gateway
Api gatewayApi gateway
Api gatewayenyert
 

Mais procurados (20)

What is Serverless Computing?
What is Serverless Computing?What is Serverless Computing?
What is Serverless Computing?
 
API Management Platform Technical Evaluation Framework
API Management Platform Technical Evaluation FrameworkAPI Management Platform Technical Evaluation Framework
API Management Platform Technical Evaluation Framework
 
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
 
Developer Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsDeveloper Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform Teams
 
Corent Slides For Impact
Corent Slides For ImpactCorent Slides For Impact
Corent Slides For Impact
 
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
 
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD StoryLondon Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San Francisco
 
LoQutus: (Technical) Deep-Dive into IBM API Connect
LoQutus: (Technical) Deep-Dive into IBM API ConnectLoQutus: (Technical) Deep-Dive into IBM API Connect
LoQutus: (Technical) Deep-Dive into IBM API Connect
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentation
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and Roadmap
 
Adapt or Die: A Microservices Story at Google
Adapt or Die: A Microservices Story at GoogleAdapt or Die: A Microservices Story at Google
Adapt or Die: A Microservices Story at Google
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applications
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIs
 
Api gateway
Api gatewayApi gateway
Api gateway
 

Destaque

C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...DataStax Academy
 
CloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heavenCloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heavenPatrick Chanezon
 
2014 Fortune 500 infographic
2014 Fortune 500 infographic2014 Fortune 500 infographic
2014 Fortune 500 infographicAppDirect
 
Infographic: The Internet of Things and the Ecosystem Advantage
Infographic: The Internet of Things and the Ecosystem AdvantageInfographic: The Internet of Things and the Ecosystem Advantage
Infographic: The Internet of Things and the Ecosystem AdvantageAppDirect
 
Stackato Implementation
Stackato ImplementationStackato Implementation
Stackato ImplementationThe World Bank
 
The Path to Stackato
The Path to StackatoThe Path to Stackato
The Path to StackatoPlatform CF
 
Cassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundry
Cassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundryCassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundry
Cassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundryDataStax Academy
 
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...Nima Badiey
 
AppDirect - 2015 Fortune 500 App Report - Infographic
AppDirect - 2015 Fortune 500 App Report - InfographicAppDirect - 2015 Fortune 500 App Report - Infographic
AppDirect - 2015 Fortune 500 App Report - InfographicAppDirect
 
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...Nima Badiey
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry StoryVMware Tanzu
 
Cloud Foundry | How it works
Cloud Foundry | How it worksCloud Foundry | How it works
Cloud Foundry | How it worksKazuto Kusama
 
Cloud foundry presentation
Cloud foundry presentation Cloud foundry presentation
Cloud foundry presentation Vivek Parihar
 
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)VMware Tanzu
 
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座Kazuto Kusama
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryManuel Silveyra
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 

Destaque (17)

C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
 
CloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heavenCloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heaven
 
2014 Fortune 500 infographic
2014 Fortune 500 infographic2014 Fortune 500 infographic
2014 Fortune 500 infographic
 
Infographic: The Internet of Things and the Ecosystem Advantage
Infographic: The Internet of Things and the Ecosystem AdvantageInfographic: The Internet of Things and the Ecosystem Advantage
Infographic: The Internet of Things and the Ecosystem Advantage
 
Stackato Implementation
Stackato ImplementationStackato Implementation
Stackato Implementation
 
The Path to Stackato
The Path to StackatoThe Path to Stackato
The Path to Stackato
 
Cassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundry
Cassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundryCassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundry
Cassandra Summit 2014: Apache Cassandra on Pivotal CloudFoundry
 
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
 
AppDirect - 2015 Fortune 500 App Report - Infographic
AppDirect - 2015 Fortune 500 App Report - InfographicAppDirect - 2015 Fortune 500 App Report - Infographic
AppDirect - 2015 Fortune 500 App Report - Infographic
 
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
Cloud Foundry | How it works
Cloud Foundry | How it worksCloud Foundry | How it works
Cloud Foundry | How it works
 
Cloud foundry presentation
Cloud foundry presentation Cloud foundry presentation
Cloud foundry presentation
 
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
 
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 

Semelhante a The Cloud Foundry Story on OpenStack

Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...
Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...
Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...VMware Tanzu
 
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Younjin Jeong
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - PivotalOpenStack Korea Community
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsMarie-Jeanne Dougados
 
Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime PlatformVMware Tanzu
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform VMware Tanzu
 
Monkeys & Lemurs and Locusts, Oh my
Monkeys & Lemurs and Locusts,  Oh myMonkeys & Lemurs and Locusts,  Oh my
Monkeys & Lemurs and Locusts, Oh mySean Keery
 
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...Codemotion
 
Cloud Native Empowered Culture
Cloud Native Empowered Culture Cloud Native Empowered Culture
Cloud Native Empowered Culture VMware Tanzu
 
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...cornelia davis
 
Pivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxPivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxSufyaan Kazi
 
Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise dektlong
 
Building regression tests to increase velocity and prevent things from “Going...
Building regression tests to increase velocity and prevent things from “Going...Building regression tests to increase velocity and prevent things from “Going...
Building regression tests to increase velocity and prevent things from “Going...CA Technologies
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Rolescornelia davis
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationVMware Tanzu
 
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, AdobeWhen Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, AdobeNewsCred
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2 BeMyApp
 
PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015Justin Edelson
 
Linux Foundation Japan 2015
Linux Foundation Japan 2015Linux Foundation Japan 2015
Linux Foundation Japan 2015Jason Jackson
 

Semelhante a The Cloud Foundry Story on OpenStack (20)

Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...
Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...
Pivotal CenturyLink Cloud Platform Seminar Presentation: The Developer Experi...
 
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
Part 1: The Developer Experience (Pivotal Cloud Platform Roadshow)
 
Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime Platform
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform
 
Monkeys & Lemurs and Locusts, Oh my
Monkeys & Lemurs and Locusts,  Oh myMonkeys & Lemurs and Locusts,  Oh my
Monkeys & Lemurs and Locusts, Oh my
 
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...
 
Cloud Native Empowered Culture
Cloud Native Empowered Culture Cloud Native Empowered Culture
Cloud Native Empowered Culture
 
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
 
Pivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxPivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptx
 
Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise
 
Building regression tests to increase velocity and prevent things from “Going...
Building regression tests to increase velocity and prevent things from “Going...Building regression tests to increase velocity and prevent things from “Going...
Building regression tests to increase velocity and prevent things from “Going...
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Roles
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure Automation
 
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, AdobeWhen Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 
PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015
 
Linux Foundation Japan 2015
Linux Foundation Japan 2015Linux Foundation Japan 2015
Linux Foundation Japan 2015
 

Mais de Stuart Charlton

Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformationStuart Charlton
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Stuart Charlton
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Stuart Charlton
 
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015Stuart Charlton
 
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014Stuart Charlton
 
Linking Data and Actions on the Web
Linking Data and Actions on the WebLinking Data and Actions on the Web
Linking Data and Actions on the WebStuart Charlton
 
I'll See You On the Write Side of the Web
I'll See You On the Write Side of the WebI'll See You On the Write Side of the Web
I'll See You On the Write Side of the WebStuart Charlton
 
From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)Stuart Charlton
 
Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Stuart Charlton
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)Stuart Charlton
 
Software Licensing In The Cloud (CloudWorld 2009)
Software Licensing In The Cloud  (CloudWorld 2009)Software Licensing In The Cloud  (CloudWorld 2009)
Software Licensing In The Cloud (CloudWorld 2009)Stuart Charlton
 
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008Stuart Charlton
 
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...Stuart Charlton
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialStuart Charlton
 
Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!Stuart Charlton
 

Mais de Stuart Charlton (15)

Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!
 
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
 
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
 
Linking Data and Actions on the Web
Linking Data and Actions on the WebLinking Data and Actions on the Web
Linking Data and Actions on the Web
 
I'll See You On the Write Side of the Web
I'll See You On the Write Side of the WebI'll See You On the Write Side of the Web
I'll See You On the Write Side of the Web
 
From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)
 
Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
 
Software Licensing In The Cloud (CloudWorld 2009)
Software Licensing In The Cloud  (CloudWorld 2009)Software Licensing In The Cloud  (CloudWorld 2009)
Software Licensing In The Cloud (CloudWorld 2009)
 
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
 
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
 
Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!
 

Último

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Último (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

The Cloud Foundry Story on OpenStack

  • 1. BUILT  FOR  THE SPEED  OF  BUSINESS The Cloud Foundry Story On Openstack Stuart Charlton Field Engineering, Western Canada
  • 2. 2©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. Why? Where? What  Is  It? Who  Makes  It? How  does  it  work?
  • 3. 3©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. “Cloud  is  about  how  computing   is  done,  not  where” Paul  Maritz CEO,  Pivotal
  • 4. 4©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. Members  of  the  Cloud  Foundry  Foundation PLATINUM GOLD SILVER
  • 5. 5©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. What  do we  mean  by  “Platform”?
  • 6. 6©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. 6©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. Pivotal  Cloud  Platform  Demonstration The Developer Experience
  • 7. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. The Developer Experience • Target  My  Cloud  Foundry  Provider • Push  My  App • Bind  My  App  to  Backing  Services • Scale  My  App • Monitor  My  App’s  Logs • Monitor  My  App’s  Health • Monitor  My  App’s  Performance
  • 8. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Value to Developers • Target  My  Cloud  Foundry  Provider • Push  My  App • Bind  My  App  to  Backing  Services • Scale  My  App • Monitor  My  App’s  Logs • Monitor  My  App’s  Health • Monitor  My  App’s  Performance • Deploy  to  different  geographies • 30-­60  second  turnaround • Automated  config  management • Automated  rapid  scale  out • Debug  across  your  cluster • Validate  high  availability • Easy  integration  with  APM
  • 9. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. https://run.pivotal.io
  • 10. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. 1. Download the CLI according to your OS 2. Target the cloud
  • 11. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. The Developer Experience • Target  My  Cloud  Foundry  Provider • Push  My  App • Bind  My  App  to  Backing  Services • Scale  My  App • Monitor  My  App’s  Logs • Monitor  My  App’s  Health • Monitor  My  App’s  Performance
  • 12. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. https://github.com/Pivotal-­Field-­Engineering/PCF-­demo Login  to  the  CLI Clone  the  app Push  the  app Verify  app  is  running Application push cf api api.run.pivotal.io cf login $ $ Email: Password: me@me.com **************
  • 13. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. https://github.com/Pivotal-­Field-­Engineering/PCF-­demo Clone or Download Login  to  the  CLI Clone  the  app Push  the  app Verify  app  is  running Application push
  • 14. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  push Login  to  the  CLI Clone  the  app Push  the  app Verify  app  is  running Application push cd PCF-demo cf push $ PCF-demo$
  • 15. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Login  to  the  CLI Clone  the  app Push  the  app Verify  app  is  running Application push Navigate to the PWS Web Console
  • 16. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential.
  • 17. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential.
  • 18. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential.
  • 19. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. The Developer Experience • Target  My  Cloud  Foundry  Provider • Push  My  App • Bind  My  App  to  Backing  Services • Scale  My  App • Monitor  My  App’s  Logs • Monitor  My  App’s  Health • Monitor  My  App’s  Performance
  • 20. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify Click on "Marketplace"
  • 21. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify Choose “Cloud AMQP” (RabbitMQ)
  • 22. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify Select the free plan
  • 23. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify Give it a name and bind it to the app
  • 24. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create  Service Bind  service Restart  App Verify Give it a name and bind it to the app Service creation and bind
  • 25. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify
  • 26. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify
  • 27. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify Click here
  • 28. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify Heat Map gets activated as orders come
  • 29. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Service creation and bind Create  Service Bind  service Restart  App Verify
  • 30. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create  Service Bind  service Restart  App Verify cf env pcfdemo$ Service creation and bind
  • 31. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. $ Service creation and bind Create  Service Bind  service Restart  App Verify
  • 32. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. The Magic is in Spring Cloud Connectors http://cloud.spring.io/spring-­cloud-­connectors
  • 33. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Cloud  Foundry Connector Heroku Connector Core Spring  Service Connector Spring Cloud Connectors Modules
  • 34. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. From VCAP_SERVICES to Connection Bean
  • 35. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. The Developer Experience • Target  My  Cloud  Foundry  Provider • Push  My  App • Bind  My  App  to  Backing  Services • Scale  My  App • Monitor  My  App’s  Logs • Monitor  My  App’s  Health • Monitor  My  App’s  Performance
  • 36. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Scale  instances Verify Scale my App
  • 37. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Scale my App
  • 38. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential.
  • 39. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Scale  instances Verify Scale my App
  • 40. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Scale  instances Verify Scale my App
  • 41. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. The Developer Experience • Target  My  Cloud  Foundry  Provider • Push  My  App • Bind  My  App  to  Backing  Services • Scale  My  App • Monitor  My  App’s  Logs • Monitor  My  App’s  Health • Monitor  My  App’s  Performance
  • 42. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance cf logs pcfdemo$ Logs, Events and Health Management
  • 43. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance cf events pcfdemo$ Logs, Events and Health Management
  • 44. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Logs, Events and Health Management cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance
  • 45. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Logs and Health Management cf  logs Kill  app Verify  fail-­over   Recover  failed  instance
  • 46. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Logs and Health Management cf  logs Kill  app Verify  fail-­over   Recover  failed  instance
  • 47. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance Logs, Events and Health Management Click me!
  • 48. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential.
  • 49. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance Logs, Events and Health Management but… App is still up !!!
  • 50. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance Logs, Events and Health Management Refresh page and see IP changing
  • 51. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance Logs, Events and Health Management
  • 52. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance Logs, Events and Health Management Few seconds and all instances areback again. No intervention needed.
  • 53. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. cf  logs cf  events Kill  app Verify  fail-­over   Recover  failed  instance Logs, Events and Health Management
  • 54. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. The Developer Experience • Target  My  Cloud  Foundry  Provider • Push  My  App • Bind  My  App  to  Backing  Services • Scale  My  App • Monitor  My  App’s  Logs • Monitor  My  App’s  Health • Monitor  My  App’s  Performance
  • 55. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create/Bind  New  Relic Re-­push  app Check  New  Relic Monitor App Performance
  • 56. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create/Bind  New  Relic Re-­push  app Check  New  Relic Monitor App Performance
  • 57. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create/Bind  New  Relic Re-­push  app Check  New  Relic Monitor App Performance
  • 58. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create/Bind  New  Relic Re-­push  app Check  New  Relic Monitor App Performance cf pushPCF-demo$
  • 59. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create/Bind  New  Relic Re-­push  app Check  New  Relic Monitor App Performance
  • 60. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create/Bind  New  Relic Re-­push  app Check  New  Relic Monitor App Performance
  • 61. ©  Copyright   2015 Pivotal.  All  rights   reserved.    Confidential. Create/Bind  New  Relic Re-­push  app Check  New  Relic Monitor App Performance
  • 62. 62©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. 62©   Copyright   2015   Pivotal.   All   rights   reserved.    Confidential. Cloud  Foundry   Architecture   in  Five  Steps
  • 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
  • 71. A  NEW  PLATFORM  FOR  A  NEW  ERA