NovaPharm Logistics is designing a storage architecture for a new pharmaceutical inventory tracking system. The system writes transaction logs to an Azure Block Blob storage account located in East US. To satisfy regulatory compliance and ensure business continuity, the storage architecture must meet the following requirements:
- Designate West US as the secondary region for disaster recovery.
- Provide read access to the transaction logs in the secondary region with a Recovery Time Objective (RTO) of less than 15 minutes if the primary region experiences an outage.
- Permit write operations to the secondary region only after a failover is initiated, while minimizing overall storage costs.
Which replication and failover strategy should you recommend to meet these requirements?
- Configure the storage account to use Read-Access Geo-Redundant Storage (RA-GRS). Redirect read requests to the secondary endpoint during a primary region outage, and initiate a customer-managed failover to restore write capabilities in the secondary region.Answer
- BConfigure the storage account to use Read-Access Geo-Redundant Storage (RA-GRS). Configure the logging application in an active-active pattern to write to both the primary and secondary endpoints simultaneously to avoid write interruption.
- CConfigure the storage account to use Locally Redundant Storage (LRS). Configure a custom script in Azure Automation to asynchronously replicate blob snapshots to a secondary LRS storage account in West US every 15 minutes.
- DConfigure the storage account to use Geo-Redundant Storage (GRS). Configure the logging application to write directly to the secondary storage endpoint in West US during a primary region outage without initiating a failover.