Câu trả lời What's the difference between a Blue/Green Deployment and a Rolling Deployment?
The main differences between Blue/Green Deployment and Rolling Deployment are:
Blue/Green Deployment
- Requires two identical production environments, one active (Blue) and one idle (Green)[1][3][5]
- New version is deployed to the idle Green environment and tested[1][3]
- Traffic is then switched from Blue to Green to release the new version[1][3][5]
- Allows easy rollback by switching traffic back to the Blue environment if issues occur[1][3]
- Provides no downtime during deployment[1][3]
Rolling Deployment
- Deploys the new version gradually to different parts of the infrastructure[4]
- Allows the new version to be deployed to a subset of servers or containers at a time[4]
- Provides a way to test the new version with a small portion of traffic before full rollout[4]
- Allows the old and new versions to run concurrently during the rollout...