What is load balancing?
• Load balancers are servers that forward internet traffic to multiple server (EC2 Instances) downstream.
Why use a load balancer?
- Spread load across multiple downstream instances.
- Expose a single point of access (DNS) to your application.
- Seamlessly handle failures of downstream instances.
- Do regular health checks to your instances.
- → If one of them is failing then the load balancer will not direct traffic to the instance, so we can hide the failure of an EC2 instance using a load balancer.
- Provide SSL termination (HTTPS) for your websites.
- High availability across zones.
#aws #load-balancer #instance #elastic-load-balancer #data-engineer