Courseiva
Develop for Azure storagehardMultiple ChoiceObjective-mapped

AZ-204 Develop for Azure storage Practice Question

Your application writes millions of small log entries per hour to an Azure Storage account. You notice throttling errors (HTTP 503) during peak traffic. You need to minimize throttling without changing the application code. What should you do?

⚠ Common exam trap

Test-takers frequently think throttling can be resolved by increasing limits or changing replication settings, but Azure's scalability targets are fixed per account, and the only way to increase throughput without code changes is to distribute the load across multiple storage accounts.

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

Use a separate storage account for log data

Using a separate storage account for log data isolates the high-volume write traffic from other workloads, distributing the request load across different storage account endpoints. Azure Storage accounts have scalability targets (e.g., up to 20,000 requests per second per account for blob storage), and splitting logs into a dedicated account prevents hitting those limits, reducing HTTP 503 throttling errors without requiring code changes.

Answer analysis

Option-by-option breakdown

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

  • Request a storage account limit increase from Azure Support

    Why it's wrong here

    Requesting a storage account limit increase from Azure Support is ineffective because the scalability targets for Azure Storage accounts, such as maximum request rates and throughput, are fixed architectural limits per account. These are not soft limits that can be arbitrarily raised by Azure Support for a single storage account. To achieve higher aggregate performance, the workload must be distributed across multiple accounts, as a single account's limits are hard maximums.

  • Use a separate storage account for log data

    Why this is correct

    Using a separate storage account for log data is the correct approach because each Azure Storage account has its own independent set of scalability targets, including maximum request rates and ingress/egress bandwidth. By distributing high-volume workloads, such as millions of small log entries, across multiple storage accounts, the application effectively increases its aggregate throughput capacity. This strategy prevents a single account from hitting its throttling limits, ensuring consistent performance and availability for all data operations.

  • Change the replication type to geo-redundant storage (GRS)

    Why it's wrong here

    Changing the replication type to geo-redundant storage (GRS) does not address throttling issues because replication types primarily define data durability, availability, and resilience against regional outages. GRS ensures data is replicated to a secondary region for disaster recovery, but this background process does not influence the front-end scalability targets or the maximum request rate limits of the primary storage account. Throttling occurs when these operational limits are exceeded, irrespective of the chosen replication strategy.

  • Enable soft delete on the blob container

    Why it's wrong here

    Enabling soft delete on the blob container is irrelevant to solving throttling issues because soft delete is a data protection feature designed to recover accidentally deleted or overwritten blobs. It functions as a post-deletion retention policy, allowing data restoration for a configurable period. This feature does not impact the real-time operational performance, request processing capacity, or the throttling behavior of a storage account during active write or read operations, as its purpose is data recovery, not performance scaling.

About these practice questions

This AZ-204 question is part of Courseiva's 881-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. 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.