Courseiva

Azure Blob Storage for Large Media Files

A media publishing company stores high-resolution images and video files for their website. These files are large (hundreds of MBs each) and are accessed only a few times per month, but when accessed, they must be delivered within seconds. Additionally, they need to store a small amount of metadata (e.g., upload date, author) for each file. Which Azure service should they use for storing the binary files?

Quick Answer

Azure Blob Storage is the correct choice for storing large media files like high-resolution images and videos because it is purpose-built for massive amounts of unstructured binary data, supporting individual objects up to 4.75 TB. The service’s tiered storage—including cool and archive tiers—optimizes cost for files accessed only a few times per month, while still delivering low-latency retrieval (typically under 10 seconds) when needed, meeting the company’s performance requirements. On the DP-900 exam, this scenario tests your understanding of Azure’s data storage services and their appropriate use cases; a common trap is confusing Blob Storage with Azure Files (which is for shared file systems) or Azure SQL (for relational data). Remember that Blob Storage handles binary large objects, so think “BLOB = Big Large Objects” for media files, and pair it with a separate metadata store like Cosmos DB or a simple database for the small metadata fields.

⚠ Common exam trap

It's easy for candidates to confuse Azure Table Storage (for metadata) with the primary storage for binary files, or they assume Azure File Storage (SMB shares) is suitable for web-serving large media files, when in fact Blob Storage is the correct service for unstructured binary data with infrequent access patterns.

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 designed for storing massive amounts of unstructured binary data, such as high-resolution images and video files. It supports objects up to 4.75 TB in size, offers tiered storage (including cool and archive tiers) to optimize cost for infrequently accessed data, and provides low-latency access (typically under 10 seconds) for retrieval when needed. This makes it the ideal choice for the media publishing company's requirements.

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 Table Storage

    Why it's wrong here

    Azure Table Storage is designed for storing large volumes of structured, non-relational data, not binary files. It cannot directly store high-resolution images or video files, which are hundreds of MBs each. While it could store the associated metadata, its primary function is for tabular data, not large media assets. This option is tempting because it excels at storing structured metadata efficiently, making it suitable for scenarios where only non-binary, attribute-based information needs to be managed.

    When this WOULD be correct

    A question asks for storing structured metadata (e.g., device telemetry, user profiles) with fast key-based lookups and no fixed schema. The files are small (KB range) or stored elsewhere, and the focus is on high-volume, low-cost storage for structured data.

  • Azure Blob Storage

    Why this is correct

    Azure Blob Storage is optimized for large unstructured binary objects and supports custom metadata.

  • Azure File Storage

    Why it's wrong here

    Azure File Storage provides SMB file shares for applications that need a network file system, not ideal for large binary objects with metadata.

    When this WOULD be correct

    A company needs to migrate an on-premises file server to the cloud and requires shared access to files across multiple virtual machines using standard SMB protocols. The files are office documents and application data, not large media files, and low-latency HTTP access is not a primary requirement.

  • Azure Queue Storage

    Why it's wrong here

    Azure Queue Storage is a messaging service for asynchronous communication, not for storing files.

    When this WOULD be correct

    A question asking for a service to decouple components of a distributed application, where messages (e.g., processing requests) need to be reliably stored and delivered between producers and consumers, would make Queue Storage the correct answer.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The DP-900 exam frequently reuses these exact scenarios with slightly different constraints.

Azure Blob StorageCorrect answer

Why this is correct

Azure Blob Storage is optimized for large unstructured binary objects and supports custom metadata.

Azure Table StorageWrong answer — click to see why

Why this is wrong here

Azure Table Storage is a NoSQL key-value store for structured data, not designed for large binary files like images and videos. It cannot efficiently store or stream hundreds of MBs of binary data with low-latency access.

★ When this WOULD be the correct answer

A question asks for storing structured metadata (e.g., device telemetry, user profiles) with fast key-based lookups and no fixed schema. The files are small (KB range) or stored elsewhere, and the focus is on high-volume, low-cost storage for structured data.

Why candidates choose this

Candidates may confuse Table Storage with Blob Storage due to both being part of Azure Storage, or think that 'metadata' implies a table-like structure, overlooking that the primary requirement is storing large binary files.

Azure File StorageWrong answer — click to see why

Why this is wrong here

Azure File Storage is designed for shared file access using SMB protocol, typically for lift-and-shift scenarios or applications that need network file shares. It is not optimized for storing and serving large binary files like images and videos with low-latency access via HTTP/HTTPS.

★ When this WOULD be the correct answer

A company needs to migrate an on-premises file server to the cloud and requires shared access to files across multiple virtual machines using standard SMB protocols. The files are office documents and application data, not large media files, and low-latency HTTP access is not a primary requirement.

Why candidates choose this

Candidates may confuse Azure File Storage with a general-purpose file storage solution, assuming it can handle any file type including large media files, without recognizing that Blob Storage is specifically designed for unstructured data like images and videos with optimized access patterns.

Azure Queue StorageWrong answer — click to see why

Why this is wrong here

Azure Queue Storage is designed for message queuing and asynchronous communication between application components, not for storing large binary files like images and videos.

★ When this WOULD be the correct answer

A question asking for a service to decouple components of a distributed application, where messages (e.g., processing requests) need to be reliably stored and delivered between producers and consumers, would make Queue Storage the correct answer.

Why candidates choose this

Candidates may confuse 'queue' with 'storage' or think that because queues can hold data, they are suitable for storing large files, overlooking the fundamental purpose of queues as a messaging service.

Analysis generated from the official DP-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

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 820 original DP-900 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

Same concept, more angles

2 more ways this is tested on DP-900

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A media company needs to store millions of high-resolution photos for a public website. Each photo can be up to 50 MB. The storage solution must support secure access via URLs. Which Azure service should they use?

medium
  • A.Azure Table Storage
  • B.Azure Blob Storage
  • C.Azure Files
  • D.Azure SQL Database

Why B: Azure Blob Storage is the correct choice because it is designed for storing massive amounts of unstructured data, such as high-resolution photos, and supports objects up to 4.7 TB per blob, easily accommodating 50 MB files. It provides secure access via URLs using shared access signatures (SAS) or public access levels, making it ideal for a public website serving media content.

Variation 2. A media company needs to store thousands of high-resolution videos. Each video is up to 10 GB in size and must be accessible via HTTP/HTTPS URLs for playback. The company does not require a file system hierarchy or SMB protocol support. Which Azure storage solution is most appropriate for this scenario?

easy
  • A.Azure Blob Storage
  • B.Azure Files
  • C.Azure Queue Storage
  • D.Azure Table Storage

Why A: Azure Blob Storage is designed for storing massive amounts of unstructured data, such as high-resolution videos, and provides HTTP/HTTPS access via URLs. It supports objects up to 4.77 TiB (or larger with premium block blobs), easily accommodating 10 GB files, and offers no file system hierarchy or SMB protocol, matching the company's requirements exactly.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-900 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 DP-900 exam.