A logistics company is designing an Azure-based telemetry and media capture solution for a global fleet of delivery vehicles. Each vehicle uploads a JSON telemetry packet and a small dashcam image every seconds. The solution must support write-heavy ingestion scalability with sub- database latencies, survive regional datacenter outages, and allow secure, temporary access to the dashcam images stored in Azure Blob Storage. Which configuration should you recommend for the storage architecture?
- AConfigure Azure Cosmos DB using the NoSQL API with multi-region writes, setting the partition key of the telemetry container to the vehicle status field. Store the dashcam images in a geo-redundant storage (GRS) account, and access them using short-lived SAS tokens.
- BConfigure Azure Cosmos DB using the NoSQL API with multi-region writes, setting the partition key of the telemetry container to the vehicle ID. Store the dashcam images in a geo-redundant storage (GRS) account, and access them using a static SAS token with a five-year lifetime embedded in the vehicle firmware.
- Configure Azure Cosmos DB using the NoSQL API with multi-region writes, setting the partition key of the telemetry container to the vehicle ID. Store the dashcam images in a geo-redundant storage (GRS) account, and access them using short-lived Shared Access Signatures (SAS) generated dynamically via a user delegation key.Cevap
- DConfigure Azure Cosmos DB using the NoSQL API with Locally Redundant Storage (LRS) in a single region, relying on manual backups for disaster recovery. Store the dashcam images in a Locally Redundant Storage (LRS) account, and access them using short-lived SAS tokens.
Cevap
Configure Azure Cosmos DB using the NoSQL API with multi-region writes, setting the partition key of the telemetry container to the vehicle ID. Store the dashcam images in a geo-redundant storage (GRS) account, and access them using short-lived Shared Access Signatures (SAS) generated dynamically via a user delegation key.
The correct option correctly pairs a high-cardinality partition key (vehicle ID) to avoid hot partitions with multi-region write replication for high availability and regional resiliency. Additionally, it leverages GRS for image storage and short-lived SAS tokens generated dynamically, satisfying the security, resilience, and operational requirements.
Adım Adım Çözüm
Anahtar Kavram
Azure Cosmos DB partition key design, multi-region replication, and secure Azure Storage integration.
Tahmini Süre:2m 0s