An organization is designing the storage architecture for a new multi-tier financial analytics solution in Azure. The solution has the following design requirements:
* Database logs: The transactional database tier requires a dedicated disk for write-intensive logs. The disk must support up to IOPS and sub-millisecond write latency. The logs must survive local hardware failures within a single datacenter, but do not require zone-wide protection.
* Profile images: The web tier requires shared storage for user-uploaded profile images. The storage must survive a zone-wide datacenter outage. Access URLs must be valid for months, and the security team must be able to immediately revoke access to all active URLs in the event of a security breach.
* Audit logs: The compliance tier requires archiving audit logs for years. The audit logs must be immediately readable with sub-second latency when queried, though they are rarely accessed.
Which combination of storage configurations and features should you recommend?
- ADatabase logs: A Standard SSD disk configured with Locally Redundant Storage (LRS). Profile images: Azure Blob storage configured with Zone-Redundant Storage (ZRS), using a Service Shared Access Signature (SAS) associated with a Stored Access Policy. Audit logs: Azure Blob storage configured with a lifecycle management policy that moves data to the Archive tier.
- Database logs: A Premium SSD v2 disk configured with Locally Redundant Storage (LRS). Profile images: Azure Blob storage configured with Zone-Redundant Storage (ZRS), using a Service Shared Access Signature (SAS) associated with a Stored Access Policy. Audit logs: Azure Blob storage configured with a lifecycle management policy that moves data to the Cool tier.Answer
- CDatabase logs: A Premium SSD v2 disk configured with Locally Redundant Storage (LRS). Profile images: Azure Blob storage configured with Locally Redundant Storage (LRS), using an ad-hoc Shared Access Signature (SAS) token. Audit logs: Azure Blob storage configured with a lifecycle management policy that moves data to the Cool tier.
- DDatabase logs: A Premium SSD v2 disk configured with Locally Redundant Storage (LRS). Profile images: Azure Blob storage configured with Zone-Redundant Storage (ZRS), using an ad-hoc Shared Access Signature (SAS) token. Audit logs: Azure Blob storage configured with a lifecycle management policy that moves data to the Archive tier.