Courseiva
Implement and Manage StoragehardMultiple ChoiceObjective-mapped

StorageV2: The Right Account Type for Blobs, Azure Files, and Lifecycle Rules

A platform team wants one Azure storage account for application logs in Blob containers and a shared working directory for a Windows admin VM and a Linux automation VM. The account must support blob lifecycle rules, standard performance, and future private endpoint access. Which storage account kind should the administrator create?

Quick Answer

The answer is StorageV2 (general-purpose v2), because it is the only Azure storage account kind that natively supports both Blob containers and Azure Files while also enabling blob lifecycle management rules. This account type provides standard performance and modern networking features like private endpoints, making it the single, unified solution for application logs in blobs and a shared working directory accessible from both Windows and Linux VMs. On the AZ-104 exam, this scenario tests your ability to distinguish StorageV2 from BlobStorage (which lacks Azure Files) and StorageV1 (which lacks lifecycle management and private endpoints). A common trap is choosing StorageV1 for its simplicity, but it cannot enforce lifecycle policies or support advanced network isolation. Remember the mnemonic “V2 Does It All” — V2 handles blobs, files, lifecycle rules, and private endpoints, while V1 and BlobStorage each miss at least one critical requirement.

⚠ Common exam trap

Many exam-takers choose BlobStorage because they focus on 'blob lifecycle rules' and 'logs,' forgetting that the shared working directory requires Azure Files, which BlobStorage does not support.

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

StorageV2 (general-purpose v2), because it supports blobs, Azure Files, lifecycle management, and modern network features.

StorageV2 (general-purpose v2) is the correct choice because it supports Blob storage, Azure Files (required for the shared working directory), blob lifecycle management rules, and advanced networking features like private endpoints. It also provides standard performance, meeting all stated requirements. Other storage kinds lack either Azure Files support or lifecycle management capabilities.

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, because it is optimized for blob data and can store logs efficiently.

    Why it's wrong here

    BlobStorage accounts are limited to blob data and do not provide Azure Files shares or the broad feature set needed for this mixed workload.

    When this WOULD be correct

    A question that asks for a storage account optimized solely for storing large amounts of unstructured blob data (e.g., backup archives or log data) with no need for file shares, lifecycle policies, or private endpoints would make BlobStorage correct.

  • StorageV2 (general-purpose v2), because it supports blobs, Azure Files, lifecycle management, and modern network features.

    Why this is correct

    General-purpose v2 is the correct choice because it supports both Blob storage and Azure Files, includes lifecycle management for blobs, and offers the current feature set expected for private endpoints and standard administration. It is the normal recommendation when you need multiple storage services in one account.

  • FileStorage, because it is the best option when Azure Files is required.

    Why it's wrong here

    FileStorage is specialized for premium Azure Files shares and does not fit a requirement that includes Blob containers and lifecycle policies in the same account.

    When this WOULD be correct

    A question requiring a premium Azure Files share for high-performance file shares, with no need for blobs or lifecycle rules, and private endpoint access is acceptable.

  • BlockBlobStorage, because it provides the highest performance for operational data.

    Why it's wrong here

    BlockBlobStorage is designed for premium block blob workloads only and does not support Azure Files shares or the general-purpose feature mix in the requirement.

    When this WOULD be correct

    A scenario requiring ultra-low latency for large-scale analytics or IoT telemetry where premium block blob performance is needed, and Azure Files, lifecycle management, and private endpoints are not required.

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.

StorageV2 (general-purpose v2), because it supports blobs, Azure Files, lifecycle management, and modern network features.Correct answer

Why this is correct

General-purpose v2 is the correct choice because it supports both Blob storage and Azure Files, includes lifecycle management for blobs, and offers the current feature set expected for private endpoints and standard administration. It is the normal recommendation when you need multiple storage services in one account.

BlobStorage, because it is optimized for blob data and can store logs efficiently.Wrong answer — click to see why

Why this is wrong here

BlobStorage accounts do not support Azure Files, which is required for the shared working directory accessible by both Windows and Linux VMs. They also lack lifecycle management and private endpoint support.

★ When this WOULD be the correct answer

A question that asks for a storage account optimized solely for storing large amounts of unstructured blob data (e.g., backup archives or log data) with no need for file shares, lifecycle policies, or private endpoints would make BlobStorage correct.

Why candidates choose this

Candidates may focus on the 'application logs in Blob containers' requirement and assume BlobStorage is sufficient, overlooking the need for Azure Files and lifecycle management.

FileStorage, because it is the best option when Azure Files is required.Wrong answer — click to see why

Why this is wrong here

FileStorage is a premium-only account kind for Azure Files, lacking blob support and lifecycle management, and does not meet the 'standard performance' requirement.

★ When this WOULD be the correct answer

A question requiring a premium Azure Files share for high-performance file shares, with no need for blobs or lifecycle rules, and private endpoint access is acceptable.

Why candidates choose this

Candidates see 'shared working directory' and 'Azure Files' and assume FileStorage is the best fit, overlooking the need for blob support and standard performance tier.

BlockBlobStorage, because it provides the highest performance for operational data.Wrong answer — click to see why

Why this is wrong here

BlockBlobStorage is designed for high-throughput workloads with premium performance and does not support Azure Files, lifecycle management, or standard performance tier, all of which are required in this scenario.

★ When this WOULD be the correct answer

A scenario requiring ultra-low latency for large-scale analytics or IoT telemetry where premium block blob performance is needed, and Azure Files, lifecycle management, and private endpoints are not required.

Why candidates choose this

Candidates may confuse 'block blobs' with 'blob storage' and assume higher performance is always better, overlooking the specific requirements for Azure Files and lifecycle management.

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?”

Go deeper

Related to this question

About these practice questions

This AZ-104 question is part of Courseiva's 1,049-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on AZ-104

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 platform team created a BlobStorage account for application logs. Later they discovered the same account must also host an Azure Files share for a Linux automation server, and lifecycle rules must continue to manage blob tiers. Standard performance is sufficient. What should they do?

hard
  • A.Keep the BlobStorage account and add a private endpoint
  • B.Recreate the storage as a StorageV2 general-purpose v2 account
  • C.Convert the account to Premium Block Blob storage
  • D.Create a separate file server VM and keep the BlobStorage account unchanged

Why B: A BlobStorage account is a specialized storage account that supports only block blobs and append blobs, not Azure Files shares. To host both blobs and Azure Files, you need a general-purpose v2 (StorageV2) account, which supports all Azure Storage services including blobs, files, queues, and tables, while also allowing lifecycle management policies for blob tiering. Recreating the account as StorageV2 meets both requirements without sacrificing blob lifecycle rules.

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.