Vertical Scaling:
Description: Vertical scaling, or scaling up/down, involves adjusting the resources allocated to individual instances of an application. Automatic vertical scaling increases or decreases the CPU or memory allocated to an instance based on its current workload.