GitHub user dahampere created a discussion: Architectural Blueprint for True 
Multi-Region - Single Management Plane

We are expanding our single-site Apache CloudStack deployment (2x Management 
Nodes, 3-node Galera cluster) across multiple geographically distant 
datacenters.

We want to maintain a single management plane, but every standard approach 
seems to have a critical flaw:

1. **Centralized DB:** Keeping the DB in Site A makes it a massive single point 
of failure and forces Site B hypervisors to traverse WAN/cross-connects for 
chatty management traffic.
2. **Stretched Galera:** Stretching synchronous replication across the WAN 
destroys write performance due to latency inflation, backing up management 
worker threads.
3. **Async DB + Standby Nodes:** Site B management nodes can't run (unless 
again pointed towards the cross-site active DB nodes) because CloudStack 
requires a writable DB and doesn't support read-only backends.
4. **Native "Regions":** It’s a loose UI wrapper. Offerings, global settings, 
and accounts don't actually sync, forcing us to build heavy external automation 
(Ansible/Terraform/SAML) just to keep them identical.

I can't be the first person to hit this wall.

- What are my options?
- Does CloudStack have a roadmap to solve this?
- Or am I misunderstanding CloudStack and using it for something it was not 
intended for?

GitHub link: https://github.com/apache/cloudstack/discussions/13508

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to