Network Load Balancer에 표시되지 않는 IP 주소 문제를 해결하려고 합니다.
간략한 설명
Network Load Balancer는 가용 영역(AZ)당 하나의 고정 IP 주소를 갖습니다. Network Load Balancer가 퍼블릭인 경우 각 AZ에는 고정 프라이빗 IP 주소와 고정 퍼블릭 IP 주소가 있습니다. AZ가 추가되면 Network Load Balancer의 DNS 이름에 추가적인 IP 주소가 추가됩니다. Network Load Balancer IP 주소를 보려면 Network Load Balancer DNS 이름에 대한 DNS 조회를 수행하십시오.
해결 방법
Network Load Balancer에서 교차 영역이 비활성화되면 연결 가능한 IP 주소만 표시됩니다. Network Load Balancer에서 대상 그룹을 비정상 또는 비어 있는 것으로 보는 경우 IP 주소는 페일 오픈 상태로 표시됩니다. 각 대상 그룹에 가용 영역당 정상 대상이 하나라도 없는 경우 대상 그룹은 비정상입니다.
이 문제를 해결하려면 가용 영역당 정상 대상이 하나 이상 있어야 합니다. 또는 Network Load Balancer에 대한 교차 영역을 켜서 여러 가용 영역 간에 연결할 수도 있습니다.
자세한 내용은 us-east-1a 및 us-east-1b에서 활성화된 Network Load Balancer에 대한 다음 대상 그룹 설계를 참조하십시오.
- target-group-1: us-east-1a의 target, us-east-1b의 target-2 - 이 설계를 통해 Network Load Balancer IP 주소 모두에 도달할 수 있으며 교차 영역이 켜져 있든 꺼져 있든 관계없이 DNS 조회 시 나타날 수 있습니다.
- target-group-1: us-east-1a의 target - 이 설계에서는 us-east-1b에 정상 대상이 없기 때문에 us-east-1a의 IP 주소만 확인할 수 있습니다. 이 문제를 해결하려면 동일한 대상 그룹에 us-east-1b에 대한 다른 대상을 추가하십시오. 또는 교차 영역을 켜십시오.
- target-group-1: target-1은 us-east-1a의 포트 80에서 수신 대기 및 target-group-2: target-2는 us-east-1b의 포트 8080에서 수신 대기 - 이 설계에서는 각 대상 그룹의 가용 영역당 정상 대상이 하나라도 없기 때문에 연결이 간헐적으로 발생할 수 있습니다. target group 1에는 us-east-1b AZ 대상이 없습니다. target group 2에는 us-east-1b AZ 대상이 없습니다. 이 설계에서는 Network Load Balancer DNS가 열리지 않고 모든 IP 주소가 표시됩니다. 이 문제를 해결하려면 각 대상 그룹의 각 AZ에 대해 다른 대상을 추가하십시오. 또는 교차 영역을 켜십시오.