124k views
3 votes
A DevOps engineer at an IT company just upgraded an EC2 instance type from (0.5G of RAM, 1 vCPU) to (12.3 TB of RAM, 448 vCPUs). How would you categorize this upgrade?

a) Vertical scaling
b) Horizontal scaling
c) Downscaling
d) Elastic scaling

1 Answer

3 votes

The best way to categorize the above describe upgrade is "Vertical scaling" (Option A)

This upgrade involves increasing the resources of a single instance, moving from a smaller configuration to a larger one in terms of RAM and vCPUs.

"Scaling up" or "vertical scaling" refers to the act of increasing the capacity of an existing system, such as its CPU or RAM, in order to meet expanding demands.

Vertical scaling is simpler since the explanation does not need to be altered. Instead, you are simply executing the same code on larger computers.

Load balancing is required for horizontal scalability in order to distribute or spread traffic over several machines.

Because there is just one machine to control the load, a load balancer is not required for the vertical machine.

User Blub
by
8.8k points