EMERGING TRENDS IN SOFTWARE ENGINEERING
DEVOPS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Current location
|
|
rolling
|
|
blue/green
|
|
None of the above
|
Detailed explanation-1: -A blue/green deployment is a deployment strategy in which you create two separate, but identical environments. One environment (blue) is running the current application version and one environment (green) is running the new application version.
Detailed explanation-2: -Rolling deployments follow a staggered delivery pattern that gradually replaces instances of the existing environment with updated versions. Meanwhile, blue-green deployments involve creating a rigorously-tested second environment before completely shifting the current instance to the new environment.
Detailed explanation-3: -While Blue/green deployments are used to eliminate downtime, Canary deployments are used to test a new feature in a production environment with minimal risk.
Detailed explanation-4: -Rolling – Deploy the new version in batches. Each batch is taken out of service during the deployment phase, reducing your environment’s capacity by the number of instances in a batch.