Soru

Zorluk: ZorData Lifecycle Management and Retention

An enterprise is designing a data storage and retention strategy for three distinct datasets in Azure Blob Storage:

* Audit reports: These reports are accessed frequently for the first 30 days after generation. Between 30 and 180 days, they are accessed occasionally and must be available immediately with sub-second retrieval latency. After 180 days, they are rarely accessed, and a retrieval latency of up to 15 hours is acceptable. The reports must be deleted after 3 years (10951095 days).
* Transactional ledger data: This data must be stored in a write-once, read-many (WORM) state to meet strict compliance regulations. The data cannot be modified or deleted for 7 years (25552555 days) and is queried by an automated auditing system that requires real-time (sub-second) access.
* Temporary debug logs: These logs are generated daily and are only kept for 45 days to assist in active troubleshooting. They are rarely accessed, but when they are, a retrieval latency of up to 15 hours is acceptable.

You need to design a storage tiering and retention solution that minimizes costs while meeting all regulatory and performance requirements.

Which two configurations should you include in the design? (Select TWO)

  1. Configure a lifecycle management policy for the audit reports container to transition blobs to the Cool tier after 30 days, transition them to the Archive tier after 180 days, and delete them after 1095 days.Cevap
  2. Configure a locked time-based retention policy on the ledger data container with a retention period of 2555 days.Cevap
  3. C
    Configure a lifecycle management policy for the audit reports container to transition blobs to the Archive tier after 30 days, using high-priority rehydration to satisfy the sub-second retrieval requirement.
  4. D
    Configure a lifecycle management policy for the temporary debug logs container to transition blobs to the Archive tier after 10 days and delete them after 45 days.

Cevap

The correct configurations are to transition the audit reports through Cool and Archive tiers before deleting them, and to apply a locked time-based retention policy on the ledger data container.
The configuration transitioning the audit reports through the Cool tier and Archive tier before deleting them satisfies all latency constraints at the lowest possible cost, as the Cool tier supports sub-second access and the Archive tier handles the longer-term retrieval window. Applying a locked time-based retention policy on the ledger data container enforces the mandatory 7-year WORM state compliance, preventing any modification or deletion by any user.

Adım Adım Çözüm

1
Analyze the audit reports requirements.
The reports need sub-second retrieval latency between 30 and 180 days (Cool tier supports this) and up to 15 hours latency after 180 days (Archive tier supports this). The 3-year deletion translates to 1095 days.
This establishes the transition timeline and targets for the lifecycle management policy of the audit reports.
2
Analyze the transactional ledger data requirements.
The data must be stored in a WORM state and cannot be modified or deleted for 7 years (2555 days) while maintaining sub-second latency.
This requires a locked time-based retention policy on the container. Transitioning ledger data to the Archive tier is ruled out because it violates the sub-second latency requirement.
3
Analyze the temporary debug logs requirements and assess early deletion fees.
Although they allow 15 hours of latency, the logs are deleted after 45 days. Transitioning them to the Archive tier violates the 180-day minimum retention threshold and incurs early deletion fees.
This confirms that the debug logs should not be transitioned to the Archive tier, rendering that option incorrect.

Anahtar Kavram

Azure Blob Storage Lifecycle Management and Container Immutability Policies
Bu soruyu puanla