An international logistics enterprise is architecting an Azure Cosmos DB for NoSQL solution to track real-time container dispatch updates. The workload profile consists of 60% writes and 40% reads. Updates are generated by thousands of IoT sensors across three main hubs: East US, West US, and North Europe.
The architecture must satisfy the following criteria:
- Guarantee a write availability SLA of 99.999%.
- Maintain write response times under 10 ms at the 99th percentile by allowing writes to execute in the closest regional hub.
- Prevent performance bottlenecks (hot partitions) at busy shipping hubs during peak operating hours.
- Keep the local client consistency model at Session level.
Which two configurations should you recommend to meet these requirements? (Choose two.)
- Enable multiple write regions for the Azure Cosmos DB account.Answer
- Use a synthetic key combining the hub identifier and the dispatch transaction identifier as the partition key.Answer
- CSelect the hub identifier as the partition key for the tracking container.
- DDeploy a single-write region account with Locally Redundant Storage (LRS) in East US and configure read-only replicas in the remaining regions.