Courseiva

AZ-305 Design data storage solutions Practice Question

Exhibit

{
  "parameters": {
    "storageAccountName": {
      "value": "mystorageaccount"
    },
    "containerName": {
      "value": "logs"
    },
    "accessTier": {
      "value": "Cool"
    },
    "replication": {
      "value": "LRS"
    }
  }
}

Refer to the exhibit. You are deploying an ARM template with the above parameters. After deployment, you need to ensure that the storage account automatically moves blobs that are not accessed for 30 days to the archive tier. What should you do?

⚠ Common exam trap

Many exam-takers confuse setting the default access tier (via 'accessTier' parameter) with automating tier transitions based on age, leading them to choose Option B instead of recognizing that lifecycle management policies are required for time-based auto-tiering.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Add a lifecycle management policy rule to the storage account.

Azure Storage lifecycle management policies allow you to automatically move blobs to cooler tiers (like Archive) based on age or last access time. By adding a rule with a filter for blobs not accessed in 30 days and an action to tier to Archive, you meet the requirement without manual intervention or changing the default access tier.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Enable soft delete for blobs.

    Why it's wrong here

    Enabling soft delete for blobs is a data-protection mechanism that retains deleted or overwritten blobs for a recovery period, so it does not monitor access patterns or move data between tiers. The requirement is to automatically transition blobs to Archive after 30 days of inactivity, which is an operational cost-optimization task handled by storage lifecycle management policies. Soft delete can be used alongside lifecycle rules but does not itself perform tier transitions.

  • ✗

    Change the 'accessTier' parameter value to 'Archive'.

    Why it's wrong here

    Changing the 'accessTier' parameter to 'Archive' only sets the default tier for newly created blobs in the storage account; it has no effect on existing blobs and does not track access history. The requirement demands that blobs be evaluated after 30 days of no access and then automatically moved to the Archive tier, which requires a rule-based policy that examines last access or modification time. Furthermore, applying Archive as a blanket default forces all new blobs into cold storage regardless of expected use, leading to unnecessary rehydration latency if they are accessed soon. This is a static setting, not an automated, time-based transition.

  • ✗

    Change the 'replication' parameter value to 'GRS'.

    Why it's wrong here

    Changing the 'replication' parameter to 'GRS' (geo-redundant storage) configures synchronous secondary-region copy of your data for durability and high availability, but replication is completely orthogonal to tier transitions. The replication mechanism has no awareness of blob access times and cannot trigger archive movement based on age or pattern. The only way to meet the requirement is a lifecycle management policy rule that specifies an action to tier blobs to Archive after a defined number of days since their last access.

  • ✓

    Add a lifecycle management policy rule to the storage account.

    Why this is correct

    Adding a lifecycle management policy rule to the storage account is the precise mechanism required. These policies enable automated tiering of blobs based on user-defined rules. A specific rule can be configured to identify blobs that have not been accessed for 30 days and then automatically transition them to the archive tier, directly satisfying the requirement for automatic movement based on access time. This ensures efficient cost management for infrequently accessed data.

Quick reference

Azure Blob Storage Tier Comparison

TierStorage CostRetrieval CostLatencyUse Case
HotHighestLowestImmediateActive data, frequent reads
CoolLowerHigherImmediateData accessed < once / month
ColdLower stillHigherImmediateData accessed < once / quarter
ArchiveLowestHighest + rehydration delayHoursLong-term compliance retention

About these practice questions

One of 795 original AZ-305 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-305 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-305 exam.