- Classic Load Balancer (CLB) - depreciated, support HTTP, HTTPS, TCP, SSL
- Application Load Balancer (ALB)
- supports HTTP, HTTPS, WebSocket (layer7)
- 可以平衡負載分流給不同的Target Groups
- TG 包含 EC2s, ECS tasks, Lambda functions, IP Address
- Network Load Balancer (NLB)
- supports TCP, TLS, UDP (layer4)
- 可以架在ALB前面
- 低延遲, 可以處理百萬級RPS
- 每一個AZ有自己一個static IP, 可以當public IP使用。
- Gateway Load Balancer (GWLB)
- supports IP protocol (layer3)
- 可接受第三方虛擬防火牆
- 使用GENEVE protocol on port 6081
Reference
- https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c03