Courseiva
Develop for Azure storagemediumMultiple ChoiceObjective-mapped

AZ-204 Develop for Azure storage Practice Question

You are building an IoT solution that generates millions of small log entries (each less than 1 KB) per day. The logs are rarely read, and when they are read, they are always accessed in chronological order. You need to minimize storage costs and maximize write throughput. Which Azure Blob Storage type should you use?

⚠ Common exam trap

Many candidates choose Block Blob because it is the most common blob type for general-purpose storage, but they overlook that Append Blob is specifically designed for append-heavy workloads like logging, where write throughput and cost efficiency for small sequential writes are critical.

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

Append Blob

Append Blob is optimized for append operations, making it ideal for scenarios like logging where data is continuously added and rarely modified. It supports high-throughput writes because each append operation is atomic and does not require reading or updating existing blocks, which minimizes overhead. Since the logs are accessed in chronological order, Append Blob's sequential block structure allows efficient streaming reads without random access overhead.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Append Blob

    Why this is correct

    Append Blobs are specifically optimized for append operations, making them ideal for logging scenarios like IoT telemetry where new data is continuously added to the end of a file. They are designed for high-throughput sequential writes and efficient sequential reads, ensuring cost-effectiveness and performance for millions of small log entries without needing to modify existing data blocks.

  • Block Blob

    Why it's wrong here

    Block Blobs are composed of individual data blocks that are uploaded and then committed to form the complete blob, making them highly suitable for large files, streaming, and random access scenarios such as storing images, videos, or documents. However, for a high volume of small, sequential log appends, using Block Blobs would be inefficient as each append operation would typically require re-uploading and re-committing blocks, incurring higher transaction costs and complexity.

  • Page Blob

    Why it's wrong here

    Page Blobs are optimized for random read/write operations on 512-byte pages, primarily serving as the underlying storage for Azure Virtual Machine disks (VHDs) where precise byte-range modifications are essential. They are not designed for continuous, sequential logging streams, as managing individual page writes for each small log entry would introduce significant overhead and inefficiency compared to an append-optimized storage solution.

  • Archive Blob

    Why it's wrong here

    Incorrect. 'Archive Blob' is not a blob type; Archive is an access tier that can be applied to blobs, but it is not optimal for frequent writes due to high latency and cost for early retrieval.

Quick reference

Azure Blob Storage Tier Comparison

TierStorage CostRetrieval CostLatencyUse Case
HotHighestLowestImmediateActive data, frequent reads
CoolLowerHigherImmediateData accessed < once / month
ColdLower stillHigherImmediateData accessed < once / quarter
ArchiveLowestHighest + rehydration delayHoursLong-term compliance retention

About these practice questions

One of 881 original AZ-204 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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-204 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-204 exam.