You are designing the storage infrastructure for a business-critical SQL Server database running on an Azure Virtual Machine. You have the following requirements:
- The database transaction logs require high IOPS and low, consistent write latency.
- The database backups must be stored in Azure Blob Storage and must remain available if a primary datacenter experiences a local power or cooling failure.
- Storage costs for the backups must be minimized.
Which storage configuration should you recommend?
- Deploy the transaction logs on Premium SSD Managed Disks, and store the backups in a Zone-Redundant Storage (ZRS) blob container.Answer
- BDeploy the transaction logs on Standard SSD Managed Disks, and store the backups in a Zone-Redundant Storage (ZRS) blob container.
- CDeploy the transaction logs on Premium SSD Managed Disks, and store the backups in a Locally Redundant Storage (LRS) blob container.
- DDeploy the transaction logs on Standard HDD Managed Disks, and store the backups in a Locally Redundant Storage (LRS) blob container.
Answer
Deploy the transaction logs on Premium SSD Managed Disks, and store the backups in a Zone-Redundant Storage (ZRS) blob container.
The correct answer provides the optimal balance of performance and availability for the stated requirements. Premium SSD Managed Disks are recommended for transaction logs to meet the high IOPS and low-latency demands of database operations. For backups, Zone-Redundant Storage (ZRS) satisfies the requirement to survive a datacenter outage by replicating data across three separate zones, while avoiding the higher cost of geo-redundant alternatives.
Step-by-Step Solution
Key Concept
Selecting appropriate Azure Managed Disk types based on database performance requirements, and choosing the optimal Azure Storage redundancy tier based on resilience goals and cost.
Estimated Time:1m 30s