Amazon Route 53에서 대상 그룹이 여러 개인 Application Load Balancer를 가리키는 별칭 레코드에 대해 상태 검사를 사용하고 있습니다. 별칭 레코드의 상태가 정상으로 표시되지 않는 이유가 무엇입니까?

별칭 레코드에 대해 대상 상태 평가로 설정하면, Route 53이 별칭 대상 값으로 지정된 리소스의 상태를 평가합니다. Application Load Balancer의 경우, Route 53은 로드 밸런서의 대상 그룹과 연결된 상태 검사를 고려합니다.

Application Load Balancer의 모든 대상 그룹의 상태가 정상이면 Route 53은 별칭 레코드의 상태를 정상으로 표시합니다. 대상 그룹에 정상 인스턴스가 한 개 이상 있으면 대상 그룹 상태 검사에 통과합니다. 그런 다음 Route 53은 라우팅 정책에 따라 레코드를 반환합니다. 예를 들어 지연 시간 기반 라우팅을 사용할 경우, Route 53은 DNS 클라이언트에서 지연 시간이 가장 짧은 레코드 또는 해석기의 위치를 반환합니다.

Application Load Balancer의 대상 그룹 중 상태가 정상이 아닌 그룹이 있으면 Route 53의 별칭 레코드 상태 검사가 실패합니다. 그러면 Route 53은 라우팅 정책에 따라 정상 레코드 중 하나를 반환합니다. 예를 들어 지연 시간 기반 라우팅을 사용할 경우, Route 53은 지연 시간이 적게 걸리는 비정상 레코드 대신, DNS 클라이언트에서 지연 시간이 가장 짧은 정상 레코드 또는 해석기의 위치를 반환합니다.

참고: 로드 밸런서의 모든 대상 그룹이 비어서 인스턴스가 없는 경우에는 Route 53이 비정상 레코드도 고려합니다.

dig 또는 nslookup 등과 같은 방법을 사용하여 Application Load Balancer의 도메인 이름을 쿼리합니다. 쿼리 결과를 기록해 둡니다.

Route 53이 Application Load Balancer의 별칭 레코드 외에 다른 레코드를 반환할 경우, 로드 밸런서의 대상 그룹을 확인하십시오.

  • 대상 그룹의 모든 인스턴스에 이상이 있으면 Route 53이 비정상 레코드를 고려합니다. Elastic Load Balancing 콘솔에서 상태 검사를 수행하는 방법, 상태 검사 설정을 수정하는 방법, 상태 검사의 이유 코드를 알아보려면 대상 그룹의 상태 검사를 참조하십시오.
  • 로드 밸런서의 모든 대상 그룹이 비어서 인스턴스가 없는 경우에는 Route 53이 비정상 레코드도 고려합니다. 대상 그룹에 인스턴스를 추가하려면 대상 그룹에 대상 등록을 참조하십시오.

문제 해결 예제

다음 표에는 example.com 도메인에 대한 Route 53 구성의 예가 나와 있습니다. 예제 클라이언트/해석기는 us-east-1 리전에 있습니다. 예제 Application Load Balancer에는 TargetGroup1과 TargetGroup2라는 두 개의 대상 그룹이 있으며 각 그룹에는 인스턴스가 두 개 있습니다. 예제 구성은 지연 시간 기반 라우팅을 사용합니다. Application Load Balancer에 대한 별칭 레코드 한 개와 표준 A 레코드가 한 개 있습니다.

이름 형식 대상 상태 평가 가용 영역
example.com A ALIAS ALB-XXXXXX.us-east-1.elb.amazonaws.com us-east-1
example.com A 198.51.100.1 - us-west-2

Route 53은 다음과 같은 경우에 Application Load Balancer 별칭 레코드를 반환합니다.

  • TargetGroup1이 정상이고(모든 인스턴스가 정상), TargetGroup2가 정상인 경우(모든 인스턴스 정상)
  • TargetGroup1이 정상이고, TargetGroup2가 비어 있는 경우(그룹에 추가된 인스턴스 없음)
  • TargetGroup1이 정상이고, TargetGroup2가 정상인 경우(인스턴스 1개 정상, 인스턴스 1개 이상 있음)
  • TargetGroup1이 정상이고(인스턴스 1개 정상, 인스턴스 1개 이상 있음), TargetGroup2가 정상인 경우(인스턴스 1개 정상, 인스턴스 1개 이상 있음)

Route 53은 다음과 같은 경우 다른 A 레코드를 반환합니다.

  • TargetGroup1 또는 TargetGroup2의 상태가 이상이 있는 경우
  • TargetGroup1이 정상이고, TargetGroup2에 이상이 있으며, 추가 대상 그룹 TargetGroup3이 비어 있는 경우(인스턴스 없음)

페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시 날짜: 2018-08-13