Microsoft Azure Architect Design (2020, legacy) — Question 31
You have an application named App1. App1 generates log files that must be archived for five years. The log files must be readable by App1 but must not be modified.
Which storage solution should you recommend for archiving?
Answer options
- A. Ingest the log files into an Azure Log Analytics workspace
- B. Use an Azure Blob storage account and a time-based retention policy
- C. Use an Azure Blob storage account configured to use the Archive access tier
- D. Use an Azure file share that has access control enabled
Correct answer: B
Explanation
The correct answer is B because using an Azure Blob storage account with a time-based retention policy allows for the logs to be retained for a specified duration while ensuring they remain readable and unmodifiable. Option A does not provide the necessary archiving capability, option C is focused on long-term storage but may not meet the accessibility requirements, and option D introduces complexities with access controls that could prevent App1 from reading the logs.