Scaling resources is a significant part of making an application highly available and having good performance. There are two types of scaling:
- Vertical Scaling (scale up and scale out): We can increase or decrease the size of the instance by choosing different pricing tiers. We can do it manually:
- Horizontal Scaling (scale in and scale Out): We can increase or decrease the number of instances that are used to host web applications.
Horizontal scaling is the most commonly used as we can schedule it also. It is important to understand what will impact on the performance and availability of an application and accordingly we can ...