Microsoft Certified: Azure Solutions Architect ExpertDesign business continuity solutionsEasy

An online retail company uses Azure Cosmos DB for its product catalog. The company operates globally and requires that the product catalog remains available and writable even if an entire Azure region becomes unavailable. The solution must ensure low-latency writes for users worldwide. Which Cosmos DB configuration meets these requirements?

  1. AMulti-region Cosmos DB with single-region writes
  2. BMulti-region Cosmos DB with read replicas only
  3. CMulti-region Cosmos DB with multi-region writes
  4. DSingle-region Cosmos DB with zone redundancy
Show answer & explanation

Correct answer: C. Multi-region Cosmos DB with multi-region writes

Multi-region Cosmos DB with multi-region writes allows data to be written to any configured region, ensuring high availability and low-latency writes globally. If one region fails, writes can seamlessly continue in other regions.

Why the other options are wrong

  • A. Multi-region with single-region writes means writes are restricted to a primary region, causing unavailability if that region fails.
  • B. Multi-region with read replicas only does not allow writes in secondary regions, failing to meet the 'writable' requirement during a primary region outage.
  • D. Single-region with zone redundancy provides high availability within a region but not across regions for an entire region outage.

Azure Cosmos DB Multi-Region Writes

A capability of Azure Cosmos DB that allows applications to write data to any configured region, providing global write availability and low-latency writes for geographically distributed users.

  • Enables writes from multiple Azure regions simultaneously
  • Ensures high availability for write operations
  • Provides low-latency writes for global users
  • Requires careful conflict resolution strategy

Memory trick: Global writes mean every region is a pen, always ready to write.

More Design business continuity solutions questions