This chapter covers elasticity and agility specifically as cloud-benefit concepts, building on the scalability chapter with a sharper focus on automatic responsiveness and speed of change. AZ-900 tests this under objective 1.5.
Jump to a section
A simple way to picture Elasticity and Agility in the Cloud
A fixed metal rod has one size, no matter what you need it for. A rubber band can stretch to fit a bigger need and shrink back down when that need passes. Elasticity in cloud computing works like the rubber band — resources can automatically expand to meet demand and contract when demand drops, without manual intervention each time.
Elasticity
Elasticity refers to a system's ability to automatically expand or contract its resources in response to changing demand, ideally without manual intervention. It's closely related to scalability (covered in an earlier chapter), but emphasizes the automatic, responsive nature of that scaling specifically.
Agility
Agility refers to how quickly an organization can provision, adjust, or retire resources in response to changing business needs — a broader concept than just automatic resource scaling, encompassing how fast an organization can move overall.
How they relate to scalability
Scalability is the general capability to handle more or less demand. Elasticity specifically emphasizes automatic, responsive scaling. Agility is broader still, covering the overall speed of adapting to change, not just resource capacity specifically.
Why both matter
Elasticity avoids the cost of overprovisioning for peak demand that rarely occurs, while still being able to handle it when it does. Agility lets an organization respond quickly to new opportunities or requirements, without the delays associated with traditional infrastructure procurement.
Configure automatic scaling for elasticity
Autoscaling rules let resources expand or contract automatically based on defined demand triggers, without manual intervention.
Reduce provisioning delays for agility
Cloud resources can typically be provisioned in minutes, supporting faster organizational responsiveness compared to traditional hardware procurement.
Distinguish elasticity from general scalability
Recognize that elasticity specifically emphasizes automatic responsiveness, while scalability is the broader capability being exercised.
A retail website automatically scales up resources during a flash sale and back down afterward without manual intervention — elasticity in action, avoiding both the cost of constant peak-level capacity and the risk of being overwhelmed during the spike.
Objective 1.5 expects candidates to understand elasticity as automatic, responsive scaling, and agility as the broader speed of adapting to business needs.
A common wrong answer is treating elasticity and scalability as identical — elasticity specifically emphasizes the automatic aspect of scaling.
Stable terms: elasticity, agility. Memory trick: elasticity = automatic stretch and shrink. Agility = overall speed of adapting to change.
Elasticity is the automatic expansion or contraction of resources in response to demand.
Agility is the broader speed at which an organization can adapt to changing business needs.
Elasticity is a more specific, automatic form of the broader concept of scalability.
These come up on the exam all the time. Here's how to tell them apart.
Scalability
General capability to handle changing demand
Can be manual or automatic
Elasticity
Specifically automatic, responsive scaling
Minimal or no manual intervention needed
Mistake
Elasticity and scalability mean exactly the same thing.
Correct
Scalability is the general capability to handle more or less demand; elasticity specifically emphasizes doing so automatically, without manual intervention.
Mistake
Agility only refers to technical scaling.
Correct
Agility is a broader concept covering how quickly an organization can respond to change overall, not just automatic resource scaling specifically.
Scalability is the general ability to handle more or less demand, whether manually or automatically adjusted. Elasticity specifically refers to automatic, responsive scaling with minimal manual intervention.
It refers to how quickly an organization can provision, adjust, or retire resources in response to changing business needs — a broader concept than resource scaling alone, covering overall organizational responsiveness.
You've just covered Elasticity and Agility in the Cloud — now see how well it sticks with free AZ-900 practice questions. Full explanations included, no account needed.
Done with this chapter?