Welcome to the Scaling Amazon EC2 lesson. One of the primary reasons companies move to the cloud is "Elasticity"—the ability to scale resources precisely when they are needed.
If an application suddenly goes viral or experiences high traffic, a single server will crash. Understanding scaling allows you to ensure high availability, smooth user experiences, and cost optimization during traffic lulls.
In this tutorial, you will learn the fundamental differences between the two main types of scaling in cloud computing:
t2.micro (1 CPU, 1GB RAM) to a t2.large (2 CPUs, 8GB RAM). In modern cloud architecture, Horizontal Scaling is the strongly preferred method, combined with a Load Balancer to distribute traffic evenly across all the active instances.
If you add more EC2 instances to your application to handle traffic, what type of scaling are you using?