enthuguy
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
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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.