AZ-305 Design data storage solutions Practice Question
A company is deploying a containerized microservices application on Azure Kubernetes Service (AKS). The application requires persistent storage that can be attached to pods and supports dynamic provisioning. Which Azure storage solution should they use?
⚠ Common exam trap
Watch out — candidates often confuse Azure Files (shared file storage) with Azure Disks (block storage), assuming that 'persistent storage' always means file shares, but for single-pod dynamic provisioning in AKS, Azure Disks are the native and optimal choice.
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
✓
Azure Disks
Azure Disks is the correct choice because it provides block-level storage volumes that can be dynamically provisioned via the AKS built-in StorageClass, supporting ReadWriteOnce access mode required for a single pod in a containerized microservices application. Azure Disks integrate directly with Kubernetes PersistentVolumeClaims (PVCs) for dynamic provisioning, offering low-latency, high-performance storage suitable for stateful workloads.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Azure Blob Storage
Why it's wrong here
Azure Blob Storage is a flat object storage service designed for unstructured data, not a block-based volume type. While AKS can mount Blob via its built-in CSI driver, it is not the standard for read-write persistent block storage, and the REST-oriented API introduces higher latency and no POSIX semantics. For dynamically provisioned persistent volumes supporting a containerized microservices application, the expected StorageClass is based on Azure Disks, making Blob the wrong choice.
- ✗
Azure Files
Why it's wrong here
Azure Files provides SMB/NFS file shares and can be dynamically provisioned on AKS with its CSI driver, enabling ReadWriteMany access. However, for a typical microservices workload where each pod requires a dedicated low-latency disk, Azure Files has higher overhead and performance variability compared to block storage, and sharing semantics are often unnecessary. This is why Azure Disks, rather than Azure Files, is the recommended default for dynamic persistent volume provisioning in AKS.
- ✗
Azure NetApp Files
Why it's wrong here
Azure NetApp Files is a premium enterprise-grade file service with advanced protocols, high throughput, and low latency, but it comes at a significantly higher cost and requires a delegated subnet, a NetApp account, and additional configuration. For this scenario, the operational complexity and expense are unjustified when simpler block storage meets the persistent volume requirements of a containerized microservices application on AKS. Dynamic provisioning with Azure Disks delivers the necessary performance without that overhead.
- ✓
Azure Disks
Why this is correct
Azure Disks are managed block-storage volumes that integrate natively with AKS through the built-in managed-csi StorageClass, allowing persistent volume claims to be dynamically created and attached. They provide consistent, low-latency performance with configurable SKUs, which is exactly what a containerized microservices application needs for stateful workloads. Since each pod can have its own disk and the CSI driver automates provisioning, Azure Disks is the correct and most common choice for AKS persistent volumes.
Go deeper
Related to this question
About these practice questions
This AZ-305 question is part of Courseiva's 795-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 →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-305 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-305 exam.