Route 53에서 지리적 위치 레코드를 사용해 활성-수동 장애 조치를 설정하려면 어떻게 해야 하나요?

5분 분량
0

Amazon Route 53에 지리적 위치 레코드를 사용하여 활성-수동 장애 조치를 설정하려고 합니다.

간략한 설명

지리적 위치 레코드가 비정상인 경우, Route 53에서는 연결된 지리적 AWS 리전 중 더 큰 리전에서 다른 레코드를 찾습니다. 클라이언트 위치가 정상인 상태의 다른 지리적 위치 레코드와 일치하지 않으면 Route 53에서 기본 지리적 위치 레코드로 장애 조치합니다.

기본 지리적 위치 레코드 대신 정상 상태인 다른 지리적 위치 레코드로 장애 조치하도록 Route 53을 구성할 수 있습니다.

해결 방법

이 해결 방법에서는 다음 예제 시나리오를 사용합니다.

가지고 있는 지리적 레코드가 한 위치에 있는 로드 밸런서를 가리키고 있습니다. 동일한 위치에 보조 위치 정보 레코드를 만들었습니다. 이 구성을 사용하면 기본 레코드가 비정상 상태가 될 때 Amazon Route 53에서 자동으로 보조 레코드로 장애 조치합니다. 다음 항목이 있습니다.

  • 위치 A에 있는 클라이언트가 us-west-1에 있는 로드 밸런서에 액세스할 수 있는 지리적 위치 레코드.

  • 위치 B에 있는 클라이언트가 eu-west-1에 있는 로드 밸런서에 액세스할 수 있는 지리적 위치 레코드.

  • 기본 지리적 위치 레코드, 위치 A와 위치 B 외부에 있는 클라이언트는 서비스를 사용할 수 없음을 보여주는 정적 웹 페이지를 가리키고 있음

위치 A에 있는 DNS 쿼리의 경우:

  • us-west-1에 있는 로드 밸런서를 가리키는 기본 장애 조치 레코드를 만듭니다.

  • eu-west-1에 있는 로드 밸런서를 가리키는 보조 장애 조치 레코드를 만듭니다.

  • 위치 A에 장애 조치 레코드를 가리키는 지리적 위치 레코드를 만듭니다.

앞의 구성을 사용하여 Route 53이 위치 A에서 DNS 쿼리를 수신하면 기본 장애 조치 레코드로 응답합니다. 로드 밸런서가 정상인 경우 기본 장애 조치 레코드는 us-west-1에 있는 로드 밸런서입니다. us-west-1에 있는 로드 밸런서가 비정상이면 Route 53에서 eu-west-1에 있는 로드 밸런서(보조 레코드)를 반환합니다.

1단계: 위치 A에 장애 조치 레코드 두 개 만들기

  1. Route 53 콘솔을 엽니다.

  2. 탐색 창에서 호스팅 영역을 선택합니다.

  3. 레코드를 만들 호스팅 영역의 이름을 선택합니다.

  4. 레코드 생성을 선택합니다. 마법사를 사용하여 레코드를 만들거나 빠른 만들기로 전환을 선택할 수 있습니다.

  5. 다음 값을 지정합니다.

  • 라우팅 정책에 대해 장애 조치를 선택합니다.

  • 레코드 이름에 장애 조치 레코드의 이름을 입력합니다.

  • 지원되는 AWS 리소스의 경우, 별칭 레코드를 생성할 수 있습니다. 빠른 생성을 사용하는 경우 토글 버튼을 사용하여 별칭을 켭니다. 마법사를 사용하는 경우 별칭을 설정할 필요가 없으며 장애 조치 레코드 정의로 진행합니다.

    참고: 리소스에 별칭 레코드 지원이 되지 않는 경우 별칭 없이 레코드를 만듭니다. 자세한 내용은 레코드 유형을 참고하세요.

  • 엔드포인트(예: Application Load Balancer와 Classic Load Balancer 별칭)를 선택합니다. 리전(이 예제에서는 us-west-1)을 선택한 다음 대상 리소스(이 예제에서는 로드 밸런서)를 선택합니다.

  • 장애 조치 레코드 유형기본을 선택합니다.

  • 대상 상태 평가를 선택합니다.

    참고: 대상 상태 평가 옵션은 별칭 레코드에 적용할 수 있습니다. 별칭이 없는 레코드를 생성하는 경우 Route 53 상태 확인을 생성하고 레코드와 연결합니다.

  • 레코드 ID에 이름과 유형이 같은 각 레코드를 고유하게 식별할 수 있는 값을 입력합니다.

  • 빠른 생성으로 레코드를 생성하는 경우 다른 레코드 추가를 선택해 보조 장애 조치 레코드를 생성합니다. 마법사를 사용하는 경우 장애 조치 레코드 정의를 선택합니다.

  • 이 단계에서 레코드 이름은 기본 레코드에 지정된 이름과 동일합니다.

  • 에 엔드포인트(예: Application Load Balancer와 Classic Load Balancer 별칭)를 선택합니다. 리전(이 예에서는 eu-west-1)을 선택합니다. 그런 다음 대상 리소스(이 예제에서는 로드 밸런서)를 선택합니다.

  • 라우팅 정책에서 장애 조치를 선택합니다.

  • 장애 조치 레코드 유형에서 보조를 선택합니다.

  • (선택 사항)별칭 레코드를 생성하는 경우 대상 상태 평가를 선택합니다.

  • 레코드 ID에 이름과 유형이 같은 각 레코드를 고유하게 식별할 수 있는 값을 입력합니다.

  1. 레코드 생성을 선택합니다.

2단계: 장애 조치 레코드를 대상으로 하는 지리적 위치 레코드 만들기

  1. Route 53 콘솔을 엽니다.

  2. 호스팅 영역을 선택합니다.

  3. 레코드를 생성하려는 필수 호스팅 영역의 이름을 선택합니다.

  4. 레코드 생성을 선택합니다. 마법사를 사용하여 레코드를 만들거나 빠른 만들기로 전환을 선택할 수 있습니다.

  5. 다음 값을 지정합니다.

  • 라우팅 정책지리적 위치를 선택합니다.

  • 레코드 이름에 지리적 위치 레코드 이름을 지정합니다.

  • 레코드 유형에 장애 조치 레코드에 사용한 것과 동일한 유형을 선택합니다.

  • 지원되는 AWS 리소스의 경우, 별칭 레코드를 생성할 수 있습니다. 빠른 생성을 사용하는 경우 토글 버튼을 사용해 별칭을 켭니다. 마법사를 사용하는 경우에는 이 작업을 할 필요가 없으며, 장애 조치 레코드 정의로 계속 진행합니다.
    참고: 리소스에 별칭 레코드 지원이 되지 않는 경우 별칭 없이 레코드를 만듭니다. 자세한 내용은 레코드 유형을 참고하세요.

  • 이 호스팅 영역의 다른 레코드 별칭을 선택하고 다음 장애 조치 레코드를 선택합니다.

  • 위치에 위치 A의 위치를 선택합니다.

  • 대상 상태 평가를 선택합니다.

  • 레코드 ID에 이름과 유형이 같은 각 레코드를 고유하게 식별할 수 있는 값을 입력합니다.

  1. 레코드 생성을 선택합니다.

두 위치 간의 활성-수동 장애 조치 구성을 완료하려면 위치 B에 있는 클라이언트에 위와 동일한 단계를 실행합니다.

위치 B에 있는 DNS 쿼리의 경우, 다음을 실행합니다.

  1. eu-west-1에 있는 로드 밸런서를 가리키는 기본 장애 조치 레코드를 생성합니다.
  2. us-west-1에 있는 로드 밸런서를 가리키는 보조 장애 조치 레코드를 생성합니다.
  3. 위치 B에 장애 조치 레코드를 가리키는 지리적 위치 레코드를 만듭니다. 위치 A와 B의 지리적 위치 레코드가 모두 동일한 호스팅 영역에 있어야 합니다.

참고: 모든 레코드에 동일한 DNS 레코드 유형을 사용합니다. 예를 들어, 기본 장애 조치 레코드에 A 레코드를 생성하는 경우:

  • 보조 장애 조치 레코드도 A 레코드여야 합니다.
  • 지리적 위치 레코드는 유형 A 별칭 레코드여야 합니다.

관련 정보

지리적 위치 별칭 레코드 특정 값

AWS 공식
AWS 공식업데이트됨 일 년 전