CV0-003 · Question #359
Which of the following is an example of horizontal scaling?
The correct answer is D. Adding a host to a cluster. Horizontal scaling means increasing capacity by adding more nodes to a system, while vertical scaling means adding resources to an existing node. Adding a host to a cluster is the textbook definition of horizontal scaling.
Question
Which of the following is an example of horizontal scaling?
Options
- AMigrating a VM guest from one host to another in a cluster
- BAdding VM guests to a host
- CAdding CPU to a host
- DAdding a host to a cluster
How the community answered
(25 responses)- A4% (1)
- C8% (2)
- D88% (22)
Why each option
Horizontal scaling means increasing capacity by adding more nodes to a system, while vertical scaling means adding resources to an existing node. Adding a host to a cluster is the textbook definition of horizontal scaling.
Migrating a VM from one host to another is a live migration or workload balancing operation - it moves existing capacity but does not add new capacity to the environment.
Adding VM guests to a host increases utilization of the existing host's resources but does not introduce new capacity into the cluster, so it is not a scaling operation.
Adding CPU to a host is vertical scaling (scale-up) because it increases the resource capacity of an existing node rather than adding a new node to the infrastructure.
Adding a host to a cluster is horizontal scaling (scale-out) because it increases total capacity by introducing a new independent node rather than upgrading existing hardware. Workloads can then be distributed across more hosts, improving both capacity and fault tolerance without modifying any existing machine.
Concept tested: Horizontal vs vertical scaling in virtualized cluster environments
Source: https://learn.microsoft.com/en-us/azure/architecture/best-practices/auto-scaling
Topics
Community Discussion
No community discussion yet for this question.