상태 확인 구성 시 Amazon Route 53의 레코드 선택 방식 - Amazon Route 53

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

상태 확인 구성 시 Amazon Route 53의 레코드 선택 방식

동일한 이름, 동일한 유형(예: A 또는 AAAA) 및 동일한 라우팅 정책(예: 가중치 또는 장애 조치)을 보유한 레코드 그룹의 모든 레코드에 대한 상태 확인을 구성한 경우 Route 53은 정상 레코드를 선택하고 해당 레코드로부터 해당되는 값을 반환함으로써 DNS 쿼리에 응답합니다.

예를 들어, 3개의 가중치 A 레코드를 생성하고 세 레코드 모두에 상태 확인을 할당한다고 가정합니다. 한 레코드의 상태 확인이 비정상인 경우 Route 53은 다른 2개 레코드의 IP 주소를 통해 DNS 쿼리에 응답합니다.

다음은 Route 53이 정상적인 레코드를 선택하는 방식입니다.

  1. Route 53은 처음에 라우팅 정책과 각 레코드에 대해 지정한 값을 기반으로 레코드를 선택합니다. 예를 들어, 가중치 레코드의 경우 Route 53은 각 레코드에 대해 지정한 가중치를 기반으로 레코드를 선택합니다.

  2. Route 53이 레코드가 정상이라 확인한 경우:

    • 상태 확인이 연결된 비 별칭 레코드 – 상태 확인과 비 별칭 레코드를 연결한 경우 Route 53은 상태 확인의 현재 상태를 확인합니다.

      Route 53은 상태 확인에 지정된 엔드포인트의 상태를 주기적으로 점검하는데, DNS 쿼리가 도착할 때는 상태 확인을 수행하지 않습니다.

      상태 확인과 별칭 레코드를 연결할 수 있지만 상태 확인과 비 별칭 레코드만을 연결하는 것이 좋습니다. 자세한 정보는 상태 확인을 별칭 레코드와 연결하면 어떻게 됩니까? 단원을 참조하십시오.

    • Evaluate Target Health(대상 상태 평가)가 예로 설정된 별칭 레코드 – Route 53은 ELB 로드 밸런서 또는 동일한 호스팅 영역의 또 다른 레코드와 같이 별칭 레코드가 참조하는 리소스의 상태를 확인합니다.

  3. 레코드가 정상인 경우 Route 53은 IP 주소와 같이 해당되는 값으로 쿼리에 응답합니다.

    레코드가 비정상인 경우 Route 53은 동일한 기준을 사용하여 또 다른 레코드를 선택하고 정상 레코드를 찾을 때까지 프로세스를 반복합니다.

Route 53은 레코드 선택 시 다음 기준을 사용합니다.

항상 정상인 상태 확인이 없는 레코드

동일한 이름과 유형을 보유한 레코드 그룹의 레코드에 연결된 상태 확인이 없는 경우 Route 53은 항상 이를 정상으로 여기고 쿼리에 대한 가능한 응답에 항상 이를 포함시킵니다.

정상인 레코드가 없는 경우 모두 레코드가 정상임

레코드 그룹의 레코드가 정상이 아닌 경우 Route 53은 DNS 쿼리에 대한 응답으로 무언가를 반환해야 하지만 한 레코드에 견주어 다른 레코드를 선택할 근거가 없습니다. 이런 상황에서 Route 53은 그룹의 레코드 전체를 정상으로 간주하고 라우팅 정책과 각 레코드에 지정한 값을 기반으로 하나의 레코드를 선택합니다.

가중치가 0인 가중치 기반 레코드

가중치 기반 레코드의 그룹에서 레코드 전체에 상태 확인을 추가하지만 어떤 레코드에는 0이 아닌 가중치를 부여하고 또 다른 레코드에는 0인 가중치를 부여하는 경우 상태 확인은 모든 레코드의 가중치가 0일 때와 동일하게 작업합니다. 단, 다음 경우는 예외입니다.

  • Route 53은 처음에 0이 아닌 가중치 기반 레코드만을 고려합니다(있는 경우).

  • 0보다 큰 가중치를 지닌 레코드 전체가 비정상인 경우 Route 53은 0인 가중치 기반 레코드를 고려합니다.

가중치 기반 레코드에 대한 자세한 내용은 가중치 기반 라우팅을 참조하십시오.

별칭 레코드

각 별칭 레코드에 대해 [Evaluate Target Health]를 [Yes]로 설정함으로써 별칭 레코드에 대한 상태 확인을 구성할 수도 있습니다. 이로 인해 Route 53은 ELB 로드 밸런서 또는 동일한 호스팅 영역의 또 다른 레코드와 같이 레코드가 트래픽을 라우팅하는 리소스의 상태를 확인합니다.

예를 들어, 별칭 레코드에 대한 별칭 대상이 0이 아닌 가중치를 모두 지닌 가중치 기반 레코드의 그룹인 경우를 가정해 봅시다.

  • 하나 이상의 가중치 기반 레코드가 정상인 경우 Route 53은 별칭 레코드를 정상 상태로 간주합니다.

  • 가중치 기반 레코드가 정상이 아닌 경우 Route 53은 별칭 레코드를 비정상 상태로 간주합니다.

  • Route 53은 하나 이상의 가중치 기반 레코드가 다시 정상이 될 때까지 트리의 가지에 있는 레코드에 대한 판단을 중지합니다.

자세한 정보는 상태 확인이 복잡한 Amazon Route 53 구성에서 작동하는 방식 단원을 참조하십시오.

장애 조치 레코드

장애 조치 레코드는 일반적으로 다른 라우팅 유형과 동일한 방식으로 작동합니다. 상태 확인을 생성하고 이를 비 별칭 레코드와 연결한 다음 별칭 레코드에 대해 [Evaluate Target Health]를 [Yes]로 설정합니다. 다음 사항에 유의하십시오.

  • 기본 및 보조 레코드는 모두 비 별칭 레코드 또는 별칭 레코드일 수 있습니다.

  • 기본 및 보조 장애 조치 레코드와 상태 확인을 연결하는 경우 Route 53이 요청에 응답하는 방식은 다음과 같습니다.

    • Route 53이 기본 레코드를 정상 상태로 간주하는 경우(상태 확인 엔드포인트가 정상인 경우) Route 53은 DNS 쿼리에 대한 응답으로 기본 레코드만 반환합니다.

    • Route 53이 기본 레코드를 비정상 상태로 간주하고 보조 레코드를 정상 상태로 간주하는 경우 Route 53은 그 대신에 보조 레코드를 반환합니다.

    • Route 53이 기본 및 보조 레코드를 모두 비정상 상태로 간주하는 경우 Route 53은 기본 레코드를 반환합니다.

  • 보조 레코드를 구성할 때 상태 확인 추가는 선택 사항입니다. 보조 레코드에 대한 상태 확인을 생략하고 기본 레코드에 대한 상태 확인 엔드포인트가 비정상인 경우 Route 53은 항상 보조 레코드를 사용하여 DNS 쿼리에 응답합니다. 이는 보조 레코드가 비정상인 경우라 할지라도 그대로 적용됩니다.

자세한 내용은 다음 주제 단원을 참조하십시오.