An enterprise is designing a data storage and retention strategy for a new telemetry analytics application. The application will write data to an Azure Data Lake Storage Gen2 (ADLS Gen2) account.
The data requirements are structured as follows:
| Period | Access Frequency & Latency | Retention & Immutability |
|---|---|---|
| **Days –** | Frequently written and analyzed. Requires sub-second, low-latency access. | Must be mutable for real-time updates. |
| **Days –** | Rarely accessed. Must remain online for occasional queries with a retrieval latency of less than seconds. | Must be protected against deletion and modification. |
| **Days – ( years)** | Not accessed. Only kept for compliance audits. Retrieval latency of up to hours is acceptable. | Must be protected against deletion and modification for the first years ( days) from creation. |
You need to configure a lifecycle management policy and immutability settings that satisfy these requirements while minimizing storage costs and avoiding early deletion fees.
Which of the following configuration options should you recommend? (Select TWO).
- Configure a container-level time-based retention policy with a duration of days and lock the policy.Answer
- Configure a lifecycle management policy to transition blobs to the Cool tier days after creation, to the Archive tier days after creation, and delete them after days.Answer
- CConfigure a lifecycle management policy to transition blobs to the Cold tier days after creation, to the Archive tier days after creation, and delete them after days.
- DConfigure a lifecycle management policy to transition blobs directly to the Archive tier days after creation, using Standard priority rehydration for any queries.
- EApply a container-level legal hold with a retention duration of days to protect the telemetry files from modification and deletion.
Answer
To meet the storage, latency, and immutability requirements cost-effectively, configure a locked time-based retention policy for days at the container level, and implement a lifecycle management policy that transitions blobs to the Cool tier after days, to the Archive tier after days, and deletes them after days.
The correct configurations are to apply a locked container-level time-based retention policy for days and a lifecycle policy transitioning blobs to Cool at day , Archive at day , and deleting at day . A locked time-based retention policy ensures that the compliance mandate for years ( days) of immutability is met. Transitioning to Cool at day provides the required low-latency access for days –. Because the blobs spend days in Cool before moving to Archive, this exceeds the Cool tier's -day minimum retention requirement, avoiding any early deletion penalties.
Step-by-Step Solution
Key Concept
Azure Blob Storage lifecycle management tiering constraints, minimum retention periods for Cool and Cold tiers, and container-level immutable storage policies.