Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

Which Azure service enables automatic scaling of compute resources based on rules or schedules?

⚠ Common exam trap

Many candidates confuse Azure Autoscale with Azure Load Balancer or Traffic Manager, as both deal with distributing traffic but neither automatically changes the number of compute resources.

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

Azure Autoscale

Azure Autoscale is the native service that automatically adjusts the number of compute instances (e.g., Virtual Machines, App Service plans, or Cloud Services) based on predefined rules (e.g., CPU > 75%) or fixed schedules (e.g., scale out at 8 AM). It works by monitoring metrics via Azure Monitor and triggering scale operations to maintain performance and optimize cost.

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 Elastic Pool

    Why it's wrong here

    Azure Elastic Pool is a feature specific to Azure SQL Database that allows multiple databases to share a fixed pool of eDTU/vCore resources, providing predictable performance and cost efficiency for databases with variable usage patterns. It does not apply to general Azure compute resources like virtual machines or App Services, and it does not dynamically add or remove servers or instances in response to load. While both Elastic Pools and Autoscale involve resource management, Elastic Pools only govern SQL database resource allocation within a predefined limit, not the automatic scaling of compute capacity. Hence, it is not the correct answer for automatically adjusting compute resources based on metrics.

  • Azure Autoscale

    Why this is correct

    Azure Autoscale is the correct answer because it is the built-in Azure service that automatically increases or decreases the number of instances of a resource—such as virtual machine scale sets, App Service plans, or Azure Functions—based on metric conditions (e.g., CPU percentage, queue length) or a fixed schedule. This ensures that applications handle varying workloads efficiently without manual intervention, scaling out under load and scaling back in during off-peak times to reduce cost. Autoscale rules define thresholds and cooldown periods to prevent rapid flapping, and it is managed through Azure Monitor or resource-specific settings. Therefore, it directly fulfills the question's description of automatically adjusting compute resources.

  • Azure Load Balancer

    Why it's wrong here

    Azure Load Balancer distributes incoming network traffic across multiple healthy instances, such as VMs or services, using layer-4 (TCP/UDP) rules, thereby improving availability and responsiveness of the application. However, it does not change the number of instances; it only spreads existing traffic among whatever compute resources are currently deployed. Scaling the number of instances is a separate operational task that Autoscale performs based on load metrics. Thus, Load Balancer is incorrect because it focuses on traffic distribution rather than on dynamically increasing or decreasing the resource pool capacity.

  • Azure Traffic Manager

    Why it's wrong here

    Azure Traffic Manager operates at the DNS level to route end-user traffic to different service endpoints based on routing methods such as priority, performance, or geographic location. It does not modify the number of running compute instances; it simply directs incoming requests to healthy, pre-existing endpoints. Autoscale, in contrast, actively adjusts the instance count of a resource (such as a VM scale set or App Service plan) based on metric thresholds or a defined schedule. Therefore, Traffic Manager is incorrect because it manages traffic routing rather than resource quantity.

About these practice questions

One of 981 original AZ-900 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-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.