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

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.