Benefits Of LoadBalancers
- Using a Classic Load Balancer instead of an Application Load Balancer has the following benefits:
- Support for TCP and SSL listeners
- Support for sticky sessions using application-generated cookies
Type |
Layer |
Protocol |
Routing |
Features |
Use Cases |
---|---|---|---|---|---|
Classic Load Balancer |
4 |
TCP, HTTP, HTTPS |
IP and port |
Health checks, SSL/TLS termination, sticky sessions, cross-zone load balancing |
Simple load balancing of HTTP/HTTPS or TCP traffic |
Application Load Balancer |
7 |
HTTP, HTTPS, WebSocket |
Path, host, header, query, method |
Health checks, SSL/TLS termination, sticky sessions, cross-zone load balancing, content-based routing, HTTP/2, WebSocket, Lambda functions, authentication, redirect, rewrite |
Advanced load balancing of HTTP/HTTPS or WebSocket traffic, microservices, container-based applications |
Network Load Balancer |
4 |
TCP, TLS, UDP, TCP_UDP |
IP and port |
Health checks, SSL/TLS termination, cross-zone load balancing, static IP, elastic IP, preserve source IP, proxy protocol |
High-performance load balancing of TCP, TLS, UDP, or TCP_UDP traffic, extremely low latency, static or elastic IP addresses |
Gateway Load Balancer |
3 |
Any |
GRE |
Health checks, cross-zone load balancing, static IP, elastic IP, preserve source IP, proxy protocol, network appliances |
Load balancing of network traffic to and from virtual appliances, such as firewalls, intrusion detection and prevention systems, or deep packet inspection systems |
What Are AWS Load Balancer Types ?
Managing and allocating incoming network traffic is a critical component in the dynamic realm of cloud computing that helps to guarantee high availability and dependability for online applications. Load balancers from Amazon Web Services (AWS) offer a reliable solution. It’s critical to comprehend load balancers if you’re new to using AWS. The practice of load balancing divides incoming traffic among several servers or applications to maximize scalability, availability, and performance. AWS provides many load balancer types to meet various circumstances and demands. We will explore the idea of AWS load balancers in this post, going over terms, detailed procedures, diagrams, and examples to help you understand the basics.