Courseiva

AZ-204 · topic practice

Develop for Azure storage practice questions

This domain covers designing and implementing storage for Azure solutions: Blob Storage tiers and lifecycle rules, Table Storage key design, Queue and File Storage, plus securing access with SAS tokens, stored access policies, and Azure RBAC. Questions present a scenario and ask you to pick the configuration, SDK call, or access mechanism that meets cost, performance, and security constraints.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Develop for Azure storage

What the exam tests

What to know about Develop for Azure storage

Be able to pick the right storage service and access mechanism for a scenario: design Table Storage keys for query patterns, choose blob tiers and lifecycle rules, and secure access with SAS tokens, stored access policies, or scoped Azure RBAC role assignments. Key design and least privilege matter most.

Choosing Table Storage PartitionKey and RowKey for scalable, range-filtered queries

Selecting Blob access tiers and authoring lifecycle management rules for tiering and deletion

Writing append blobs or block blobs for high-volume sequential log ingestion

Granting cross-tenant blob access using Azure RBAC role assignments and SAS tokens

Watch out for

Common Develop for Azure storage exam traps

  • ▸Assuming Table Storage supports efficient queries without designing PartitionKey around the dominant filter, causing full-table scans.
  • ▸Confusing hot, cool, and archive tier rehydration latency and cost, or writing lifecycle rules that never match blob prefixes.
  • ▸Using account keys or overly broad roles when a scoped SAS or least-privilege RBAC assignment satisfies the requirement.

Practice set

Develop for Azure storage questions

20 questions · select your answer, then reveal the explanation

You design an application that writes millions of small sensor readings (each ~100 bytes) to Azure Blob Storage. The data is appended to files every minute and after 7 days it is archived for compliance. You need to minimize write costs and storage costs. Which blob type and tier strategy should you use?

You need to store large files that are written once and then frequently read for the first 30 days. After 30 days, the files are rarely accessed (once or twice per year) but must remain available for 5 years. You want to minimize storage costs. Which storage tier and lifecycle management rule should you apply?

You need to store billions of small log entries (each ~200 bytes) generated from multiple IoT devices. The logs are written in chronological order and are rarely updated. You need to run queries that scan large ranges of data by timestamp each day. You want to maximize write throughput and minimize storage costs. Which Azure Storage solution should you choose?

You are developing an IoT solution that stores device metadata (device ID, location, firmware version, last seen timestamp) in Azure Table Storage. Each device has a unique DeviceId and a Timestamp. You need to design the PartitionKey and RowKey to optimize query performance for the following query: Retrieve all firmware versions for devices in a specific city that were last seen within the last 24 hours. The query must be efficient (partition scan minimized). Which key design is most appropriate?

You need to store small binary blobs (average 50 KB) that are accessed very frequently for a short period, then never accessed again. The total volume is high. Which storage tier is most cost-effective for the initial upload?

Match each Azure Storage access tier to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Optimized for frequent access, higher storage cost

Optimized for infrequent access, lower storage cost

Optimized for rarely accessed data, even lower cost

Lowest cost, offline storage for backup/compliance

You are developing a web application that allows users to upload profile pictures to Azure Blob Storage. The application generates thumbnails using an Azure Function that is triggered by blob creation. You need to ensure that the function only processes image files and ignores other file types. What should you do?

You are creating an Azure function that uses an output binding to write messages to an Azure Storage Queue. The function must ensure that messages are not lost if the function fails after writing to the queue. Which approach should you use?

Which THREE of the following are valid methods for authenticating to Azure Blob Storage?

Which TWO of the following are correct about Azure Cosmos DB consistency levels?

You are developing a solution that uses Azure Table Storage to store time-series data. You need to query data for a specific device within a time range efficiently. Which two properties should you use as the PartitionKey and RowKey?

You are designing a solution to store large amounts of log data that will be queried infrequently but must be retained for regulatory purposes for 7 years. The logs are append-only and do not need to be modified. You need to choose a cost-effective storage option. Which three Azure capabilities should you consider? (Choose three.)

Refer to the exhibit. You run the Azure CLI command to check if blob encryption is enabled for a storage account. The command returns 'false'. However, you know that Azure Storage encrypts all data at rest by default. What is the explanation?

Network Topology
name mystorageaccountquery "encryption.services.blob.enabled"Refer to the exhibit.

Which TWO actions should you take to ensure data durability for a storage account using LRS? (Choose two.)

A healthcare application stores patient diagnostic images in Azure Blob Storage. The images are accessed by radiologists worldwide. You need to reduce latency for image retrieval while maintaining security and compliance. Which TWO actions should you take?

You are developing a web application that stores user session data in Azure Redis Cache. The application experiences high traffic and you need to ensure that session data is not lost if the cache is restarted. Which feature should you enable?

You are developing an application that uses Azure Blob Storage. You need to implement a retry policy for transient failures when uploading blobs. The application uses the Azure.Storage.Blobs SDK. You want to configure the retry options to use exponential backoff with a maximum of 5 retries and a base delay of 2 seconds. Which code segment should you use?

A company stores archival data in Azure Blob Storage. The data is accessed only a few times per year, and retrieval can take up to 15 hours. Which blob access tier minimizes storage costs while meeting these requirements?

You are building a serverless application that needs to react to insertions and updates in an Azure Cosmos DB container. You want to process these changes using an Azure Function. Which trigger should you configure for the function?

You are developing an application that writes logs to Azure Blob Storage. Each log entry is small (less than 1 KB) and you need to store millions of entries per day. You want to minimize storage costs and maximize write throughput. Which blob type should you use?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Develop for Azure storage sessions

Start a Develop for Azure storage only practice session

Every question in these sessions is drawn from the Develop for Azure storage domain — nothing else.

Related practice questions

Related AZ-204 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the AZ-204 exam test about Develop for Azure storage?
Be able to pick the right storage service and access mechanism for a scenario: design Table Storage keys for query patterns, choose blob tiers and lifecycle rules, and secure access with SAS tokens, stored access policies, or scoped Azure RBAC role assignments. Key design and least privilege matter most.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Develop for Azure storage questions in a focused session?
Yes — the session launcher on this page draws every question from the Develop for Azure storage domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other AZ-204 topics?
Use the topic links above to move to related areas, or go back to the AZ-204 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the AZ-204 exam covers. They are not copied from any real exam or dump site.