You are designing the storage infrastructure for a SQL database migrating to Azure Virtual Machines. The database transaction logs require sub-10ms write latency and high IOPS. The storage solution for the database files must remain available even during an availability zone-level outage. Additionally, database backups must be written to Azure Blob Storage daily, and external auditors must be granted temporary access to these backups with the ability to immediately revoke the access if a security compromise is suspected. Which storage configuration should you recommend?
- Deploy Premium SSD managed disks with Zone-Redundant Storage (ZRS) for the transaction logs, and store backups in a ZRS block blob container accessed via Shared Access Signatures (SAS) associated with a stored access policy.Answer
- BDeploy Standard HDD managed disks with Zone-Redundant Storage (ZRS) for the transaction logs, and store backups in a ZRS block blob container accessed via Shared Access Signatures (SAS) associated with a stored access policy.
- CDeploy Premium SSD managed disks with Locally Redundant Storage (LRS) for the transaction logs, and store backups in an LRS block blob container accessed via Shared Access Signatures (SAS) associated with a stored access policy.
- DDeploy Premium SSD managed disks with Zone-Redundant Storage (ZRS) for the transaction logs, and store backups in a ZRS block blob container accessed via ad-hoc Shared Access Signatures (SAS) configured with a three-year expiration.
Answer
Deploy Premium SSD managed disks with Zone-Redundant Storage (ZRS) for the transaction logs, and store backups in a ZRS block blob container accessed via Shared Access Signatures (SAS) associated with a stored access policy.
The configuration using Premium SSD managed disks for database files guarantees the required write performance. Selecting Zone-Redundant Storage (ZRS) ensures the storage architecture survives a zone outage. Accessing the backups via a SAS linked to a stored access policy satisfies the security requirement by enabling immediate revocation without key rotation.
Step-by-Step Solution
Key Concept
Azure storage performance tiers, redundancy options, and SAS token lifecycle management.