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
Learn chapter
Privileged Identity Management (PIM)
Key term
Blob storage
Blob storage is a cloud service for storing large amounts of unstructured data, such as text or binary data, like documents, images, and videos.
Key term
Azure Files
Azure Files is a cloud-based file sharing service that lets you create and access file shares using the Server Message Block (SMB) protocol or Network File System (NFS) protocol, just like you would access files on a local network drive.
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 →
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.