Courseiva
Describe cloud conceptsmediumMultiple ChoiceObjective-mapped

Elasticity in Cloud Computing: Automatic Resource Scaling

A company runs a global e-commerce platform. During a flash sale, demand surges from 10,000 users to 500,000 users in minutes. The platform automatically provisions additional servers to handle the load and deprovisions them after the sale. Which cloud characteristic is most directly demonstrated?

Quick Answer

The answer is elasticity, the cloud characteristic that enables automatic resource scaling to match fluctuating demand. This is correct because elasticity allows a system to dynamically provision additional servers when a flash sale drives user traffic from 10,000 to 500,000 in minutes, then deprovision them once the surge ends, ensuring performance without overpaying for idle capacity. On the Microsoft Azure Fundamentals AZ-900 exam, this concept tests your ability to distinguish elasticity from high availability or scalability—elasticity is specifically about automatic, on-demand scaling up and down, while scalability often implies manual or planned growth. A common trap is confusing elasticity with high availability, which focuses on uptime and redundancy, not dynamic resource adjustment. Remember the memory tip: “Elasticity stretches up and snaps back down,” just like a rubber band responding to load.

⚠ Common exam trap

Many exam-takers confuse elasticity with high availability, thinking that automatically adding servers during a surge is about keeping the system available, but high availability is about fault tolerance and redundancy, not dynamic scaling.

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

Elasticity

Elasticity is the ability of a cloud system to automatically scale resources up or down based on demand. In this scenario, the platform provisions additional servers during the flash sale and deprovisions them afterward, directly demonstrating elasticity. This contrasts with other characteristics like high availability, which focuses on uptime, not dynamic scaling.

Answer analysis

Option-by-option breakdown

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

  • Elasticity

    Why this is correct

    Correct. Elasticity allows resources to be automatically adjusted to accommodate variable workloads.

  • High availability

    Why it's wrong here

    High availability focuses on keeping services running despite failures, not on scaling.

    When this WOULD be correct

    A question that asks: 'A company deploys its application across multiple availability zones to ensure it remains accessible even if one data center fails. Which cloud characteristic is this?' would make high availability correct.

  • Fault tolerance

    Why it's wrong here

    Fault tolerance is about continuing operation when component failures occur.

    When this WOULD be correct

    A question describing a system that continues to function without interruption when a server fails, using redundant components like multiple servers in an active-passive configuration, would make fault tolerance the correct answer.

  • Geographic distribution

    Why it's wrong here

    Geographic distribution refers to deploying resources across multiple regions for performance and redundancy.

    When this WOULD be correct

    A company has customers worldwide and wants to ensure low-latency access to its web application by hosting it in multiple Azure regions. The question would ask which cloud characteristic enables this global reach.

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.

ElasticityCorrect answer

Why this is correct

Correct. Elasticity allows resources to be automatically adjusted to accommodate variable workloads.

High availabilityWrong answer — click to see why

Why this is wrong here

High availability focuses on minimizing downtime through redundant components, not on dynamically scaling resources up and down based on demand. The scenario describes automatic provisioning and deprovisioning of servers, which is elasticity.

★ When this WOULD be the correct answer

A question that asks: 'A company deploys its application across multiple availability zones to ensure it remains accessible even if one data center fails. Which cloud characteristic is this?' would make high availability correct.

Why candidates choose this

Candidates may confuse high availability with the ability to handle increased load, but high availability is about uptime and redundancy, not dynamic scaling.

Fault toleranceWrong answer — click to see why

Why this is wrong here

Fault tolerance focuses on maintaining system operation during component failures, not on dynamically scaling resources to handle demand surges. The scenario describes automatic provisioning and deprovisioning of servers, which is elasticity, not fault tolerance.

★ When this WOULD be the correct answer

A question describing a system that continues to function without interruption when a server fails, using redundant components like multiple servers in an active-passive configuration, would make fault tolerance the correct answer.

Why candidates choose this

Candidates may confuse fault tolerance with the ability to handle increased load, thinking that adding servers during a surge also provides tolerance against failures, but fault tolerance specifically addresses failure recovery, not scaling.

Geographic distributionWrong answer — click to see why

Why this is wrong here

Geographic distribution refers to deploying resources across multiple regions to reduce latency and improve data sovereignty, not to automatically scaling resources up and down based on demand.

★ When this WOULD be the correct answer

A company has customers worldwide and wants to ensure low-latency access to its web application by hosting it in multiple Azure regions. The question would ask which cloud characteristic enables this global reach.

Why candidates choose this

Candidates may confuse the global nature of the e-commerce platform with the need for geographic distribution, but the scenario focuses on scaling to handle demand spikes, not on serving users from different locations.

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

Courseiva writes every AZ-900 question from scratch — 981 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

2 more ways this is tested on AZ-900

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A retail company hosts an e-commerce website on on-premises servers. During seasonal sales events, the website experiences traffic spikes that last for a few hours. Several years ago, the company purchased additional servers to handle these spikes, but those servers now sit idle for most of the year. The company is considering moving the website to Azure. Which benefit of cloud computing would most directly help the company avoid maintaining idle hardware while still being able to handle traffic spikes?

medium
  • A.High availability
  • B.Elasticity
  • C.Disaster recovery
  • D.Geo-redundancy

Why B: Elasticity is the correct answer because it allows the company to automatically scale computing resources up during traffic spikes and scale down when demand drops, eliminating the need to maintain idle on-premises servers. In Azure, this is achieved through features like Virtual Machine Scale Sets and autoscale rules that adjust capacity based on metrics such as CPU usage or request count, ensuring the company only pays for resources consumed during peak periods.

Variation 2. A company runs an e-commerce website on a set of on-premises servers that are fully owned and depreciated. The website experiences predictable traffic surges during seasonal sales. The company plans to migrate to Azure and wants to pay only for the compute and storage resources consumed, with the ability to automatically add virtual machines during sales and remove them afterward. Which characteristic of cloud computing does this scenario best illustrate?

medium
  • A.High availability
  • B.Elasticity
  • C.Fault tolerance
  • D.Disaster recovery

Why B: Elasticity is the cloud computing characteristic that allows resources to automatically scale out (add virtual machines) during demand spikes like seasonal sales and scale in (remove VMs) when demand drops, aligning with the pay-per-use model. This scenario directly matches elasticity because the company wants to dynamically adjust compute and storage resources in response to predictable traffic surges, paying only for what is consumed.

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.