Link to home
Start Free TrialLog in
Avatar of enthuguy
enthuguyFlag for Australia

asked on

Multi Cloud Design

Hi Experts,
Trying to read and come up with a technical details on how to design multi cloud architecture for a Proof of concept

Basically what I'm thinking
1. Simple application (hello world) running on a container
2. Deployed above app in Azure as primary site
3. as a secondary site deploy and shut down as a standby
4. Global dns setup and pointing to Azure LB
5. Deliberately fail Azure, so it fail over to AWS and scale out.

Just trying to get high level technical details considering above scenario. Later plan is to automate through terraform.

This is just for POC :)

thanks in advance
ASKER CERTIFIED SOLUTION
Avatar of David Favor
David Favor
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
One other consideration.

If you're running database instances in each container, then your first design consideration will be whether to run your databases in Master-Slave or Multi-Master mode.

And whether you'll use realtime data replication or periodic backup of data on live container + restore on backup container(s).

Then how you'll handle failovers (when one container dies), either manually or automatically. Then how you'll handle reintegrations (when container comes back online).

If databases are involved, be sure to open another question about how to do your database design for a system like this.