Medium1 markMultiple Choice
Domain 2.3: Recommend a data storage solutionDomain 2Data Storage RecommendationADLS Gen2Hierarchical Namespace

AZ-305 · Question 26 · Domain 2.3: Recommend a data storage solution

A data science team is building a data lake using Azure Storage. They need to store millions of files organized in a deep directory structure.

Security requirements dictate that access must be controlled at the individual directory and file level using POSIX-compliant Access Control Lists (ACLs). Furthermore, renaming or moving a top-level directory containing thousands of files must be an atomic operation that completes instantly.

Which storage configuration must you use?

Answer options:

A.

Azure Blob Storage with Flat Namespace

B.

Azure Data Lake Storage Gen2 with Hierarchical Namespace enabled

C.

Azure Files with Active Directory integration

D.

Azure NetApp Files

How to approach this question

Look for the feature that turns flat blob storage into a true file system supporting atomic directory operations and POSIX ACLs.

Full Answer

B.Azure Data Lake Storage Gen2 with Hierarchical Namespace enabled✓ Correct
Azure Data Lake Storage Gen2 with Hierarchical Namespace enabled
Azure Data Lake Storage Gen2 is built on Azure Blob storage. To get ADLS Gen2 capabilities, you must enable the 'Hierarchical Namespace' feature. This creates a true directory structure. In a flat namespace, renaming a directory requires moving every blob. With a hierarchical namespace, renaming a directory is a single, atomic metadata operation. It also enables POSIX-compliant ACLs for granular security.

Common mistakes

Assuming standard Blob Storage supports true directories. It only uses virtual directories (prefixes in the blob name).

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 3

55 questions · hints · full answers · grading

More questions from this exam