CLF-C02 Cloud Concepts Practice Question
Which statement correctly describes the difference between horizontal scaling and vertical scaling in cloud computing?
⚠ Common exam trap
It's easy for candidates to confuse the terms 'horizontal' and 'vertical' scaling, mistakenly thinking horizontal means increasing size (like a horizontal bar getting wider) rather than adding more units, leading them to select Option A.
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
✓
Horizontal scaling adds more instances; vertical scaling increases the size of existing instances
Horizontal scaling (scaling out) involves adding more instances of a resource, such as EC2 instances, to distribute the load, while vertical scaling (scaling up) increases the size or capacity of an existing instance, for example by moving from a t2.micro to a t2.large. This distinction is fundamental in AWS cloud architectures, where horizontal scaling improves fault tolerance and availability, and vertical scaling is limited by the maximum instance size.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Horizontal scaling means increasing instance size; vertical scaling means adding more instances
Why it's wrong here
This option reverses the actual definitions of the two scaling approaches. Horizontal scaling (also called scaling out or in) changes the number of instances in a fleet, for example by launching additional EC2 instances behind a load balancer or removing them in an Auto Scaling group. Vertical scaling (scaling up or down) resizes a single existing instance to a larger or smaller instance type, which for an EC2 instance generally requires a stop and start operation. Therefore, the statement is incorrect because it swaps the fundamental concepts of scaling breadth versus scaling power.
- ✓
Horizontal scaling adds more instances; vertical scaling increases the size of existing instances
Why this is correct
Horizontal scaling adds more instances to a fleet to distribute workload across multiple resources, a process commonly automated by EC2 Auto Scaling and Load Balancing. Vertical scaling increases the size of an existing instance by changing its instance type to one with more CPU, memory, or I/O capacity, which commonly requires a restart and can be constrained by the maximum instance size available. The key distinction is that horizontal scaling increases capacity by adding parallel resources, while vertical scaling increases capacity by making a single resource more powerful. This is the correct definition and the foundation for choosing the right scaling strategy in cloud architectures.
- ✗
Both scaling types produce identical results and are interchangeable in cloud architectures
Why it's wrong here
Although both scaling types can increase overall capacity, they are not interchangeable because they have fundamentally different operational and architectural trade-offs. Horizontal scaling supports elasticity, avoids downtime, and removes the instance as a single point of failure by spreading load across multiple nodes, often enabling stateless designs. Vertical scaling, by contrast, is limited by the maximum instance size offered by the provider, requires a restart to resize an EC2 instance, and actually concentrates risk because failure of that larger instance impacts the entire workload. Thus, the results are not identical; each method suits different reliability, cost, and operational requirements.
- ✗
Vertical scaling is always preferred because it reduces the number of instances to manage
Why it's wrong here
Vertical scaling is not always preferred because it has hard upper limits in instance size, requires downtime to resize an EC2 instance, and creates a single point of failure for the workload it supports. While it can reduce the number of instances to manage and may be simpler for some stateful applications, horizontal scaling is generally favored in cloud architectures for its flexibility, fault tolerance, and ability to scale on demand without interruption. The phrase "always preferred" is the key flaw: vertical scaling might be useful in specific scenarios, such as when an application is not designed for distribution, but it is not universally the best practice.
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 →
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.