Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

A company runs a web application on Azure App Service. The application experiences variable traffic patterns with occasional sudden spikes. The company wants to automatically increase the number of instances during high demand and decrease them during low demand to optimize cost and performance. The solution must require no manual intervention after initial configuration. Which Azure App Service feature should the company enable?

⚠ Common exam trap

Candidates often confuse Azure Load Balancer (which distributes traffic but does not scale instances) with Autoscale (which actually changes the instance count), leading them to pick a networking service instead of the scaling feature.

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

Autoscale

Autoscale is the correct feature because it automatically adjusts the number of App Service instances based on predefined rules (e.g., CPU > 70% or memory pressure) or schedules, matching the variable traffic patterns and sudden spikes described. This ensures cost optimization by scaling down during low demand and performance during high demand, all without manual intervention after initial configuration.

Answer analysis

Option-by-option breakdown

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

  • Azure Traffic Manager

    Why it's wrong here

    Azure Traffic Manager operates at the DNS layer, directing client requests to the most appropriate regional endpoint based on routing methods such as performance, priority, or geographic. It does not monitor instance utilization nor alter the compute capacity of an App Service. Its purpose is global traffic distribution and failover, not elastic scaling based on demand spikes.

    When this WOULD be correct

    A company has web applications deployed in multiple Azure regions and wants to route user traffic to the nearest region for low latency and high availability. Azure Traffic Manager would be the correct choice for global traffic distribution based on geographic location or endpoint health.

  • Autoscale

    Why this is correct

    Autoscale is the correct feature. It automatically increases or decreases the number of App Service instances based on metric thresholds or schedules, aligning with the requirement to handle sudden spikes and optimize costs without manual intervention.

  • Azure Load Balancer

    Why it's wrong here

    Azure Load Balancer is a Layer-4 (TCP/UDP) load balancer that distributes incoming traffic across a fixed set of healthy, pre-configured backend instances, typically virtual machines or VMSS instances. It does not dynamically add or remove instances in response to load; it only spreads requests among existing resources. Scaling the backend pool requires a separate mechanism like Azure Autoscale, so this option cannot fulfill the requirement alone.

    When this WOULD be correct

    A company deploys a web application across multiple virtual machines in a backend pool and needs to ensure high availability and even distribution of traffic. The solution must not involve scaling instances. In this scenario, Azure Load Balancer would be the correct answer.

  • Availability Zones

    Why it's wrong here

    Availability Zones are physically separate datacenters within an Azure region, providing redundancy so that if one zone fails, the application remains available in another. Deploying an App Service across zones improves resiliency against datacenter outages, but it does not count or adjust the number of instances based on real-time demand. High availability is a different concern from horizontal autoscaling, which the scenario explicitly requires.

    When this WOULD be correct

    A company wants to ensure its web application remains available even if an entire Azure data center fails. The solution must protect against regional failures by deploying across multiple physical locations within a region. Which feature should be enabled?

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-900 exam frequently reuses these exact scenarios with slightly different constraints.

AutoscaleCorrect answer

Why this is correct

Autoscale is the correct feature. It automatically increases or decreases the number of App Service instances based on metric thresholds or schedules, aligning with the requirement to handle sudden spikes and optimize costs without manual intervention.

Azure Traffic ManagerWrong answer — click to see why

Why this is wrong here

Azure Traffic Manager is a DNS-based traffic load balancer that distributes traffic across global endpoints, not a feature for automatically scaling instance counts within a single App Service based on demand.

★ When this WOULD be the correct answer

A company has web applications deployed in multiple Azure regions and wants to route user traffic to the nearest region for low latency and high availability. Azure Traffic Manager would be the correct choice for global traffic distribution based on geographic location or endpoint health.

Why candidates choose this

Candidates may confuse Traffic Manager's name with scaling or load balancing, assuming it handles automatic instance scaling, when it actually focuses on DNS-level routing across regions.

Azure Load BalancerWrong answer — click to see why

Why this is wrong here

Azure Load Balancer distributes incoming traffic across multiple instances but does not automatically scale the number of instances based on demand. The question requires automatic scaling, which is provided by Autoscale, not Load Balancer.

★ When this WOULD be the correct answer

A company deploys a web application across multiple virtual machines in a backend pool and needs to ensure high availability and even distribution of traffic. The solution must not involve scaling instances. In this scenario, Azure Load Balancer would be the correct answer.

Why candidates choose this

Candidates may confuse load balancing with autoscaling, thinking that distributing traffic automatically adjusts capacity, or they may believe that scaling is a built-in feature of the load balancer.

Availability ZonesWrong answer — click to see why

Why this is wrong here

Availability Zones provide high availability by replicating resources across physically separate data centers within a region, but they do not automatically scale instances based on demand. The question requires automatic scaling of instance count, which is not a function of Availability Zones.

★ When this WOULD be the correct answer

A company wants to ensure its web application remains available even if an entire Azure data center fails. The solution must protect against regional failures by deploying across multiple physical locations within a region. Which feature should be enabled?

Why candidates choose this

Candidates may confuse high availability features with scaling capabilities, thinking that distributing instances across zones inherently handles load changes, but Availability Zones focus on fault tolerance, not dynamic scaling.

Analysis generated from the official AZ-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

This AZ-900 question is part of Courseiva's 981-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-900 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-900 exam.