Deployment topology

Working on an OPDK production planet topology (2 DC, single Organization single environment ) to support blue/green or canary type deployment for internal users to validate and test before opening up for actual users . Here are the two options and kindly advise if there are others

1. One Environment per DC -  With this approach we will have one environment created per DC. During deployments, one DC will be brought down for deployment, testing and validation, while other is serving live traffic and controlled at the load balancer level. Once validated the changes will be moved to DC2 and DC1 will be brought back online

2. Dual environment setup  - Two environments (pre-prod and prod) served by both datacenters. Initial deployment to pre-prod for testing & validation, and then all releasing to prod environment for larger user groups

My analysis is leaning towards #2 as we dont have to bring the DC down, but looking for expert opinions here

 

0 0 82
0 REPLIES 0