A logistics enterprise is designing the storage architecture for a high-performance inventory tracking system. The system requires Azure Premium Block Blob storage to handle high-frequency write operations with sub-millisecond latency. The architecture must meet the following requirements:
- The storage must survive the loss of an entire datacenter (Availability Zone) within the primary region with zero data loss ().
- A replica of the data must be maintained in a secondary region to support disaster recovery.
- A reporting application in the secondary region must have continuous read access to the replicated data.
- The system must support writing test data directly to the secondary region's storage endpoint during simulated disaster recovery drills without initiating a failover of the primary storage account.
Which storage design should you recommend?
- Create a Premium Block Blob storage account configured with Zone-Redundant Storage (ZRS) in the primary region, and use Azure Blob Storage Object Replication to replicate data to a separate Premium Block Blob storage account in the secondary region.Answer
- BCreate a single Premium Block Blob storage account configured with Read-Access Geo-Zone-Redundant Storage (RA-GZRS) to handle regional replication and secondary read access natively.
- CCreate a single General Purpose v2 (GPv2) storage account configured with Read-Access Geo-Zone-Redundant Storage (RA-GZRS), and write directly to the secondary endpoint during testing.
- DCreate a Premium Block Blob storage account configured with Locally-Redundant Storage (LRS) in the primary region, and use Azure Site Recovery to replicate the storage account to the secondary region.