- Target Group 생성
- 트래픽을 받으면 리스너를 통해 타겟 그룹으로 전달한다.
- http, https 외 다른 프로토콜을 사용하면 APP에 로드벨런싱이 불가능하다.
- 여기서 설정하는 프로토콜과 포트는 설정은 APP 로드 벨런서와 타겟이 되는 ec2 인스턴스 통신에 관한 것이다 타겟이 되는 인스턴스들이 여기서 설정되는 프로토콜과 포트의 요청만 받아들인다.
- ALB 구성하는 단계에서도 프로토콜과 포트를 설정하는 과정이나오는데 거기서 프로토콜과 포트는 외부 클라이언트와 ALB 사이의 통신에 관한 것이다.
헬스 체크를 통해 통신을 하는 ALB의 타겟의 상태가 정상적인지 확인한다. 인스턴스가 잘 작동하는지 수시로 확인한다.
세부적인 세팅이 가능하다.
- Load Balancer 생성
- 로드 벨런서의 스킴이 internet face일 경우 서브넷의 라우터 테이블에는 IGW가 설정되어 있어야 한다.
- 해당 프로토콜 포트로 들어오는 요청을 어디로 보낼 것인가 정하는 것이다.
- 조금전 타겟 그룹에서 생성한 프로토콜과 포트를 설정했는데 ALB와 타겟이 되는 인스턴스 간의 프로토콜과 포트를 지정하는 것이였는데 현재 단계는 Client와 ALB 사이의 통신에 대한 프로토콜과 포트를 지정하는 것이다.
- default action이 listener의 룰이다. 리스너가 전달받은 트래픽에 대한 기본 액션에 대한 것이다.
새로고침 후
로드 벨런스를 통해 타겟 그룹에 트래픽을 번갈아 가면서 보낸다.
728x90
'Cloud > AWS' 카테고리의 다른 글
AWS - Application Load Balancer를 통한 이중화 네트워크 구성 (2) (0) | 2022.06.19 |
---|---|
AWS - Bastion host와 NAT Gateway를 통한 Private EC2 인스턴스의 외부 통신 구성 (0) | 2022.06.18 |
AWS - VPC, Subnet, Routing Table, Internet Gateway 상관 관계 (0) | 2022.06.17 |
AWS - SSH(Secure Shell) (0) | 2022.06.17 |
AWS - EFS를 통한 네트워크 파일 시스템 구성 (0) | 2022.06.17 |