Courseiva
Implement and Manage StoragemediumMultiple ChoiceObjective-mapped

AZ-104 Implement and Manage Storage Practice Question

An organization wants a single Azure storage account that can host blob containers, Azure Files shares, and lifecycle management rules for blob data. Which storage account kind should the administrator create?

⚠ Common exam trap

It's easy for candidates to confuse the specialized storage account kinds (BlobStorage, FileStorage, BlockBlobStorage) with the general-purpose v2 account, mistakenly thinking that a dedicated account type is required for each service, when in fact general-purpose v2 is the Swiss Army knife that supports all of them plus lifecycle management.

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

General-purpose v2 (StorageV2)

General-purpose v2 (StorageV2) is the only storage account kind that supports blobs, Azure Files, and lifecycle management rules for blob data. It provides a unified account for all Azure Storage data services, including blobs, files, queues, and tables, and it natively supports lifecycle management policies to automatically tier or delete blob data based on age or other conditions.

Answer analysis

Option-by-option breakdown

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

  • BlobStorage

    Why it's wrong here

    BlobStorage accounts are a legacy account type that offer only blob storage with hot, cool, and archive access tiers; they do not support Azure Files at all. While BlobStorage does support lifecycle management, it lacks the general-purpose service breadth needed for an organization that must use files and blobs together. The limitation to blobs makes this type unsuitable for a multi-service storage requirement.

    When this WOULD be correct

    When the requirement is solely for storing block blobs and append blobs, with no need for Azure Files or lifecycle management, and the account must be created with the BlobStorage kind.

  • FileStorage

    Why it's wrong here

    FileStorage is a premium storage account type designed exclusively for Azure Files SMB shares, with performance tiers that support high IOPS and low latency for file-based workloads. Because it lacks blob service endpoints, it cannot host blob containers, and lifecycle management policies for blobs are unsupported. Any requirement that includes both Azure Files and blob features cannot be satisfied by a FileStorage account.

    When this WOULD be correct

    An organization needs a storage account exclusively for Azure Files shares with high-performance requirements, such as for a file server migration or lift-and-shift scenario, and does not require blob storage or lifecycle management.

  • General-purpose v2 (StorageV2)

    Why this is correct

    General-purpose v2 is the standard Azure storage account type for most administrative scenarios. It supports blobs and Azure Files, and it includes the features needed for lifecycle management and modern access controls. This makes it the correct choice when an application needs multiple storage services in one account.

  • BlockBlobStorage

    Why it's wrong here

    BlockBlobStorage is a specialized premium account type that provides very low latency for block blobs and append blobs using high-performance SSDs, but it does not include Azure Files support. It is intended for high-transaction workloads like IoT telemetry or media ingestion, not for general administrative scenarios. Since the requirement includes hosting Azure Files shares, BlockBlobStorage cannot be the correct choice.

    When this WOULD be correct

    An organization needs a storage account with the lowest possible latency for high-volume block blob workloads, such as video editing or IoT telemetry ingestion, and does not require Azure Files or lifecycle management.

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

General-purpose v2 (StorageV2)Correct answer

Why this is correct

General-purpose v2 is the standard Azure storage account type for most administrative scenarios. It supports blobs and Azure Files, and it includes the features needed for lifecycle management and modern access controls. This makes it the correct choice when an application needs multiple storage services in one account.

BlobStorageWrong answer — click to see why

Why this is wrong here

BlobStorage accounts support only block blobs and append blobs, not Azure Files shares or lifecycle management rules.

★ When this WOULD be the correct answer

When the requirement is solely for storing block blobs and append blobs, with no need for Azure Files or lifecycle management, and the account must be created with the BlobStorage kind.

Why candidates choose this

Candidates may assume 'BlobStorage' is the correct choice because the question mentions blob containers and lifecycle management, overlooking the additional requirement for Azure Files shares.

FileStorageWrong answer — click to see why

Why this is wrong here

FileStorage accounts support only Azure Files shares and do not support blob containers or lifecycle management rules for blob data.

★ When this WOULD be the correct answer

An organization needs a storage account exclusively for Azure Files shares with high-performance requirements, such as for a file server migration or lift-and-shift scenario, and does not require blob storage or lifecycle management.

Why candidates choose this

Candidates may associate 'FileStorage' with Azure Files and assume it can also host blobs, or they may overlook the requirement for blob containers and lifecycle management rules.

BlockBlobStorageWrong answer — click to see why

Why this is wrong here

BlockBlobStorage is optimized for high-throughput block blob workloads and does not support Azure Files shares or lifecycle management rules for blob data.

★ When this WOULD be the correct answer

An organization needs a storage account with the lowest possible latency for high-volume block blob workloads, such as video editing or IoT telemetry ingestion, and does not require Azure Files or lifecycle management.

Why candidates choose this

Candidates may confuse BlockBlobStorage with BlobStorage, thinking it supports all blob features, or assume 'block' implies general-purpose capabilities.

Analysis generated from the official AZ-104blueprint 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

Go deeper

Related to this question

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 →

How Courseiva writes practice questions · Editorial policy

JA

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.