Microsoft Azure Data FundamentalsDescribe how to work with non-relational data on AzureMedium
A global e-commerce platform uses Azure Cosmos DB to store product catalog information. To ensure maximum uptime and data durability, the platform requires that data be replicated across multiple Azure regions. Additionally, in the event of an entire region failure, the application must automatically failover to a healthy region without manual intervention. Which Cosmos DB feature primarily fulfills these requirements?
- AGlobal Distribution
- BConsistency Levels
- CBackup and Restore
- DIndexing Policies
Show answer & explanationAnswer & explanation
Correct answer: A. Global Distribution
Azure Cosmos DB's global distribution feature allows data to be replicated across any number of Azure regions. It supports automatic failover in the event of a region outage, ensuring continuous availability and data durability.
Why the other options are wrong
- B. Consistency Levels define the trade-off between consistency, availability, and latency, but don't inherently provide global distribution and automatic failover.
- C. Backup and Restore is for point-in-time recovery, not automatic failover for high availability.
- D. Indexing Policies optimize query performance, unrelated to global distribution or failover.
Azure Cosmos DB Global Distribution
A feature of Azure Cosmos DB that allows data to be replicated across multiple Azure regions, providing high availability, low-latency access, and disaster recovery capabilities.
- Enables automatic failover in case of a regional outage.
- Data can be written to multiple regions (multi-master).
- Geo-proximity routing directs requests to the closest region.
Memory trick: Global distribution keeps your data flowing.