Microsoft Certified: Azure Solutions Architect ExpertDesign business continuity solutionsEasy
A global online gaming company uses Azure Cosmos DB for its player profiles and game state data. The company operates in multiple continents and requires low-latency access for its users worldwide, as well as automatic failover in case of a regional outage. Data conflicts must be handled automatically by the database. Which Cosmos DB feature should be enabled to meet these requirements?
- ASingle-region write with manual failover.
- BMulti-region writes with automatic failover.
- CBackup and restore with geo-restore.
- DZone redundancy for the Cosmos DB account.
Show answer & explanationAnswer & explanation
Correct answer: B. Multi-region writes with automatic failover.
Azure Cosmos DB's multi-region writes feature allows data to be written to any configured region, providing low latency for global users and enabling automatic failover for high availability. It also includes automatic conflict resolution, making it suitable for this scenario.
Why the other options are wrong
- A. Single-region writes would not provide low latency for global users and manual failover does not meet the automatic failover requirement.
- C. Backup and restore with geo-restore is a disaster recovery method, but does not provide low-latency global writes or automatic failover for operational continuity.
- D. Zone redundancy protects against datacenter failures within a single region, not against regional outages, and does not provide multi-region write capabilities.
Azure Cosmos DB Multi-Region Writes
Azure Cosmos DB Multi-Region Writes enables applications to write data to any configured region, providing low-latency access globally and automatic failover for high availability.
- Allows writes to multiple regions simultaneously.
- Provides global low-latency access for users.
- Supports automatic failover across regions.
- Includes automatic conflict resolution mechanisms.
Memory trick: Cosmos Multi-Region Writes make your data Global and Always Ready.