Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

Company A deploys several Linux virtual machines (VMs) across multiple Azure availability zones in the West US region. The VMs run a cluster application that needs to read and write data concurrently to a shared file system. The solution must support the Server Message Block (SMB) protocol and must be accessible from all zones with low latency. Which Azure storage service should the company use?

⚠ Common exam trap

Watch out — candidates often confuse Azure Blob Storage with Azure Files because both are storage services, but Blob Storage does not support the SMB protocol or concurrent file-level access from multiple VMs.

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 Files

Azure Files provides fully managed file shares in the cloud that support the SMB protocol, making it the correct choice for a shared file system accessible from multiple Azure availability zones with low latency. It allows concurrent read/write access from Linux VMs across zones, meeting the cluster application's requirements.

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 Files

    Why this is correct

    Azure Files provides fully managed file shares that are accessible via the SMB protocol, which can be mounted by multiple Linux VMs concurrently. These shares reside in Azure storage accounts and can be accessed across availability zones, enabling shared read/write access for applications. This directly meets the requirement for a common file system accessible by several VMs simultaneously.

  • Azure Blob Storage

    Why it's wrong here

    Azure Blob Storage is an object-based storage service for large amounts of unstructured data, such as images or backups, accessed via REST APIs. It does not natively support the SMB protocol, nor does it present a file system interface that can be mounted by a Linux VM. Even though some tools can map Blob to a network drive, that is not a native SMB mount and lacks the consistency and semantics required for a shared file system.

    When this WOULD be correct

    A company needs to store and serve large amounts of unstructured data, such as images, videos, or backups, to applications via HTTP/HTTPS, and does not require SMB protocol or concurrent file-level access across VMs.

  • Azure Managed Disks

    Why it's wrong here

    Azure Managed Disks are persistent block-level storage volumes attached to a single virtual machine, typically mounted as a local disk like /dev/sda1. They cannot be attached to multiple VMs for concurrent read/write access because the file system is not cluster-aware, and simultaneous mounting would risk data corruption. This makes them unsuitable as a shared file system across several Linux VMs.

    When this WOULD be correct

    A company needs to attach high-performance, durable disk storage to a single Azure VM for database workloads, requiring low latency and support for premium SSD tiers. The question would specify a single VM and no multi-instance file sharing.

  • Azure Queue Storage

    Why it's wrong here

    Azure Queue Storage is a messaging service designed for asynchronous communication between application components, storing small messages that are processed by workers. It does not offer a file system interface, SMB port, or block storage, so it is impossible to mount it as a drive or access files directly. Its purpose is decoupling and scaling, not persistent shared storage.

    When this WOULD be correct

    A company needs to decouple components of a distributed application, allowing asynchronous message passing between them. For example, a web frontend sends order processing tasks to a backend worker via a queue, ensuring reliable delivery and load leveling.

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

Azure FilesCorrect answer

Why this is correct

Azure Files provides fully managed file shares that are accessible via the SMB protocol, which can be mounted by multiple Linux VMs concurrently. These shares reside in Azure storage accounts and can be accessed across availability zones, enabling shared read/write access for applications. This directly meets the requirement for a common file system accessible by several VMs simultaneously.

Azure Blob StorageWrong answer — click to see why

Why this is wrong here

Azure Blob Storage does not support the SMB protocol for concurrent file sharing; it is optimized for object storage via REST APIs, not for a shared file system accessible as a network drive.

★ When this WOULD be the correct answer

A company needs to store and serve large amounts of unstructured data, such as images, videos, or backups, to applications via HTTP/HTTPS, and does not require SMB protocol or concurrent file-level access across VMs.

Why candidates choose this

Candidates may confuse Blob Storage with file storage because both can store data, but they overlook the specific requirement for SMB protocol and shared file system access.

Azure Managed DisksWrong answer — click to see why

Why this is wrong here

Azure Managed Disks provide block-level storage for VMs, not a shared file system accessible via SMB across availability zones. They are attached to a single VM and do not support concurrent multi-VM access with SMB protocol.

★ When this WOULD be the correct answer

A company needs to attach high-performance, durable disk storage to a single Azure VM for database workloads, requiring low latency and support for premium SSD tiers. The question would specify a single VM and no multi-instance file sharing.

Why candidates choose this

Candidates may confuse managed disks with shared file storage because both are used with VMs, and they might think 'managed' implies shared access, overlooking the lack of SMB protocol support and multi-VM concurrency.

Azure Queue StorageWrong answer — click to see why

Why this is wrong here

Azure Queue Storage is a messaging service for decoupling application components, not a shared file system. It does not support SMB protocol or concurrent file read/write operations across VMs.

★ When this WOULD be the correct answer

A company needs to decouple components of a distributed application, allowing asynchronous message passing between them. For example, a web frontend sends order processing tasks to a backend worker via a queue, ensuring reliable delivery and load leveling.

Why candidates choose this

Candidates may confuse 'queue' with a shared storage queue for file operations, or think that any Azure storage service can handle concurrent access without understanding protocol and feature limitations.

Analysis generated from the official AZ-900blueprint 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-900 question is part of Courseiva's 981-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

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-900 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-900 exam.