CLF-C02 Cloud Concepts Practice Question
A company runs a web application on AWS that experiences unpredictable traffic spikes. The company wants to configure its infrastructure to automatically increase compute capacity during peak times and decrease it during low traffic, minimizing costs. Which cloud computing concept does this scenario BEST represent?
⚠ Common exam trap
It's easy for candidates to confuse elasticity with high availability, because both involve handling increased load, but elasticity specifically addresses dynamic resource scaling to match demand, not just distributing traffic across redundant components.
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 provision and de-provision compute resources in response to real-time demand. In this scenario, AWS Auto Scaling groups can dynamically launch EC2 instances during traffic spikes and terminate them when demand drops, directly matching capacity to load while minimizing cost. This contrasts with static provisioning, which would either over-provision (wasting money) or under-provision (causing outages).
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 automatic scaling of resources to match demand, which directly addresses the need to handle traffic spikes and reduce costs during low usage.
- ✗
High availability
Why it's wrong here
Incorrect. High availability ensures that applications remain accessible despite failures by using redundant components and automated failover, but it does not inherently adjust capacity based on traffic volume.
When this WOULD be correct
A question that asks for the ability to keep a workload running despite component failures, such as deploying across multiple Availability Zones to withstand an AZ outage, would make high availability the correct answer.
- ✗
Fault tolerance
Why it's wrong here
Incorrect. Fault tolerance enables a system to continue operating without interruption when one or more components fail. It does not address scaling capacity up or down in response to demand changes.
When this WOULD be correct
A question asking about designing a system that continues to function without interruption when an Availability Zone fails, with the goal of minimizing downtime, would make fault tolerance the correct answer.
- ✗
Vertical scaling
Why it's wrong here
Incorrect. Vertical scaling increases the size (CPU, memory) of an existing instance, which is a specific scaling method. However, it is not automatically reversible and does not represent the dynamic, demand-based adjustment described in the scenario.
When this WOULD be correct
A question describing a legacy application that cannot be distributed across multiple instances and requires handling increased load by upgrading to a more powerful server, with no mention of automatic adjustment or cost optimization.
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 CLF-C02 exam frequently reuses these exact scenarios with slightly different constraints.
✓ElasticityCorrect answer▾
Why this is correct
Correct. Elasticity allows automatic scaling of resources to match demand, which directly addresses the need to handle traffic spikes and reduce costs during low usage.
✗High availabilityWrong answer — click to see why▾
Why this is wrong here
High availability focuses on ensuring the application remains accessible during failures, not on automatically adjusting capacity in response to traffic spikes.
★ When this WOULD be the correct answer
A question that asks for the ability to keep a workload running despite component failures, such as deploying across multiple Availability Zones to withstand an AZ outage, would make high availability the correct answer.
Why candidates choose this
Candidates may confuse the ability to handle traffic spikes with maintaining uptime, or think that scaling out automatically also implies high availability.
✗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 adjusting capacity in response to traffic changes.
★ When this WOULD be the correct answer
A question asking about designing a system that continues to function without interruption when an Availability Zone fails, with the goal of minimizing downtime, would make fault tolerance the correct answer.
Why candidates choose this
Candidates may confuse the ability to handle traffic spikes with the ability to withstand failures, as both involve resilience, but fault tolerance is about failure recovery, not scaling.
✗Vertical scalingWrong answer — click to see why▾
Why this is wrong here
Vertical scaling involves increasing the capacity of a single resource (e.g., upgrading to a larger instance), which does not automatically adjust to unpredictable traffic spikes and can be less cost-effective than horizontal scaling.
★ When this WOULD be the correct answer
A question describing a legacy application that cannot be distributed across multiple instances and requires handling increased load by upgrading to a more powerful server, with no mention of automatic adjustment or cost optimization.
Why candidates choose this
Candidates may confuse vertical scaling with elasticity because both involve adjusting capacity, but vertical scaling is a manual or scheduled change to a single resource, not automatic scaling based on demand.
Analysis generated from the official CLF-C02blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
About these practice questions
Courseiva writes every CLF-C02 question from scratch — 988 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 →
Same concept, more angles
2 more ways this is tested on CLF-C02
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 company runs a web application on AWS that experiences unpredictable traffic spikes. The operations team wants the infrastructure to automatically add compute capacity when demand increases and remove it when demand decreases, without manual intervention. The team also wants to pay only for the compute resources they actually use. Which cloud computing concept does this scenario best describe?
medium- A.High availability
- ✓ B.Elasticity
- C.Fault tolerance
- D.Pay-as-you-go
Why B: Elasticity is the ability of a cloud system to automatically scale resources up or down based on demand. In this scenario, AWS services like Auto Scaling groups and Amazon EC2 can add instances during traffic spikes and terminate them when demand drops, ensuring the infrastructure matches workload requirements without manual intervention.
Variation 2. A retail company runs a legacy application on a single on-premises server. The application experiences unpredictable traffic surges that degrade performance. The company is considering migrating to the AWS Cloud. Which cloud computing characteristic MOST directly addresses the ability to automatically adjust resources to meet changing demand without manual intervention?
medium- ✓ A.Elasticity
- B.Scalability
- C.High availability
- D.Durability
Why A: Elasticity is the cloud computing characteristic that enables automatic resource provisioning and de-provisioning to match demand in real time, without manual intervention. For the retail company's legacy application with unpredictable traffic surges, elasticity directly addresses the need to dynamically scale resources up during spikes and down during lulls, which is distinct from the planned, manual scaling of scalability.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CLF-C02 practice question is part of Courseiva's free Amazon Web Services 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 CLF-C02 exam.