AZ-305 Design business continuity solutions Practice Question
You manage a globally distributed application using Azure Cosmos DB. You need to design a business continuity strategy that ensures zero data loss and automatic failover in case of a regional outage. The application must continue to serve reads and writes during a region failure. What should you recommend?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Configure multi-region writes with eventual consistency and enable automatic failover.
Azure Cosmos DB multi-region writes with automatic failover ensure zero data loss and continuous availability for both reads and writes during a regional outage. Writes are accepted in multiple regions and asynchronously replicated, eliminating a single point of failure. Option A is incorrect because a single write region with service-managed failover may lose writes that were not replicated before the failover. Option B is incorrect because disabling automatic failover requires manual intervention, which does not meet the automatic failover requirement and can still result in data loss. Option C is incorrect because single-region writes, even with strong consistency, will lose writes if the region fails before replication completes.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use Azure Cosmos DB accounts with a single write region and enable service-managed failover.
Why it's wrong here
Service-managed failover may result in data loss if the write region fails before replication.
- ✗
Use Azure Cosmos DB accounts with multi-region writes but disable automatic failover and rely on manual failover.
Why it's wrong here
Manual failover does not meet the automatic failover requirement.
- ✗
Configure single-region writes with strong consistency and enable automatic failover.
Why it's wrong here
Strong consistency requires synchronous replication, which can cause write unavailability during failover.
- ✓
Configure multi-region writes with eventual consistency and enable automatic failover.
Why this is correct
Multi-region writes with automatic failover provide zero data loss and continuous availability for both reads and writes.
Go deeper
Related to this question
Learn chapter
Saga Pattern for Distributed Transactions
Key term
Cosmos DB Design
Cosmos DB Design is the process of structuring data and choosing configuration settings in Azure Cosmos DB to ensure fast performance, low cost, and scalability for applications.
Key term
Azure Site Recovery
Azure Site Recovery is a Microsoft Azure service that keeps your business applications and data running by automatically replicating them to a secondary location and failing over if the primary site goes down.
About these practice questions
Courseiva writes every AZ-305 question from scratch — 795 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-305 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-305 exam.