Drag a concept onto its matching description — or click a concept then click the description.
General-purpose v2
FileStorage
BlockBlobStorage
BlobStorage
Match each workload requirement to the Azure storage account kind that best fits it.
Drag a concept onto its matching description — or click a concept then click the description.
General-purpose v2
FileStorage
BlockBlobStorage
BlobStorage
Answer choices
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
General-purpose v2: Provides support for blobs, files, queues, tables, and VM disks. Suitable for most general-purpose workloads.
Each storage kind is tailored for specific workloads: GPv2 is the default, BlockBlobStorage for high throughput, FileStorage for premium files, and others for legacy or specialized needs.
Answer analysis
For each option: why learners choose it and why it is or isn't the right answer here.
General-purpose v2: Provides support for blobs, files, queues, tables, and VM disks. Suitable for most general-purpose workloads.
Why this is correct
General-purpose v2 (GPv2) is the default, multi-protocol Azure Storage account type, designed to support blobs (including page blobs for VM disks), files, queues, and tables within a single account. It provides standard-tier performance with blob access tiers like hot, cool, and archive, making it suitable for most general-purpose workloads. Unlike premium account types, GPv2 does not offer SSD-backed low-latency performance by itself; it relies on standard storage media and is the recommended option when you need a comprehensive storage solution.
BlobStorage: Legacy blob-only account type with performance equivalent to GPv2. Suitable for blob-only workloads.
Why this is correct
BlobStorage is a legacy account type that is restricted to blob data only; it cannot host files, queues, or tables, so it is only appropriate for pure blob workloads. It runs on the same standard-tier backend as General-purpose v2, giving it equivalent performance, but it was superseded by GPv2, which provides the same blob capabilities plus additional services and a unified management model. Although still supported, choosing BlobStorage is generally less flexible than GPv2 and is most useful when you know you will never need non-blob services.
BlockBlobStorage: Premium performance for block blob and append blob data, with low latency and high transaction rates.
Why this is correct
BlockBlobStorage is a premium-performance account type that uses SSD-backed hardware to deliver consistently low latency and high transaction rates, specifically for block blobs and append blobs. It does not support page blobs, files, queues, or tables, so it is not suitable for VM disks or mixed service workloads. This account type is ideal for high-throughput scenarios like telemetry ingestion, analytics, and IoT data streams where write performance and quick access are critical.
FileStorage: Premium file shares backed by SSDs, providing high performance for enterprise file shares.
Why this is correct
FileStorage is a premium account type dedicated exclusively to Azure file shares, with SSD-backed storage that provides high IOPS and throughput for enterprise workloads such as SMB and NFS file shares. Unlike General-purpose v2, FileStorage cannot hold blobs, queues, tables, or VM disks, and it carries a higher cost due to its premium tier. It is the correct choice only when you need high-performance, low-latency file shares for lift-and-shift and enterprise file-serving scenarios.
General-purpose v2: Premium performance for block blob and append blob data, with low latency.
Why it's wrong here
This answer is incorrect because the description of premium performance for block blob and append blob data with low latency actually corresponds to BlockBlobStorage, not General-purpose v2. General-purpose v2 is a standard-tier, multiprotocol account that supports all Azure Storage services, but it does not provide the SSD-backed, ultra-low-latency protection of premium block blob accounts. Using GPv2 for a high-throughput, low-latency blob workload would lead to suboptimal performance because GPv2 is designed for general use, not specialized premium data workloads.
BlockBlobStorage: Legacy blob-only account type.
Why it's wrong here
This answer is incorrect because BlockBlobStorage is not a legacy blob-only account type; that description accurately describes BlobStorage. BlockBlobStorage is a modern, premium-tier account optimized for block and append blobs, built on SSDs, and engineered for high transaction rates and low latency. Calling it legacy confuses it with the older BlobStorage type and ignores the distinct performance and hardware characteristics that set it apart.
Go deeper
Learn chapter
Managed Identities for Azure Resources
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
Storage account
A cloud storage account is a container that holds a set of cloud storage services and their data, providing a unique namespace and access policies for storing and managing unstructured data.
About these practice questions
One of 1,049 original AZ-104 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 →
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-104 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-104 exam.