A development team wants to deploy a new version with minimal downtime and quick rollback. Which deployment approach should be used?

Enhance your skills for the CompTIA Cloud+ exam. Prepare with interactive quizzes, detailed explanations, and real exam simulations. Set the stage for your cloud certification success!

Multiple Choice

A development team wants to deploy a new version with minimal downtime and quick rollback. Which deployment approach should be used?

Explanation:
Rolling deployments minimize downtime by updating servers in small batches while the rest of the system keeps serving users. As each batch is updated, the service remains available, and if a problem emerges, you can roll back by redeploying the previous version across the updated servers or by reversing the rollout to restore the old version. This provides a straightforward, proven path to quick rollback without needing a separate production clone, which is especially important when you want to keep the production environment online throughout the process. Other approaches introduce extra complexity or risk. Deploying to QA and then promoting that environment to production can create data and configuration drift and isn’t as clean a rollback path. A canary-like approach that routes traffic to a subset of servers can also work and reduce risk, but it relies on precise traffic shifting and monitoring, which can complicate back-out in practice. The rolling deployment approach directly satisfies both minimal downtime and an easy rollback in a straightforward way.

Rolling deployments minimize downtime by updating servers in small batches while the rest of the system keeps serving users. As each batch is updated, the service remains available, and if a problem emerges, you can roll back by redeploying the previous version across the updated servers or by reversing the rollout to restore the old version. This provides a straightforward, proven path to quick rollback without needing a separate production clone, which is especially important when you want to keep the production environment online throughout the process.

Other approaches introduce extra complexity or risk. Deploying to QA and then promoting that environment to production can create data and configuration drift and isn’t as clean a rollback path. A canary-like approach that routes traffic to a subset of servers can also work and reduce risk, but it relies on precise traffic shifting and monitoring, which can complicate back-out in practice. The rolling deployment approach directly satisfies both minimal downtime and an easy rollback in a straightforward way.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy