Courseiva
Cloud ConceptsmediumMultiple ChoiceObjective-mapped

CLF-C02 Cloud Concepts Practice Question

A startup wants to ensure its web application automatically handles traffic spikes during product launches without over-provisioning resources during quiet periods. Which AWS capability best addresses this requirement?

⚠ Common exam trap

A common mix-up: candidates confuse high availability (Option A) with elasticity, but high availability only maintains uptime across failures, not automatic capacity adjustment based on demand.

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 through AWS Auto Scaling

AWS Auto Scaling enables the startup to automatically adjust the number of Amazon EC2 instances in response to real-time demand, scaling up during traffic spikes and scaling down during quiet periods. This elasticity eliminates the need to over-provision resources, optimizing both cost and performance for variable workloads.

Answer analysis

Option-by-option breakdown

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

  • High availability through multiple AZs

    Why it's wrong here

    Multi-AZ deployment distributes EC2 instances across separate availability zones so the application remains available if an entire zone fails. However, it keeps the instance count constant; it doesn't monitor demand and add or remove instances when traffic spikes or drops. High availability therefore addresses uptime and fault tolerance, not the need to dynamically match compute capacity to fluctuating workload.

  • Elasticity through AWS Auto Scaling

    Why this is correct

    AWS Auto Scaling continuously monitors CloudWatch metrics such as CPU utilization or request count and automatically launches or terminates EC2 instances to match the current demand. This lets the application handle traffic spikes without manual intervention and avoid paying for unused capacity during idle periods. Elasticity is precisely this ability to scale compute resources in and out dynamically, which directly addresses the requirement in the scenario.

  • Durability through S3 data replication

    Why it's wrong here

    S3 data replication, including cross-region replication, creates redundant copies of objects to protect against data loss and ensure the data survives failures of whole regions. Durability is a storage guarantee (99.999999999%) about keeping data intact; it has nothing to do with compute resources or handling a surge in web traffic. The question is about scaling EC2 instances, not about preserving stored objects.

  • Agility through rapid resource provisioning

    Why it's wrong here

    Agility describes how quickly a developer can provision new AWS resources—for example, launching an EC2 instance in minutes through the console, CLI, or Infrastructure as Code. This speed speeds up development and deployment, but it requires a person or some external trigger to actually make that happen; the system does not automatically react to load. Elasticity, in contrast, is the automatic, real-time scaling that lets capacity follow traffic without any manual step.

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 →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way 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 an e-commerce application on AWS that experiences unpredictable traffic spikes during flash sales. The application currently runs on a fixed number of Amazon EC2 instances, which leads to performance degradation during spikes and wasted capacity during low traffic. The company wants to automatically adjust the number of instances based on real-time demand, only paying for the resources it uses. This need best represents which cloud computing concept?

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

Why B: (Elasticity) is correct because the scenario describes automatically scaling EC2 instances up and down based on real-time demand, which is the definition of elasticity in cloud computing. AWS Auto Scaling and Amazon EC2 Auto Scaling groups enable this by adding or removing instances in response to CloudWatch metrics, ensuring the application only pays for resources consumed during traffic spikes and low traffic periods.

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.