AWS ELB&ASG
- Scaling
- Scaling means that an application/system can handle greater loads by adopting.
- There are two kinds of scaling
- Vertical scaling
- Vertical scalability means increasing the size of the instance.
- For example, our application runs in T2.micro and we need to increase it to T2.large.
- Verticals Scalability is very common for non-distributed systems, such as a database.
- RDS and Elastic cache scale vertically.
- We can scale vertically by upgrading the instance type.
- There is usually a limit to how much we can vertical scale, which is the hardware limit.
- Horizontal scaling also called as elasticity.
- Horizontal scalability Means increasing the number of instances/systems for your application.
- Horizontal Scaling implies distributed systems.
- This is very common for web applications/modern applications.
- It is easy to horizontally scale with cloud offering such as EC2.
- Availability
- High availability goes parallel with horizontal scaling.
Comments
Post a Comment