Amazon Route 53에서 지연 시간 기반 라우팅으로 전환 - Amazon Route 53

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

Amazon Route 53에서 지연 시간 기반 라우팅으로 전환

Amazon Route 53는 지연 시간 기반 라우팅을 통해 사용자를 가장 지연 시간이 가장 짧은 엔드포인트로 안내할 수 있습니다. AWS 예를 들어 ELB 클래식, 애플리케이션 또는 Network Load Balancer, 미국 동부 (오하이오) 및 유럽 (아일랜드) 지역에서 호스팅되는 Amazon EC2 인스턴스 또는 엘라스틱 IP 주소와 같은 DNS www.example.com 이름을 연결할 수 있습니다. Route 53 DNS 서버는 지난 몇 주 동안의 네트워크 상태에 따라 특정 사용자에게 서비스를 제공해야 하는 지역의 인스턴스를 결정합니다. 런던의 사용자를 유럽(아일랜드) 인스턴스로, 시카고의 사용자를 미국 동부(오하이오) 인스턴스로 보낼 가능성이 있습니다. Route 53은 A, AAAATXT, 및 CNAME 레코드에 대한 지연 시간 기반 라우팅과 A 및 레코드에 대한 별칭을 지원합니다. AAAA

참고

사용자와 리소스 간의 지연 시간에 대한 데이터는 전적으로 사용자와 데이터 센터 간의 트래픽을 기반으로 합니다. AWS AWS 지역의 리소스를 사용하지 않는 경우 사용자와 리소스 간의 실제 지연 시간은 지연 시간 데이터에 따라 크게 다를 AWS 수 있습니다. 이는 리소스가 AWS 지역과 같은 도시에 있는 경우에도 마찬가지입니다.

유연하고 위험 부담이 낮은 전환을 위해 가중치 기반 레코드와 지연 시간 레코드를 결합하여 스탠다드 라우팅에서 지연 시간 기반 라우팅으로 점차 마이그레이션하면서 각 단계에 완벽한 제어 및 롤백 기능을 적용할 수 있습니다. 현재 미국 동부 (오하이오) 지역의 Amazon EC2 인스턴스에서 호스팅되고 있는 www.example.com 예를 들어 보겠습니다. 이 인스턴스에는 엘라스틱 IP 주소 W.W.W.W가 있습니다. 해당하는 경우 미국 동부 (오하이오) 지역으로 트래픽을 계속 라우팅하는 동시에 사용자를 미국 서부 (캘리포니아 북부) 지역 (Elastic IP) 및 유럽 (아일랜드) 지역 (Elastic IPX.X.X.X) 의 추가 Amazon EC2 인스턴스로 안내하기 시작한다고 가정해 보겠습니다Y.Y.Y.Y. example.com에 대한 Route 53 호스팅 영역은 이미 유형(Type)이 A이고 값(Value)(IP 주소)이 W.W.W.Wwww.example.com에 대한 레코드가 있습니다.

다음 예를 완료하면 두 개의 가중치 기반 별칭 레코드가 구성됩니다.

  • 기존 레코드를 가중치 기반 별칭 www.example.com 레코드로 변환하여 트래픽의 대부분을 미국 동부 (오하이오) 지역의 기존 Amazon EC2 인스턴스로 계속 전달합니다.

  • 처음에는 트래픽의 일부분만 지연 시간 레코드로 보내는 가중치 기반 별칭 레코드를 하나 더 생성하여 트래픽을 세 리전 모두로 라우팅합니다.

이러한 가중치 기반 별칭 레코드의 가중치를 업데이트하면 미국 동부 (오하이오) 지역으로만 트래픽을 라우팅하는 것에서 Amazon 인스턴스가 있는 세 지역 모두로 트래픽을 라우팅하는 것으로 점차 전환할 수 있습니다. EC2

지연 시간 기반 라우팅으로 전환하려면
  1. copy-www.example.com과 같은 새로운 도메인 이름을 사용하여 www.example.com의 레코드를 복사합니다. 새 레코드에 www.example.com의 레코드와 동일한 유형(Type)(A) 및 값(Value)(W.W.W.W)을 지정합니다.

  2. www.example.com에 대한 기존의 A 레코드를 업데이트하여 가중치 기반 별칭 레코드로 만듭니다.

    • 값/트래픽 라우팅 대상(Value/Route traffic to)이 호스팅 영역의 다른 레코드에 대한 별칭을 선택하고 copy-www.example.com을 지정합니다.

    • 가중치(Weight)는 100을 지정합니다.

    업데이트가 완료되면 Route 53은 이 레코드를 사용하여 W.W.W.W의 IP 주소가 있는 리소스로 모든 트래픽을 라우팅합니다.

  3. 각 Amazon EC2 인스턴스에 대한 지연 시간 레코드를 생성합니다. 예를 들면 다음과 같습니다.

    • 미국 동부(오하이오), 탄력적 IP 주소(W.W.W.W)

    • 미국 서부(캘리포니아 북부), 탄력적 IP 주소(X.X.X.X)

    • 유럽(아일랜드), 탄력적 IP 주소(Y.Y.Y.Y)

    모든 지연 시간 레코드에 www-lbr.example.com 등 동일한 도메인 이름과 동일한 유형 A를 지정합니다.

    지연 시간 레코드가 생성되면 Route 53은 2단계에서 업데이트한 레코드를 사용하여 트래픽을 계속 라우팅합니다.

    각 엔드포인트가 요청을 수락하도록 하는 등 확인 테스트에 www-lbr.example.com을 사용할 수 있습니다.

  4. 이제 www-lbr.example.com 지연 시간 레코드를 www.example.com 가중치 기반 레코드에 추가하고 제한된 트래픽을 해당 Amazon EC2 인스턴스로 라우팅해 보겠습니다. 즉, 미국 동부 (오하이오) 지역의 Amazon EC2 인스턴스는 두 가중치 기반 레코드 모두에서 트래픽을 얻게 됩니다.

    www.example.com에 대한 가중치 기반 별칭 레코드를 하나 더 생성:

    • 값/트래픽 라우팅 대상(Value/Route traffic to)이 호스팅 영역의 다른 레코드에 대한 별칭을 선택하고 www-lbr.example.com.을 지정합니다.

    • 가중치(Weight)는 1을 지정합니다.

    완료하고 변경 사항이 Route 53 서버와 동기화되면 Route 53은 트래픽의 극히 일부 (1/101) 를 3단계에서 지연 시간 레코드를 생성한 Amazon EC2 인스턴스로 라우팅하기 시작합니다.

  5. 엔드포인트가 수신 트래픽에 알맞게 적절히 확장된다는 확신이 생기면 그에 따라 가중치를 조정하십시오. 예를 들어 요청의 10%를 지연 시간 기반 라우팅으로 보내려면 가중치를 각각 90 및 10으로 변경합니다.

지연 시간 레코드 생성에 대한 자세한 내용은 Amazon Route 53 콘솔을 사용하여 레코드 생성 단원을 참조하십시오.