Courseiva
Question 103 of 988
Cloud ConceptsmediumMultiple ChoiceObjective-mapped

CLF-C02 Cloud Concepts Practice Question

A company runs a customer-facing web application on a single Amazon EC2 instance. To ensure the application remains accessible if the instance fails, the company launches a second EC2 instance in a different Availability Zone and configures an Application Load Balancer to distribute traffic. The application continues to serve users with minimal downtime during the failure of any single instance. This scenario best demonstrates which cloud computing concept?

⚠ Common exam trap

Candidates often confuse high availability with elasticity or scalability because all three involve multiple instances, but high availability is specifically about redundancy and fault tolerance to minimize downtime, not about adjusting capacity to meet 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

High availability

High availability is the correct concept because the architecture uses redundant EC2 instances in separate Availability Zones behind an Application Load Balancer to eliminate a single point of failure. If one instance fails, the load balancer automatically routes traffic to the healthy instance, ensuring the application remains accessible with minimal downtime. This design specifically addresses fault tolerance and uptime, not the ability to handle variable load or scale resources.

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 it's wrong here

    Elasticity is the ability of a system to automatically adjust compute capacity in response to changing demand, such as scaling out during traffic spikes and scaling in during lulls. The scenario describes placing instances in multiple Availability Zones behind a load balancer to maintain availability during an instance failure, but it does not mention any dynamic scaling policy, auto scaling group, or demand-based resource adjustment. Therefore, the described solution addresses redundancy for fault tolerance, not elasticity, which is specifically concerned with matching resource supply to workload fluctuations.

    When this WOULD be correct

    A company runs a web application on EC2 that experiences variable traffic. The application automatically adds instances during peak hours and removes them during low traffic using Auto Scaling. This demonstrates elasticity.

  • High availability

    Why this is correct

    Correct. High availability is the ability to keep applications running with minimal downtime by eliminating single points of failure. Placing instances in multiple Availability Zones behind a load balancer ensures that the application remains accessible even if one instance fails.

  • Scalability

    Why it's wrong here

    Scalability is the capacity of a system to handle increasing long-term load by adding resources, either through vertical scaling (larger instances) or horizontal scaling (more instances). The scenario focuses on continuing to serve users when a single instance fails, not on accommodating growth in user traffic or increasing overall capacity to meet rising demand. Adding an instance in another Availability Zone for redundancy does not inherently expand the system's maximum throughput or address growing workloads, so scalability is not the primary characteristic being fulfilled by this architecture.

    When this WOULD be correct

    A question describing an application that automatically adds EC2 instances during peak traffic hours and removes them during low traffic to maintain performance and optimize cost would demonstrate scalability.

  • Fault tolerance

    Why it's wrong here

    Although the scenario describes surviving an instance failure with minimal downtime, fault tolerance requires the system to continue operating without any interruption or degradation, whereas the described architecture allows for a brief period of disruption during failover. This option is tempting because fault tolerance is often associated with redundancy across Availability Zones, and it would be the correct choice if the application were designed to handle a failure with zero impact on performance or user sessions, rather than merely minimising downtime.

    When this WOULD be correct

    A question describing a system that continues operating without any interruption or data loss during a component failure, such as a multi-AZ database with synchronous replication or a fully redundant application with automatic failover that provides seamless continuity, would make fault tolerance the correct answer.

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.

High availabilityCorrect answer

Why this is correct

Correct. High availability is the ability to keep applications running with minimal downtime by eliminating single points of failure. Placing instances in multiple Availability Zones behind a load balancer ensures that the application remains accessible even if one instance fails.

ElasticityWrong answer — click to see why

Why this is wrong here

Elasticity refers to automatically scaling resources up or down based on demand, but the scenario describes adding a fixed second instance for redundancy, not dynamic scaling.

★ When this WOULD be the correct answer

A company runs a web application on EC2 that experiences variable traffic. The application automatically adds instances during peak hours and removes them during low traffic using Auto Scaling. This demonstrates elasticity.

Why candidates choose this

Candidates may confuse adding resources for redundancy (high availability) with adding resources to handle load changes (elasticity), as both involve multiple instances.

ScalabilityWrong answer — click to see why

Why this is wrong here

Scalability refers to the ability to increase or decrease resources to handle varying load, but the scenario describes adding a second instance for redundancy, not for handling increased traffic.

★ When this WOULD be the correct answer

A question describing an application that automatically adds EC2 instances during peak traffic hours and removes them during low traffic to maintain performance and optimize cost would demonstrate scalability.

Why candidates choose this

Candidates may confuse high availability with scalability because both involve multiple instances, but scalability focuses on adjusting capacity to meet demand, not on ensuring uptime during failures.

Fault toleranceWrong answer — click to see why

Why this is wrong here

Fault tolerance implies zero downtime and no data loss during failures, often through redundant components that fail over instantly. In this scenario, minimal downtime is acceptable, and the application uses an ALB with instances in different AZs, which is characteristic of high availability, not full fault tolerance.

★ When this WOULD be the correct answer

A question describing a system that continues operating without any interruption or data loss during a component failure, such as a multi-AZ database with synchronous replication or a fully redundant application with automatic failover that provides seamless continuity, would make fault tolerance the correct answer.

Why candidates choose this

Candidates may confuse high availability with fault tolerance because both involve redundancy and failover. The term 'minimal downtime' might be misinterpreted as 'no downtime,' leading to the selection of fault tolerance over high availability.

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?”

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 11, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

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.