Courseiva
Question 91 of 981
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

Which Azure service provides object storage with a hierarchical namespace optimized for big data and analytics workloads?

⚠ Common exam trap

A common mix-up: candidates confuse Azure Blob Storage’s flat namespace with the hierarchical namespace required for big data analytics, mistakenly thinking Blob Storage alone can handle directory structures, when in fact ADLS Gen2 is the only service that combines object storage with a true hierarchical namespace.

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 Data Lake Storage Gen2

Azure Data Lake Storage Gen2 (ADLS Gen2) is the correct answer because it combines Blob Storage’s scalable object storage with a hierarchical namespace, enabling POSIX-like directory structures and fine-grained access control lists (ACLs). This architecture is specifically optimized for big data and analytics workloads, such as those running Apache Spark, Hive, or Azure Databricks, where efficient directory-level operations and high throughput are critical.

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 it's wrong here

    Azure Files provides fully managed SMB and NFS file shares primarily for lift-and-shift migration and shared access to legacy applications, using standard file protocols rather than an object storage API. Although it supports directories and files, it is not a Hadoop-compatible object store and lacks the massive scale and parallel processing optimizations of a data lake. Its protocol overhead and workload profile are mismatched for big data analytics.

  • Azure Data Lake Storage Gen2

    Why this is correct

    Azure Data Lake Storage Gen2 (ADLS Gen2) is the correct choice because it combines blob storage's durability and scalability with a hierarchical namespace, enabling true directories and file-level access controls. It exposes a Hadoop-compatible file system through the ABFS driver, allowing Apache Spark, Hive, and other analytics frameworks to run directly on it with high throughput. Fine-grained, POSIX-like ACLs and atomic directory renames make it purpose-built for big data analytics workloads.

  • Azure Blob Storage (flat namespace)

    Why it's wrong here

    Azure Blob Storage (standard, flat namespace) stores massive amounts of unstructured object data with a flat two-level container/blob naming scheme, lacking a true directory hierarchy. While blobs can back a data lake, tools like Spark and Hive expect HDFS-style directory operations and POSIX permissions; without the hierarchical namespace, operations such as renaming directories become slow and costly. Consequently, standard blob storage alone does not deliver the optimized analytics experience of ADLS Gen2.

  • Azure Queue Storage

    Why it's wrong here

    Azure Queue Storage is a messaging service for storing and retrieving large numbers of messages to decouple application components; it uses a flat URL-based address space and has no file or directory semantics. It cannot organize data into a hierarchical filesystem, nor does it provide the Hadoop-compatible APIs or ACLs required for big data analytics, making it unsuitable for a data lake.

Visual reference

Source Router + ACL permit 10.0.0.0/8 deny any Server 10.0.0.5 ✓ 192.168.1.1 ✗ dropped ACLs evaluate top-down; first match wins — implicit deny all at end

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 11, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

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.