CV0-003 · Question #269
A development team released a new version of an application and wants to deploy it to the cloud environment with a faster rollback and minimal downtime. Which of the following should the cloud…
The correct answer is A. Use a rolling deployment to update all the servers in the PROD cloud environment with the new. This question asks which deployment strategy provides minimal downtime and supports faster rollback when releasing a new application version.
Question
A development team released a new version of an application and wants to deploy it to the cloud environment with a faster rollback and minimal downtime. Which of the following should the cloud administrator do to achieve this goal?
Options
- AUse a rolling deployment to update all the servers in the PROD cloud environment with the new
- BDeploy the application to the PROD cloud environment and the previous version to QA. To switch
- CDeploy the application to a subset of servers in the environment and route traffic to these servers.
- DDeploy the application to a staging environment and force a failover to this environment. To
How the community answered
(27 responses)- A78% (21)
- B11% (3)
- C4% (1)
- D7% (2)
Why each option
This question asks which deployment strategy provides minimal downtime and supports faster rollback when releasing a new application version.
A rolling deployment updates servers incrementally in batches rather than all at once, so a portion of production servers always continues serving traffic and downtime is minimized. If a defect is detected early in the roll, only the already-updated instances need to be reverted, making rollback faster and less disruptive than a full cutover.
Deploying the new version directly to PROD while keeping the old version in QA does not protect production users during the transition and complicates rollback.
Routing traffic only to a subset of updated servers is a canary deployment pattern, which is useful for risk reduction but does not minimize overall downtime as efficiently as rolling all instances progressively.
Forcing a failover from staging to production treats the staging environment as the active tier, which is non-standard and introduces risk from environment configuration differences.
Concept tested: Rolling deployment for minimal downtime and rollback
Source: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/deployment-jobs
Topics
Community Discussion
No community discussion yet for this question.