Managing Multiple Clouds with a Single BOSH Deployment
summary
Demonstrates a proof‑of‑concept that runs multiple Cloud Foundry regions and different providers from a single BOSH director by adding a cloud entity to BOSH DB, using separate cloud config per region, tagging and uploading stemcells per provider, and compiling blobs over VPN. Implemented against OpenStack and AWS, deployments succeed asynchronously across two datacenters; remaining gaps are app data sync and HA failure handling. A blog and demo video with code details follow.
AI-written summary · about
chapters (13)
- 0:00Introduction to talk
- 0:46Why manage multiple clouds
- 5:01Solution approach overview
- 7:07How BOSH interacts with clouds
- 10:40Changes for multi-cloud support
- 12:47Deployment process modifications
- 14:10Package compilation across clouds
- 16:03VM creation and configuration
- 17:30NUTS communication challenges
- 18:34VPN connection setup
- 19:18Proof of concept results
- 20:00Future plans and BOSH benefits
- 26:54Q&A session
