SlideShare a Scribd company logo
Alexander Lomov
Cloud Foundry Engineer
github: @allomov
twitter: @code1n
Alan Moran
Cloud Foundry Architect
github: @bonzofenix
twitter: @bonzofenix
*
WHAT WE DO
Popular!Popular!
*
Buenos Aires
Oslo
London
Zurich
Sunnyvale, CA
Copenhagen
Minsk
Santa Fe
Boston
30%Female
70%Male
+5Join us on an
average month
FACTS ON ALTOROS
Altoros offices
Altoros’s delivery partner in APAC
Singapore
SingaporTokyo
256+Full Time Enablers
DevOps
Software Engineers
How this story begun...
How this story begun...
Why Multi
Cloud
Deployments?
Be close to your clients
Redundancy brings fault tolerance
What about
Cloud Foundry
on Multi Cloud?
There are various limitation...
UAA and CC needs consistent datastore
NATS is not designed for multi-cluster work
NATS cluster at work
Timeouts
● Replicate the same Cloud
Foundry installation.
The solution
● Distribute load though
GeoDNS.
● Deploy apps on All CF
Clusters.
One bosh to rule them all
HOW?
Bosh supporting single cloud
BOSH supporting multiple clouds
BOSH Cloud Specific Inputs
Cloud Configs
Cloud Config Example
networks:
- name: my-net
type: vip
resource_pools:
- name: my-vms
network: my-net
compilation:
workers: 5
network: my-net
iaas.yml
Cloud Configs
# saves cloud config to the Director
$ bosh update cloud-config ./iaas.yml
# outputs saved config to stdout
$ bosh cloud-config
Multiple Cloud Deployment Inputs
Stemcell Upload
Stemcell Upload
Stemcell Upload
bosh upload stemcell --cloud dc-0 openstack-stemcell.tgz
bosh upload stemcell --cloud dc-1 vsphere-stemcell.tgz
Stemcell Upload
bosh update cloud-config openstack.yml
bosh upload stemcell openstack-stemcell.tgz
bosh update cloud-config vsphere.yml
bosh upload stemcell vsphere-stemcell.tgz
or
Ready to deploy
● Binding Deployment
● Creating a Plan
● Package Compilation
● Creating Jobs/VMs
Binding Process
Build-in multiple cloud
deployment to a binding process
Problem
Binding Multi-Cloud Deployment
● Binding Deployment
● Creating a Plan
● Package Compilation
● Creating Jobs/VMs
Compilation Process
Compilation Process
Provide an access to a blobstore
to all bosh-agents
Problem
Use separate blobstore for each
cloud and sync them
Solution
Use separate blobstore and
compile packages on each cloud
Use external blobstore which is
accessible to all clouds
Solution
Use DAV blobstore and share it
using VPN
● Binding Deployment
● Creating a Plan
● Package Compilation
● Creating Jobs/VMs
Creating Jobs
Creating Jobs
Creating Jobs
Creating Jobs
Creating Jobs
Provide an access to a NATS
cluster to all bosh-agents
Problem
Make some NATS servers public
or share them using VPN
Solution
Use “https messaging bus”
mode
Solution
One bosh to rule them all
Alexander Lomov
Cloud Foundry Engineer
github: @allomov
twitter: @code1n
Alan Moran
Cloud Foundry Architect
github: @bonzofenix
twitter: @bonzofenix
Cloud Foundry Summit 2015: Managing Multiple Cloud with a Single BOSH Deployment
Alexander Lomov
Cloud Foundry Engineer
github: @allomov
twitter: @code1n
Alan Moran
Cloud Foundry Architect
github: @bonzofenix
twitter: @bonzofenix

More Related Content

What's hot (20)

PDF
"On-premises" FaaS on Kubernetes
Alex Casalboni
 
PPTX
Why kubernetes matters
Platform9
 
PDF
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Docker, Inc.
 
PDF
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
Docker, Inc.
 
PDF
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
KubeAcademy
 
PDF
Moby and Kubernetes entitlements
Docker, Inc.
 
PDF
Immutable Awesomeness by John Willis and Josh Corman
Docker, Inc.
 
PPTX
CI Implementation with Kubernetes at LivePerson by Saar Demri
DoiT International
 
PDF
Continuous Integration with Cloud Foundry Concourse and Docker on OpenPOWER
Indrajit Poddar
 
PDF
KUBERNETES AS A FRAMEWORK FOR WRITING DEVOPS & MICROSERVICES TOOLING
CodeOps Technologies LLP
 
PDF
KubeCon EU 2016: Heroku to Kubernetes
KubeAcademy
 
PDF
DCSF 19 Kubernetes and Container Storage Interface Update
Docker, Inc.
 
ODP
DevOps @ OpenShift Online
OpenShift Origin
 
PDF
Kubernetes Architecture - beyond a black box - Part 1
Hao H. Zhang
 
PPTX
Improving Your Company’s Health with Middleware Takeout
VMware Tanzu
 
PDF
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
Docker, Inc.
 
PDF
From Code to Kubernetes
Daniel Oliveira Filho
 
PDF
On Prem Container Cloud - Lessons Learned
CodeOps Technologies LLP
 
PDF
How to build an event-driven, polyglot serverless microservices framework on ...
Animesh Singh
 
ODP
From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift ...
OpenShift Origin
 
"On-premises" FaaS on Kubernetes
Alex Casalboni
 
Why kubernetes matters
Platform9
 
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Docker, Inc.
 
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
Docker, Inc.
 
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
KubeAcademy
 
Moby and Kubernetes entitlements
Docker, Inc.
 
Immutable Awesomeness by John Willis and Josh Corman
Docker, Inc.
 
CI Implementation with Kubernetes at LivePerson by Saar Demri
DoiT International
 
Continuous Integration with Cloud Foundry Concourse and Docker on OpenPOWER
Indrajit Poddar
 
KUBERNETES AS A FRAMEWORK FOR WRITING DEVOPS & MICROSERVICES TOOLING
CodeOps Technologies LLP
 
KubeCon EU 2016: Heroku to Kubernetes
KubeAcademy
 
DCSF 19 Kubernetes and Container Storage Interface Update
Docker, Inc.
 
DevOps @ OpenShift Online
OpenShift Origin
 
Kubernetes Architecture - beyond a black box - Part 1
Hao H. Zhang
 
Improving Your Company’s Health with Middleware Takeout
VMware Tanzu
 
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
Docker, Inc.
 
From Code to Kubernetes
Daniel Oliveira Filho
 
On Prem Container Cloud - Lessons Learned
CodeOps Technologies LLP
 
How to build an event-driven, polyglot serverless microservices framework on ...
Animesh Singh
 
From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift ...
OpenShift Origin
 

Viewers also liked (20)

PDF
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
VMware Tanzu
 
PPTX
Cloud Foundry: Infrastructure Options
Altoros
 
PDF
Bosh 2-0-reloaded
Gwenn Etourneau
 
PDF
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployme...
VMware Tanzu
 
PDF
Bosh - Configuring Services
Andrew Shafer
 
PDF
Major Financial Institution Case Study
VMware Tanzu
 
PDF
Cloud Foundry Summit 2015: Making the Leap
VMware Tanzu
 
PPTX
Comcast Cloud - Pushing the Boundaries
amitry
 
PPTX
The Berkshelf Way
Jamie Winsor
 
PDF
Cloud foundry and openstackcloud
Francisco Gonçalves
 
PDF
Deploy Cloud Foundry using bosh_bootstrap
rajdeep
 
PDF
Cloud infrastructures - Slide Set 6 - BOSH | anynines
anynines GmbH
 
PPTX
Bosh - Twenty Years of Deployment Lessons in One Tool
VMware Tanzu
 
PPTX
A year with Cloud Foundry and BOSH
Troy Astle
 
PDF
From Zero To Factory
Platform CF
 
PPT
Software Defined Environment - In one click get the Dev/QA/Staging Environment
Venu Murthy
 
PDF
Autoscaling Distributed System with BOSH (Cloud Foundry Summit 2014)
VMware Tanzu
 
PDF
Monitor Cloud Foundry and Bosh with Prometheus
Gwenn Etourneau
 
KEY
Play Support in Cloud Foundry
rajdeep
 
PDF
SCIM and VOOT
Andreas Åkre Solberg
 
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
VMware Tanzu
 
Cloud Foundry: Infrastructure Options
Altoros
 
Bosh 2-0-reloaded
Gwenn Etourneau
 
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployme...
VMware Tanzu
 
Bosh - Configuring Services
Andrew Shafer
 
Major Financial Institution Case Study
VMware Tanzu
 
Cloud Foundry Summit 2015: Making the Leap
VMware Tanzu
 
Comcast Cloud - Pushing the Boundaries
amitry
 
The Berkshelf Way
Jamie Winsor
 
Cloud foundry and openstackcloud
Francisco Gonçalves
 
Deploy Cloud Foundry using bosh_bootstrap
rajdeep
 
Cloud infrastructures - Slide Set 6 - BOSH | anynines
anynines GmbH
 
Bosh - Twenty Years of Deployment Lessons in One Tool
VMware Tanzu
 
A year with Cloud Foundry and BOSH
Troy Astle
 
From Zero To Factory
Platform CF
 
Software Defined Environment - In one click get the Dev/QA/Staging Environment
Venu Murthy
 
Autoscaling Distributed System with BOSH (Cloud Foundry Summit 2014)
VMware Tanzu
 
Monitor Cloud Foundry and Bosh with Prometheus
Gwenn Etourneau
 
Play Support in Cloud Foundry
rajdeep
 
SCIM and VOOT
Andreas Åkre Solberg
 
Ad

Similar to Cloud Foundry Summit 2015: Managing Multiple Cloud with a Single BOSH Deployment (20)

PDF
1 cloud, 2 clouds, 3 clouds, tons...
Nati Shalom
 
PDF
Net core, mssql, container und kubernetes
Thomas Fricke
 
PDF
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
OpenNebula Project
 
PDF
How Ansible Tower and Prometheus can help automate continuous deployments
Roger Tanner
 
PDF
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
Michael Hofmann
 
PDF
Enterprise software needs a PaaS
hmalphettes
 
PDF
Intalio create and cloudfoudry - short
hmalphettes
 
PPTX
Deploy an Asp.Net Core App on Azure
Michele Aponte
 
PPTX
Introduction to Cloudify for OpenStack users
Nati Shalom
 
PDF
Cloud Foundry for PHP developers
Daniel Krook
 
PDF
PHP Buildpacks in the Cloud on Bluemix
IBM
 
PPTX
'Package Once/Run Anywhere' Big Data and HPC workloads
GreenQloud
 
PDF
Resilient microservices with Kubernetes - Mete Atamel
ITCamp
 
PPTX
Containerization: The DevOps Revolution
SoftServe
 
PDF
Continuous delivery and DevOps with CloudFoundry
Johannes Rudolph
 
PPTX
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
 
PDF
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
Animesh Singh
 
PDF
My kubernetes toolkit
Sreenivas Makam
 
PDF
Kubernetes Kops - Automation Night
Kasper Nissen
 
PDF
Nebulaworks Docker Overview 09-22-2015
Chris Ciborowski
 
1 cloud, 2 clouds, 3 clouds, tons...
Nati Shalom
 
Net core, mssql, container und kubernetes
Thomas Fricke
 
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
OpenNebula Project
 
How Ansible Tower and Prometheus can help automate continuous deployments
Roger Tanner
 
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
Michael Hofmann
 
Enterprise software needs a PaaS
hmalphettes
 
Intalio create and cloudfoudry - short
hmalphettes
 
Deploy an Asp.Net Core App on Azure
Michele Aponte
 
Introduction to Cloudify for OpenStack users
Nati Shalom
 
Cloud Foundry for PHP developers
Daniel Krook
 
PHP Buildpacks in the Cloud on Bluemix
IBM
 
'Package Once/Run Anywhere' Big Data and HPC workloads
GreenQloud
 
Resilient microservices with Kubernetes - Mete Atamel
ITCamp
 
Containerization: The DevOps Revolution
SoftServe
 
Continuous delivery and DevOps with CloudFoundry
Johannes Rudolph
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
Animesh Singh
 
My kubernetes toolkit
Sreenivas Makam
 
Kubernetes Kops - Automation Night
Kasper Nissen
 
Nebulaworks Docker Overview 09-22-2015
Chris Ciborowski
 
Ad

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
PDF
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
PPTX
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
PDF
Spring Update | July 2023
VMware Tanzu
 
PPTX
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
PPTX
Building Cloud Ready Apps
VMware Tanzu
 
PDF
Spring Boot 3 And Beyond
VMware Tanzu
 
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
PPTX
tanzu_developer_connect.pptx
VMware Tanzu
 
PDF
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
PDF
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
PDF
Virtual Developer Connect Workshop - English
VMware Tanzu
 
PDF
Tanzu Developer Connect - French
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
PDF
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
Spring Update | July 2023
VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
Building Cloud Ready Apps
VMware Tanzu
 
Spring Boot 3 And Beyond
VMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
tanzu_developer_connect.pptx
VMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
Virtual Developer Connect Workshop - English
VMware Tanzu
 
Tanzu Developer Connect - French
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 

Recently uploaded (20)

PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 

Cloud Foundry Summit 2015: Managing Multiple Cloud with a Single BOSH Deployment