Application Load balancing (ALB) là một trong những dịch vụ của Elastic Load Balancing (ELB), được dùng để tự động phân phối lưu lượng truy cập đến của ứng dụng trên nhiều đích chẳng hạn như EC2
1. Tạo target group
Target Group sẽ dùng Port 80 để giao tiếp với EC2
2. Tạo Load balancer
Chú ý: Load balancer phải nằm trên Subnet Public
Security Group phải cho phép port 80 và 443
Load Balancer sẽ listen port 80 từ Browser. Chú ý: Ý nghĩa của Port 80 ở Load Balancer khác với port trong Target Group. Nếu như ở trong Server EC2 listen port 443 hoặc 1 port bất kỳ nào đó thì Target Group sẽ listen trên port đó. Còn nếu như ở bên ngoài browser gọi vào thì Load Balancer sẽ listen trên Port mà browser gọi vào. Ngoài ra ta có thể set add listener để điều hướng theo ý mà ta muốn.
3. Add listener port 443
Ở đây ta muốn người dùng gõ domain http://route53.xyz
thì sẽ forward sang https://route53.xyz
4. Tự động Redirect qua port 443 nếu như end user nhập port 80