Scaling in AWS

Tharunravuri
1 min readJan 7, 2021

To make a system more reliable and more efficient an auto-scaling policy should be implemented. By implementing an auto-scaling policy there is no need for manual intervention of scaling up and scaling down instances in a system.

In general, scaling can be of two types:

  1. Vertical Scaling

Vertical Scaling is about adding more power to an instance in terms of CPU or memory or storage on demand. In vertical scaling, you can scale up or scale down the power of an instance.

vertically scaling an instance means, you can make instances bigger or smaller whenever you need to

2. Horizontal Scaling

Horizontal Scaling is about adding more no. of resources to the system on demand. In horizontal scaling, the more number of resources is added to make the system more efficient and handle the extensive traffic from various users.

The auto-scaling policy in AWS increases the instances in a system on-demand and removes the instances after the completion of work. You only pay for what you use in EC2 auto-scaling.

  • Dynamic scaling responds to changing demand.
  • Predictive scaling automatically schedules the right number of Amazon EC2 instances based on predicted demand.

--

--