Courseiva
Describe Azure architecture and serviceseasyMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

A company needs to store large amounts of unstructured data, such as images and videos, for a web application. They need to access data from anywhere via HTTP/HTTPS. Which Azure storage service should they use?

⚠ Common exam trap

Test-takers frequently confuse Azure File Storage (which also supports HTTP/HTTPS via REST API) with Blob Storage, but File Storage is primarily for SMB-based file shares, not optimized for large-scale unstructured data like images and videos.

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

A) Azure Blob Storage

Azure Blob Storage is designed for storing large amounts of unstructured data, such as images and videos, and provides REST-based access over HTTP/HTTPS from anywhere. It supports scalable object storage with global accessibility, making it ideal for web application content delivery.

Answer analysis

Option-by-option breakdown

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

  • A) Azure Blob Storage

    Why this is correct

    Azure Blob Storage is the correct choice because it is purpose-built for storing massive quantities of unstructured data, including images, videos, and documents, as binary large objects. It exposes data through HTTP/HTTPS endpoints, making it accessible directly from browsers and REST-based clients. Blob Storage offers tiered storage (hot, cool, archive) for cost optimization, and each blob is stored in a container within a storage account, enabling high scalability for petabyte-scale workloads.

  • B) Azure File Storage

    Why it's wrong here

    Azure File Storage is a managed file share service that provides Server Message Block (SMB) and Network File System (NFS) access, designed for lifting-and-shifting on-premises file servers or sharing files between multiple virtual machines. It does not provide a native HTTP/HTTPS object interface for storing unstructured binary files like images; instead, files are accessed via mounted network drives. While it can store image files, it is not optimized for massive volumes of random-access unstructured data and lacks the REST-based access patterns typical of object storage.

    When this WOULD be correct

    A company needs to migrate an on-premises file server to the cloud and requires shared file access for multiple virtual machines using standard SMB protocol.

  • C) Azure Queue Storage

    Why it's wrong here

    Azure Queue Storage is a messaging service used for reliable asynchronous communication between application components, where messages are sent to a queue and processed by consumers. Each message is limited to 64 KB in size, so it cannot hold large images or videos at all. Queue Storage is not a persistent data store for files; it is a transient buffer for passing messages, and its sole purpose is to decouple and scale application architecture, not to serve as a repository for unstructured data.

    When this WOULD be correct

    An exam question asks: 'A company needs to reliably store and deliver messages between application components for asynchronous processing. Which Azure service should they use?' In that scenario, Azure Queue Storage is the correct answer.

  • D) Azure Table Storage

    Why it's wrong here

    Azure Table Storage is a NoSQL key-value store tailored for structured, semi-structured, or schemaless data such as application metadata, user records, or device telemetry. It stores entities as rows with partition and row keys, and each entity can contain only up to 1 MB of data, making it entirely unsuitable for large binary files like images or videos. Table Storage does not support storing blob content directly; it is designed for fast read/write access to small structured data points, not for bulky unstructured assets.

    When this WOULD be correct

    A company needs to store structured, non-relational data (e.g., user profiles, device logs) with key-based access and high scalability, and does not require complex queries or joins.

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 AZ-900 exam frequently reuses these exact scenarios with slightly different constraints.

A) Azure Blob StorageCorrect answer

Why this is correct

Azure Blob Storage is the correct choice because it is purpose-built for storing massive quantities of unstructured data, including images, videos, and documents, as binary large objects. It exposes data through HTTP/HTTPS endpoints, making it accessible directly from browsers and REST-based clients. Blob Storage offers tiered storage (hot, cool, archive) for cost optimization, and each blob is stored in a container within a storage account, enabling high scalability for petabyte-scale workloads.

B) Azure File StorageWrong answer — click to see why

Why this is wrong here

Azure File Storage provides managed file shares accessible via SMB or NFS, not optimized for unstructured data like images and videos accessed via HTTP/HTTPS from anywhere.

★ When this WOULD be the correct answer

A company needs to migrate an on-premises file server to the cloud and requires shared file access for multiple virtual machines using standard SMB protocol.

Why candidates choose this

Candidates may confuse file storage with blob storage because both can store files, but file storage is designed for shared file systems, not for serving large unstructured data over HTTP/HTTPS.

C) Azure Queue StorageWrong answer — click to see why

Why this is wrong here

Azure Queue Storage is designed for message queuing and decoupling components in distributed applications, not for storing large unstructured data like images and videos accessible via HTTP/HTTPS.

★ When this WOULD be the correct answer

An exam question asks: 'A company needs to reliably store and deliver messages between application components for asynchronous processing. Which Azure service should they use?' In that scenario, Azure Queue Storage is the correct answer.

Why candidates choose this

Candidates may confuse 'queue' with a storage service or think it can store data in a queue-like structure, not realizing its primary purpose is messaging, not persistent blob storage.

D) 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 for large unstructured data like images and videos. It does not support HTTP/HTTPS access for binary large objects.

★ When this WOULD be the correct answer

A company needs to store structured, non-relational data (e.g., user profiles, device logs) with key-based access and high scalability, and does not require complex queries or joins.

Why candidates choose this

Candidates may confuse 'unstructured data' with 'structured data' or think Table Storage can handle any type of data because it is a general-purpose storage option.

Analysis generated from the official AZ-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 981 original AZ-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

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

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