Courseiva

AZ-305 Design data storage solutions Practice Question

A company needs to store and retrieve large binary files (e.g., images and videos) for a web application. The data must be accessible via HTTPS URLs and support both public read access for anonymous users and private access for administrators. The solution must be highly durable and cost-effective for storing terabytes of data. Which Azure storage solution should they recommend?

⚠ Common exam trap

Many exam-takers confuse Azure Files (a managed file share) with Blob Storage because both can store files, but Azure Files uses SMB/NFS protocols and is not designed for direct HTTPS URL access or public anonymous read for large binary objects.

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

✓

Azure Blob Storage

Azure Blob Storage is the correct choice because it is designed for storing large amounts of unstructured data, such as images and videos, and supports both public anonymous read access (via a public container or blob-level access policy) and private access (via shared access signatures or Microsoft Entra ID authentication). It provides HTTPS URL access for direct retrieval, offers 99.9999999999% (11 nines) durability for hot and cool tiers, and is cost-effective for terabytes of data due to its tiered storage options (hot, cool, archive).

Answer analysis

Option-by-option breakdown

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

  • ✓

    Azure Blob Storage

    Why this is correct

    Azure Blob Storage is the correct choice because it is an object storage service purpose-built for massive amounts of unstructured data, including large binary files like images and videos. It exposes every blob via a unique HTTP/HTTPS URL, allowing both private access (using stored access policies or shared access signatures) and public access at the container or blob level, which is ideal for direct retrieval by clients or browsers. Blob Storage also scales to exabytes, offers tiered storage (hot, cool, archive) to optimize cost, and integrates with Azure CDN to serve media at scale, making it the de facto solution for storing and serving binary content.

  • ✗

    Azure Files

    Why it's wrong here

    Azure Files is not appropriate here because it provides fully managed file shares that are primarily accessed via the Server Message Block (SMB) protocol or NFS, not via public HTTP/HTTPS URLs for anonymous content retrieval. While Azure Files does have a REST API, it is designed for file-level operations (e.g., creating directories and enumerating files) rather than serving high‑throughput, publicly accessible binary payloads like images and videos directly to end users. Its performance and access model are built for enterprise file shares and lift‑and‑shift applications, not for scaling to millions of concurrent HTTP downloads of large media files.

  • ✗

    Azure Queue Storage

    Why it's wrong here

    Azure Queue Storage is fundamentally a message queue for asynchronous communication between application components, designed to store small messages — at most 64 KB each — rather than large binary files. Messages are retrieved with a pop receive operation that returns a message payload and a pop receipt, but there is no direct URL or streaming capability that lets a client fetch an image or video by HTTP. The service exists to decouple processes (e.g., queuing work for background jobs), not as a storage or content‑delivery back end, so storing videos in queues would be technically impossible and architecturally nonsensical.

  • ✗

    Azure Table Storage

    Why it's wrong here

    Azure Table Storage is a NoSQL key‑value/entity store intended for semi‑structured or structured data, where each entity (up to 1 MB total size) is a collection of properties. Large binary files such as videos and high‑resolution images routinely exceed the per‑entity size limit, and even if they did not, Table Storage does not offer HTTP URL–based retrieval or support efficient streaming of binary content. It is optimized for low‑latency reads and writes of discrete data points (e.g., user state, metadata) rather than serving media payloads, so images and videos should never be stored directly in Table Storage — at most, you might store metadata about those blobs there.

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.