Question
An engineer made a change to an application and needs to select a deployment strategy that meets the following requirements:
- Is simple and fast
- Can be performed on two identical platforms
Which of the following strategies should the engineer use?
- A. Blue-green Correct
- B. Canary
- C. Rolling
- D. In-place
Explanation
A blue-green deployment runs two identical environments: the new version is deployed to the idle one and traffic is switched over in a single step, which is simple, fast and easy to roll back. Canary and rolling deployments shift traffic or instances gradually, so they take longer and are more involved. An in-place deployment updates the existing platform and does not use a second identical environment.