Courseiva
Design data storage solutionshardMultiple ChoiceObjective-mapped

AZ-305 Design data storage solutions Practice Question

Exhibit

{
  "query": "AzureDiagnostics | where ResourceProvider == \"MICROSOFT.STORAGE\" | where OperationName == \"GetBlob\" | summarize Count = count() by BlobType, bin(TimeGenerated, 1h) | order by TimeGenerated desc",
  "result": [
    {"BlobType": "BlockBlob", "Count": 1200, "TimeGenerated": "2026-03-15T10:00:00Z"},
    {"BlobType": "PageBlob", "Count": 50, "TimeGenerated": "2026-03-15T10:00:00Z"},
    {"BlobType": "AppendBlob", "Count": 200, "TimeGenerated": "2026-03-15T10:00:00Z"}
  ]
}

Refer to the exhibit. A company is analyzing Azure Storage diagnostic logs using this KQL query. They notice a high number of GetBlob operations on BlockBlobs. The storage account is used for a web application that serves static content. What should they recommend to reduce the number of GetBlob operations?

⚠ Common exam trap

A common mix-up: candidates confuse logging (Option D) or lifecycle management (Option A) as solutions to reduce operations, when they only provide monitoring or cost optimization for infrequently accessed data, not a reduction in read requests.

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

Enable Azure CDN or Azure Front Door to cache content.

Enabling Azure CDN or Azure Front Door caches static content at edge locations, reducing the number of direct GetBlob operations against the storage account. This offloads repeated requests from the origin storage, lowering both operational costs and latency for the web application.

Answer analysis

Option-by-option breakdown

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

  • Implement Azure Blob Storage life cycle management to move data to the archive tier.

    Why it's wrong here

    Azure Blob Storage lifecycle management can automatically move blobs to cool or archive tiers based on age, reducing storage costs, but it does not alter the request path or reduce the number of read transactions. In the archive tier, blobs are offline and must be rehydrated before access, adding latency and incurring additional costs per read, so this option does not address the goal of reducing read operations.

  • Use Azure File Sync to cache files on-premises.

    Why it's wrong here

    Azure File Sync is designed to cache Azure Files shares on an on-premises Windows Server, enabling local low-latency access to file shares. It is not compatible with Azure Blob Storage and only supports Azure Files, so configuring it would have no effect on blob read operations. The underlying storage and access protocol differ from blob storage, making this option inapplicable to the scenario.

  • Enable Azure CDN or Azure Front Door to cache content.

    Why this is correct

    Placing Azure CDN or Azure Front Door in front of the blob storage account caches frequently requested content at edge locations, so clients are served cached copies without contacting the storage account. This reduces the number of direct read operations against the blob endpoint, lowering transaction costs and improving response latency. Cache headers, such as Cache-Control, determine the duration and effectiveness of the cache, making this a practical solution for repeated content access.

  • Enable Azure Storage Analytics logging to track operations.

    Why it's wrong here

    Azure Storage Analytics logging collects and records request-level metrics, such as operation type, response status, and latency, but it does not intercept or rewrite client requests. Logging only produces metadata and does not cache or reduce storage reads; it can actually add overhead and consume write operations to store log files. Therefore, enabling logging helps with troubleshooting but does nothing to lower the volume of read operations.

About these practice questions

Courseiva writes every AZ-305 question from scratch — 212 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. 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.