AZ-900 Practice Test

โ–ถ

AZ-900 Azure Storage Services

Azure Storage is one of the most heavily tested domains on the AZ-900 exam. Understanding how Blob storage, Azure Files, Queue storage, and Table storage differ โ€” and when to use each โ€” is essential for passing. This guide breaks down every storage concept Microsoft expects you to know, from redundancy options like LRS and GRS to hot, cool, and archive access tiers.

Whether you are studying for the first time or doing a final review before exam day, this page gives you a structured, exam-focused breakdown of Azure Storage fundamentals. Pair it with our complete AZ-900 study guide for full coverage of all exam domains.

Azure Storage Account Types

Azure storage begins with a storage account, which acts as a unique namespace for all your storage data accessible over HTTP or HTTPS. For the AZ-900 exam, you need to understand the two primary account types: Standard general-purpose v2 (GPv2) and Premium. GPv2 accounts support Blob, File, Queue, and Table storage and are backed by magnetic drives (HDD). Premium accounts use solid-state drives (SSD) and are optimized for low-latency scenarios.

A storage account name must be globally unique across all of Azure, between 3 and 24 characters, and can only contain lowercase letters and numbers. This uniqueness requirement is because the storage account name becomes part of the endpoint URL โ€” for example, https://mystorageaccount.blob.core.windows.net. Understanding this structure helps you answer questions about how Azure identifies and routes storage requests.

Storage accounts also determine which redundancy options are available to you. Not all redundancy configurations are available for all account types or regions, which is an important nuance for the exam. For a broader view of how storage fits into the Azure ecosystem, see our cloud concepts guide and our dedicated networking guide for how virtual networks interact with storage endpoints.

Azure Blob Storage

Blob (Binary Large Object) storage is Azure's solution for storing massive amounts of unstructured data โ€” things like images, videos, documents, backups, and log files. Blobs are organized into containers within a storage account, and each blob can be up to 190.7 TB in size. There are three blob types you must know for the AZ-900 exam:

Blob storage supports three access tiers โ€” hot, cool, and archive โ€” which control how data is stored and how much it costs to access. This tiering system is one of the most tested topics in the storage domain. We cover tiers in detail in the access tiers section below.

Azure Files

Azure Files provides fully managed file shares in the cloud, accessible via the industry-standard Server Message Block (SMB) protocol and the Network File System (NFS) protocol. Unlike Blob storage which uses a flat namespace, Azure Files uses a hierarchical file system โ€” making it a drop-in replacement for on-premises file servers.

Key use cases for Azure Files include lift-and-shift migrations of applications that rely on file shares, shared configuration files across multiple virtual machines, and diagnostic data like logs and crash dumps. Azure File Sync can extend Azure Files into on-premises environments by caching frequently accessed files locally while storing everything in Azure. For tips on passing the exam, see our AZ-900 pass guide.

Queue Storage and Table Storage

Azure Queue Storage provides reliable messaging for asynchronous communication between application components. Messages can be up to 64 KB in size, and a queue can contain millions of messages. Queue storage decouples components so they can scale independently โ€” for example, a web front-end adds work items to a queue, and a background worker processes them at its own pace.

Azure Table Storage is a NoSQL key-attribute store for semi-structured data. It stores data as collections of entities, each with up to 252 custom properties. Table storage is cost-effective and well-suited for storing flexible datasets like user data for web applications, address books, or device information for IoT scenarios. For the AZ-900 exam, know that Table storage is part of Cosmos DB's table API offering as well.

Azure Storage Services at a Glance

๐Ÿ”ด Blob Storage โ€“ Most Common
Unstructured dataBlock/Append/Page blobsAccess tiers
  • Max blob size: 190.7 TB
  • Use cases: Images, videos, backups, logs
  • Blob types: Block, Append, Page
  • Access tiers: Hot, Cool, Archive
๐ŸŸ  Azure Files โ€“ Lift & Shift
SMB protocolNFS protocolFile shares
  • Protocol: SMB 3.0 / NFS 4.1
  • Max share size: 100 TiB
  • Use cases: File server replacement, shared configs
  • Sync: Azure File Sync (on-prem caching)
๐ŸŸก Queue Storage โ€“ Messaging
Async messagingDecoupled components
  • Max message size: 64 KB
  • Max TTL: 7 days (default)
  • Use cases: Background jobs, async workflows
  • Access: REST API, Azure SDK
๐ŸŸข Table Storage โ€“ NoSQL
NoSQLKey-attribute storeSemi-structured
  • Data model: Entity with properties (key-value)
  • Max entity size: 1 MB
  • Use cases: User data, IoT, address books
  • Related: Azure Cosmos DB Table API

Azure Storage Redundancy Options

Redundancy is among the most frequently tested storage topics on the AZ-900 exam. Azure automatically stores multiple copies of your data to protect against hardware failures, network outages, and natural disasters. You choose the redundancy option when you create your storage account, and it determines how and where your data is replicated.

There are four redundancy configurations to know:

A key exam distinction: GRS and GZRS also have read-access variants (RA-GRS and RA-GZRS) that allow you to read from the secondary region endpoint at any time โ€” not just during a failover. The secondary endpoint URL has a -secondary suffix appended to the account name.

Blob Storage Access Tiers

Azure Blob storage offers three access tiers that let you balance storage costs against access costs. The AZ-900 exam expects you to know the trade-off for each tier:

Tiers can be set at the blob level (not the account level), so you can have hot and cool blobs coexisting in the same container. Lifecycle management policies can automatically move blobs between tiers based on rules you define โ€” for example, moving blobs to cool after 30 days and to archive after 90 days.

Azure Managed Disk Types

Azure Virtual Machines use managed disks as their block-level storage volumes. Managed disks are backed by Azure Storage and are fully managed by Azure โ€” you don't have to manage storage accounts for them. There are four disk types:

For the AZ-900 exam, you are not expected to memorize IOPS figures, but you should know the general positioning: Ultra Disk is top-tier, Premium SSD is production-grade, Standard SSD balances cost and performance, and Standard HDD is lowest cost for non-critical use.

AZ-900 Storage Exam Tips

These are the storage concepts most likely to appear on your AZ-900 practice exam:

  • LRS vs GRS: LRS = 1 datacenter, GRS = 2 regions. GRS protects against regional disasters.
  • RA-GRS: Read-access geo-redundant โ€” you can read from the secondary region anytime, not just during failover.
  • Archive rehydration: Moving data out of archive tier to hot or cool takes hours โ€” plan accordingly.
  • Blob types: Block blobs for files/media, Append blobs for logging, Page blobs for VM disks.
  • Azure Files uses SMB: If a question mentions shared drives or file server replacement, Azure Files is the answer.
  • Queue storage decouples: Any scenario about async processing or buffering workloads points to Queue storage.
  • Review the full AZ-900 complete guide and networking guide for related concepts.
  • Check our cloud concepts overview if you need to revisit the shared responsibility model before the exam.

AZ-900 Storage โ€” What to Know Before Exam Day

Name all four Azure storage services: Blob, Files, Queue, Table
Identify the three Blob types and their primary use cases (Block, Append, Page)
Explain the difference between LRS, ZRS, GRS, and GZRS redundancy
Understand when RA-GRS allows secondary region reads (always, not just failover)
Describe the hot, cool, and archive tiers and their cost trade-offs
Know that archive tier requires rehydration before data can be read
State the four managed disk types and their positioning (Ultra, Premium SSD, Standard SSD, Standard HDD)
Recognize Azure File Sync as the tool for caching cloud file shares on-premises
Test Your AZ-900 Storage Knowledge โ€” Take a Free Practice Exam

AZ-900 Storage Questions and Answers

What is the difference between Blob storage and Azure Files?

Blob storage is designed for unstructured data like images, videos, and backups, accessed via REST API with a flat namespace. Azure Files provides fully managed file shares using SMB or NFS protocols with a hierarchical file structure, making it suitable for replacing on-premises file servers. If a scenario involves shared drives or SMB access, Azure Files is the correct answer.

What does LRS stand for and how many copies does it keep?

LRS stands for Locally Redundant Storage. It maintains 3 synchronous copies of your data within a single datacenter in the primary region. LRS is the lowest-cost redundancy option and protects against disk and rack failures, but does not protect against a datacenter-level failure. For regional disaster protection, you need GRS or GZRS.

How long does it take to read data from the archive access tier?

Data in the archive tier is stored offline and must be rehydrated before it can be read. Rehydration โ€” moving a blob to the hot or cool tier โ€” can take several hours. For the AZ-900 exam, remember that archive has the lowest storage cost but the highest access latency. It is appropriate only for data that can tolerate hours of retrieval delay, like long-term regulatory archives.

What is the difference between GRS and RA-GRS?

Both GRS and RA-GRS replicate your data to a secondary region asynchronously. The difference is read access: with standard GRS, data in the secondary region is only accessible if Microsoft initiates a failover. With RA-GRS (Read-Access Geo-Redundant Storage), you can read from the secondary region endpoint at any time โ€” even during normal operations. RA-GRS is useful for applications that need to read from a geographically closer region or need read access during primary region outages.

Which Azure storage service should you use for asynchronous messaging between app components?

Azure Queue Storage is designed for asynchronous messaging between loosely coupled application components. It stores messages of up to 64 KB and can hold millions of messages. Queue storage lets a front-end add work items to a queue while back-end workers process them independently, enabling the components to scale separately. This decoupling pattern is a key concept the AZ-900 exam tests.

What are the four Azure managed disk types and when would you use each?

The four managed disk types are: Ultra Disk (highest performance, for SAP HANA and mission-critical databases), Premium SSD (production workloads and performance-sensitive apps), Standard SSD (web servers, dev/test, and lightly used apps), and Standard HDD (lowest cost, for backups and non-critical workloads). For the AZ-900 exam, focus on their general positioning rather than memorizing specific IOPS values.
โ–ถ Start Quiz