
Answer-first summary for fast verification
Answer: lifecycle management
## Detailed Explanation ### Understanding the Requirement The scenario requires a data retention solution for Twitter feed data records that must: - **Automatically purge data older than 2 years** - Support customer sentiment analytics requirements - Minimize administrative effort ### Analysis of Options **D. Lifecycle Management** - **CORRECT** - **Automated Data Management**: Azure Blob Storage Lifecycle Management allows creating rules to automatically delete blobs after a specified time period (in this case, 2 years) - **Cost Optimization**: While not the primary requirement here, lifecycle management can also transition data to cooler storage tiers before deletion - **Minimal Administrative Effort**: Once configured, the policy runs automatically without manual intervention - **Compliance Support**: Helps enforce data retention policies by automatically removing data after the retention period expires - **Broad Applicability**: Works with block blobs, append blobs, and versioned blobs, making it suitable for various data storage patterns **C. Time-based Retention** - **INCORRECT** - **Protection Focus**: Time-based retention is designed to protect data from deletion during a specified period (WORM - Write Once, Read Many) - **No Automatic Deletion**: It does NOT automatically delete data after the retention period expires - **Compliance Use Case**: Primarily used for regulatory compliance where data must be preserved unchanged for a specific duration - **Contradicts Requirement**: This would prevent deletion during the 2-year period but wouldn't automatically purge data afterward **A. Change Feed** - **INCORRECT** - **Change Tracking**: Provides a stream of change events for blobs - **Analytics Use Case**: Useful for processing changes, replication, or audit scenarios - **No Retention Management**: Does not provide data retention or automatic deletion capabilities **B. Soft Delete** - **INCORRECT** - **Data Protection**: Protects against accidental deletion by retaining deleted data for a configurable period - **Recovery Focus**: Designed for data recovery scenarios, not automated retention policy enforcement - **Manual Process**: Requires manual intervention to permanently delete data ### Why Lifecycle Management is Optimal 1. **Direct Alignment**: Lifecycle management directly addresses the requirement to automatically purge data older than 2 years 2. **Automation**: Eliminates manual administrative effort for data cleanup 3. **Policy-Based**: Allows defining clear retention rules that align with business requirements 4. **Integration**: Works seamlessly with Azure Data Lake Storage Gen2, commonly used for analytics workloads like sentiment analysis ### Best Practice Consideration For data retention scenarios where automated deletion after a specific period is required, lifecycle management is the Microsoft-recommended approach. It provides the necessary automation while maintaining control through policy definitions.
Ultimate access to all questions.
Author: LeetQuiz Editorial Team
No comments yet.