기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Application Load Balancer 대상 그룹에 대상 등록
대상 그룹에 대상을 등록합니다. 대상 그룹을 생성할 때 대상 유형을 지정하며, 이 값에 따라 대상을 등록하는 방법이 결정됩니다. 예를 들어 인스턴스 ID, IP 주소 또는 Lambda 함수를 등록할 수 있습니다. 자세한 내용은 Application Load Balancer 대상 그룹 단원을 참조하십시오.
최근 등록된 대상에 대한 요구가 증가하면 이를 처리하기 위해 하나 이상의 대상 그룹에 추가 대상을 등록할 수 있습니다. 대상이 요청을 처리할 준비가 되면 대상 그룹에 등록합니다. 로드 밸런서는 등록 프로세스가 완료되고 대상이 초기 상태 확인을 통과하자마자 해당 대상에 대한 라우팅 요청을 시작합니다.
등록된 대상에 대한 요구가 감소하거나 대상을 서비스해야 하는 경우에는 대상 그룹에서 등록을 취소할 수 있습니다. 등록이 취소되는 즉시 로드 밸런서는 대상으로의 요청 라우팅을 중지합니다. 대상이 요청 수신을 시작할 준비가 되면 대상 그룹에 다시 등록할 수 있습니다.
대상이 등록 취소되면 로드 밸런서는 진행 중인 요청이 완료될 때까지 대기합니다. 이를 Connection Draining이라고 합니다. Connection Draining이 진행 중인 동안 대상의 상태는 draining
입니다.
IP 주소로 등록된 대상을 등록 취소하면 등록 취소 지연이 완료될 때까지 기다려야 동일한 IP 주소를 다시 등록할 수 있습니다.
인스턴스 ID로 대상을 등록하는 경우 Auto Scaling 그룹에 로드 밸런서를 사용할 수 있습니다. Auto Scaling 그룹에 대상 그룹을 연결하고 해당 그룹이 확장되면, Auto Scaling 그룹에서 시작한 인스턴스가 대상 그룹에 자동으로 등록됩니다. Auto Scaling 그룹에서 대상 그룹을 분리하면 인스턴스가 대상 그룹에서 자동으로 등록 취소됩니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서에서 로드 밸런서를 Auto Scaling 그룹에 연결을 참조하세요.
대상에서 애플리케이션을 종료할 때는 먼저 대상 그룹에서 대상을 등록 취소하고 기존 연결이 드레이닝될 때까지 기다려야 합니다. describe-target-health CLI 명령을 사용하거나에서 대상 그룹 보기를 새로 고쳐 등록 취소 상태를 모니터링할 수 있습니다 AWS Management Console. 대상이 등록 취소되었는지 확인한 후 애플리케이션 중지 또는 종료를 진행할 수 있습니다. 이 시퀀스는 트래픽을 처리하는 동안 애플리케이션이 종료될 때 사용자에게 5XX 오류가 발생하지 않도록 합니다.
대상 보안 그룹
EC2 인스턴스를 대상으로 등록할 때 인스턴스에 대한 보안 그룹은 로드 밸런서가 리스너 포트 및 상태 확인 포트에서 인스턴스와 통신할 수 있도록 허용해야 합니다.
Inbound | ||
---|---|---|
소스 | 포트 범위 | Comment |
로드 밸런서 보안 그룹 |
인스턴스 리스너 |
Allow traffic from the load balancer on the instance listener port |
로드 밸런서 보안 그룹 |
상태 확인 |
Allow traffic from the load balancer on the health check port |
인바운드 ICMP 트래픽이 경로 MTU 검색을 지원하도록 허용하는 것이 좋습니다. 자세한 내용은 Amazon EC2 사용 설명서의 경로 MTU 검색을 참조하세요.
공유 서브넷
참여자는 공유 VPC에서 Application Load Balancer를 생성할 수 있습니다. 참여자는 자신과 공유되지 않은 서브넷에서 실행되는 대상을 등록할 수 없습니다.
대상 등록
각 대상 그룹에는 로드 밸런서에 사용되는 각 가용 영역에 하나 이상의 등록된 대상이 있어야 합니다.
대상 그룹의 대상 유형에 따라 해당 대상 그룹에 대상을 등록하는 방법이 결정됩니다. 자세한 내용은 대상 유형 단원을 참조하십시오.
요구 사항 및 고려 사항
-
인스턴스를 등록할 때 인스턴스가
running
상태여야 합니다. -
대상 인스턴스는 대상 그룹에 대해 지정한 Virtual Private Cloud(VPC)에 있어야 합니다.
-
IPv6 대상 그룹의 인스턴스 ID로 대상을 등록하는 경우 대상에 할당된 기본 IPv6 주소가 있어야 합니다. 자세히 알아보려면 Amazon EC2 사용 설명서의 IPv6 주소를 참조하세요.
-
IPv4 대상 그룹의 IP 주소별로 대상을 등록할 때 등록하는 IP 주소는 다음 CIDR 블록 중 하나여야 합니다.
-
대상 그룹 VPC의 서브넷
-
10.0.0.0/8(RFC 1918)
-
100.64.0.0/10(RFC 6598)
-
172.16.0.0/12(RFC 1918)
-
192.168.0.0/16(RFC 1918)
-
-
IPv6 대상 그룹의 IP 주소로 대상을 등록할 때 등록하는 IP 주소는 VPC IPv6 CIDR 블록 또는 피어링된 VPC의 IPv6 CIDR 블록 내에 있어야 합니다.
-
동일한 VPC에 다른 Application Load Balancer의 IP 주소를 등록할 수 없습니다. 다른 Application Load Balancer가 로드 밸런서 VPC에 피어링된 VPC에 있는 경우 해당 IP 주소를 등록할 수 있습니다.
대상 등록 취소
애플리케이션에 대한 요구가 감소하거나 대상을 서비스해야 하는 경우에는 대상 그룹에서 대상 등록을 취소할 수 있습니다. 대상을 등록 취소하면 대상 그룹에서 제거되지만 대상에 영향을 미치지는 않습니다.