Technical Tips Chia sẽ kỹ thuật lập trình

LAB001-13: AWS - Tạo Application Load balancing (ALB)

2019-03-27
Minh Tang Q.
AWS
     

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

image

Target Group sẽ dùng Port 80 để giao tiếp với EC2

image

2. Tạo Load balancer

image

image

image

Chú ý: Load balancer phải nằm trên Subnet Public

image

Security Group phải cho phép port 80 và 443

image

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.

image

image

image

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

image

image

image

image

4. Tự động Redirect qua port 443 nếu như end user nhập port 80

image

Bài viết liên quan

Bình luận