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
| Tier | Storage Cost | Retrieval Cost | Latency | Use Case |
|---|---|---|---|---|
| Hot | Highest | Lowest | Immediate | Active data, frequent reads |
| Cool | Lower | Higher | Immediate | Data accessed < once / month |
| Cold | Lower still | Higher | Immediate | Data accessed < once / quarter |
| Archive | Lowest | Highest + rehydration delay | Hours | Long-term compliance retention |
Go deeper
Related to this question
Learn chapter
Azure Regions and Geographies
Key term
Azure Storage
Azure Storage is Microsoft's cloud-based service for storing data like files, messages, and backups with high durability and scalability.
Key term
Object
In IT and cloud computing, an object is a discrete unit of data stored in a structure that pairs the data with its metadata and a unique identifier, enabling scalable access without a traditional folder hierarchy.
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 →
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.