Route 53에서 지리 위치 레코드를 사용하여 액티브 – 패시브 장애 조치를 설정하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 2월 7일

한 위치에서 로드 밸런서를 가리키는 지리 위치 레코드가 있습니다. 동일한 위치에 대한 보조 지리 위치 레코드를 구성하려고 합니다. 이 구성에서는 기본 레코드가 비정상 상태가 되면 Amazon Route 53가 자동으로 보조 레코드로 장애 조치합니다. Route 53에서 지리 위치 레코드를 사용하여 액티브 – 패시브 장애 조치를 설정하려면 어떻게 해야 합니까?

간략한 설명

위치 A의 클라이언트가 us-west-1의 로드 밸런서에 액세스하기 위해 지리 위치 레코드를 생성한 시나리오를 가정해 보겠습니다. 위치 B의 클라이언트가 eu-west-1의 로드 밸런서에 액세스하기 위해 또 다른 지리 위치 레코드가 생성되었습니다. 또한 위치 A 및 위치 B 외부의 클라이언트가 서비스를 사용할 수 없음을 보여주는 정적 웹 페이지를 가리키는 기본 지리 위치 레코드도 있습니다.

레코드가 비정상인 경우 Route 53는 더 큰 연결된 지리적 리전에 대한 레코드를 찾습니다. 지리적 위치가 연결되어 있지 않기 때문에 위치 A의 지리 위치 레코드가 비정상일 때 Route 53가 기본 레코드로 장애 조치합니다. 하지만 eu-west-1의 로드 밸런서로 대신 장애 조치하도록 Route 53를 구성할 수 있습니다.

위치 A에 있는 클라이언트의 경우:

  • us-west-1의 로드 밸런서를 가리키는 기본 장애 조치 레코드(failover.example.com)를 생성합니다.
  • eu-west-1에서 로드 밸런서를 가리키는 보조 장애 조치 레코드 생성
  • 기본 장애 조치 레코드(failover.example.com)를 가리키는 위치 A(locationa.example.com)에 대한 지리 위치 레코드를 생성합니다.

위치 A에서 시작된 DNS 쿼리가 수신되면 Route 53는 기본 장애 조치 레코드(failover.example.com)를 가리키는 위치 A(locationa.example.com)에 대한 지리적 위치 레코드를 선택합니다. Route 53는 정상 상태인 경우 기본 레코드를 반환합니다. 기본 레코드가 비정상이면 Route 53가 장애 조치하고 정상적인 보조 레코드를 반환합니다. 두 위치 간에 액티브 – 패시브 장애 조치 구성을 완료하려면 위치 B의 클라이언트에 대해 위의 단계를 반복합니다.

​해결 방법

장애 조치 레코드 생성

  1. Route 53 콘솔을 엽니다.
  2. 탐색 창에서 [Hosted zones(호스팅 영역)]를 선택합니다.
  3. 원하는 호스팅 영역의 이름을 선택합니다.
  4. [Create Record Set(레코드 세트 생성)]를 선택하십시오.
  5. [Name(이름)]에서 장애 조치 레코드의 이름을 지정합니다.
  6. [Alias(별칭)]에서 [Yes(예)]를 선택합니다.
  7. [Value(값)]에서 위치 A에 대해 대상(예: 로드 밸런서)을 선택합니다.
  8. [Routing Policy(라우팅 정책)]에서 [Failover(장애 조치)]를 선택합니다.
  9. [Failover Record Type(장애조치 레고드 유형)]에서 [Primary(기본)]를 선택합니다.
  10. [Evaluate Target Health(대상 상태 평가)]에서 [Yes(예)]를 선택합니다.
  11. [Create(생성)]를 선택합니다.
  12. [Create Record Set(레코드 세트 생성)]를 선택하여 보조 레코드를 생성합니다.
  13. [Name(이름)]에 5단계에서 기본 레코드에 대해 지정한 이름을 입력합니다.
  14. [Alias(별칭)]에서 [Yes(예)]를 선택합니다.
  15. [Value(값)]에서 위치 B에 대해 대상(예: 로드 밸런서)을 선택합니다.
  16. [Routing Policy(라우팅 정책)]에서 [Failover(장애 조치)]를 선택합니다.
  17. [Failover Record Type(장애 조치 레코드 유형)]에서 [Secondary(보조)]를 선택합니다.
  18. (선택 사항) [Evaluate Target Health(대상 상태 평가)]에서 [Yes(예)]를 선택합니다.
  19. [Create(생성)]를 선택합니다.

장애 조치 레코드를 대상으로 하는 지리 위치 레코드 생성

  1. Route 53 콘솔을 엽니다.
  2. 탐색 창에서 [Hosted zones(호스팅 영역)]를 선택합니다.
  3. 원하는 호스팅 영역의 이름을 선택합니다.
  4. [Create Record Set(레코드 세트 생성)]를 선택하십시오.
  5. [Name(이름)]에서 지리 위치 레코드의 이름을 지정합니다.
  6. [Type(유형)]에서 장애 조치 레코드에 사용한 것과 동일한 유형을 선택합니다.
  7. [Alias(별칭)]에서 [Yes(예)]를 선택합니다.
  8. [Alias Target(별칭 대상)]에서 장애 조치 레코드의 이름을 입력합니다.
  9. [Routing Policy(라우팅 정책)]에서 [Geolocation(지리 위치)]을 선택합니다.
  10. [Location(위치)]에서 위치 A의 지리적 위치를 선택합니다.
  11. [Set ID(세트 ID)]에 레코드 세트에 대한 설명을 입력합니다.
  12. [Evaluate Target Health(대상 상태 평가)]에서 [Yes(예)]를 선택합니다.
  13. [Create(생성)]를 선택합니다.

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

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

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?