A company is migrating a legacy stateful application to Azure. The application runs on a single Azure Virtual Machine (VM) and requires high-performance block storage for its database. The database does not support application-level replication. The storage solution must meet the following requirements:
- Maintain read and write availability if a single Azure datacenter or availability zone fails.
- Experience zero data loss (RPO = 0) in the event of a zone outage.
- Provide high-performance storage suitable for database transaction logs.
Which disk configuration should you recommend?
- APremium SSD Managed Disks configured with Locally Redundant Storage (LRS)
- BStandard HDD Managed Disks configured with Zone-Redundant Storage (ZRS)
- Premium SSD Managed Disks configured with Zone-Redundant Storage (ZRS)Answer
- DPremium SSD Managed Disks configured with Geo-Redundant Storage (GRS)
Answer
Premium SSD Managed Disks configured with Zone-Redundant Storage (ZRS)
Premium SSD Managed Disks configured with Zone-Redundant Storage (ZRS) provide the necessary high performance for database transaction logs while replicating data synchronously across three availability zones in the primary region. This ensures that the storage remains accessible and suffers zero data loss if a single availability zone goes offline.
Step-by-Step Solution
Key Concept
Selecting the appropriate storage redundancy tier for Azure Managed Disks based on performance, availability, and capability support constraints.