SOFTWARE ENGINEERING

EMERGING TRENDS IN SOFTWARE ENGINEERING

DEVOPS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of your deployment strategies is to clone the old environment, set up the new environment in parallel, and deploy by shifting traffic to the new environment?
A
Current location
B
rolling
C
blue/green
D
None of the above
Explanation: 

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.

There is 1 question to complete.