Overview#Blue-Green Deployment is a Release Management option where traffic between two identical environments that are running different versions of the same application.
The Blue environment represents the current application version running in the Production tier traffic. In parallel, the Green environment is staged running a different version of your application. After the green environment is ready and tested, Production tier network traffic is redirected from blue to green.
If any Anomalies are identified, recovery is performed by reverting traffic back to the blue environment. (Green-Blue Deployment)
Blue-Green Deployments, sometimes called, Rolling updates, allow the following actions:
- Promote an application from one Deployment tier to another (via container image updates)
- Rollback to previous versions
- Continuous integration and Continuous Delivery of applications with zero downtime