- LB sẽ nằm trong một
VPC, nằm trong các subnet, có security group (ALB SG) để cấu hình inbound và outbound
- LB có
rule để cấu hình phân tải tới các target group. Rule có thể theo URL path, Hostname
(URL /api /apiv2, hostname: example1.com, example 2)
Rule còn có thể là host-header, http-request-method, path-pattern, source-ip, http-header, query-string
- Nó có thể cấu hình
health check tới các target. Hỗ trợ HTTP, HTTPS, TCP tuỳ mỗi loại
- Có thể cấu hình để cùng
1 header thì forward đến 1 target cụ thể (Sticky Sesion)
- Cross-Zone Load blancing sẽ giups chia đều trên tất cả các
targets
- Target group có thể
EC2 instances, ECS Tasks, Lambda functions, IP Addresses
- Phân tải nên có trọng số
target group
- Cần xác thực thì nó gọi tới Cognito để xác thực
- SNI: Server name Incidation: Có thể cấu hình nhiều SSL cert trên ALB, và nhiều target group. Khi request đến, nó tự biến dùng
cert nào.
- Tham số
connection draining xác định thời gian để đợi để LB gọi tới các target group để check health, từ 0-3600. 0 là disable đi