Courseiva
Cloud ConceptsmediumMultiple ChoiceObjective-mapped

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.

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

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.