<< ---------------------------------------------------------------- >>
Load Balancer
<< ---------------------------------------------------------------- >>
https://www.youtube.com/watch?v=xg7Dj2AXLyk
Distributes multiple network requests along different web servers to ensure that they are always available.
- Software Load Balancers(AWS, Azure, etc)
- Hardware Load Balancers(if you have the structure inhouse, like if its a government server etc…)
Uses different Algorithms like round robin, Weighted RR, Least Connections, Least Response time, Least Bandwidth
theres layer 03-Network Layer|03-Network Layer] load balancers and layer 07-Application Layer load balancers
Features
- auto Scaling.
- Session Remembrance
- Health Checks
- compress
- cache
- logging
- trace requests(which server handled which request)