View a markdown version of this page

지리 근접 라우팅 - Amazon Route 53

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

지리 근접 라우팅

지리 근접 라우팅을 사용하면 Amazon Route 53가 사용자 및 리소스의 위치에 따라 트래픽을 리소스로 라우팅합니다. 사용 가능한 가장 가까운 리소스로 트래픽을 전송합니다. 바이스라는 값을 설정하여 지정된 리소스로 트래픽을 더 많이 보내거나 적게 보내도록 선택할 수도 있습니다. 편향은 트래픽이 리소스로 이동하는 지리적 리전을 확장하거나 축소합니다.

리소스에 대한 지리 근접 규칙을 생성하고 각 규칙에 대해 다음 값 중 하나를 지정합니다.

  • AWS 리소스를 사용하는 경우 리소스를 생성한 AWS 리전 또는 로컬 영역 그룹을 지정합니다.

  • 리소스가 아닌 리소스를 사용하는 경우 리소스의 위도와 경도를AWS 지정합니다.

AWS 로컬 영역을 사용하려면 먼저 활성화해야 합니다. 자세한 내용은 AWS Local Zones User GuideGetting started with Local Zones를 참조하세요.

AWS 리전 와 로컬 영역의 차이점에 대해 알아보려면 Amazon EC2 사용 설명서리전 및 영역을 참조하세요.

Route 53가 트래픽을 리소스로 라우팅하는 지리적 리전의 크기를 선택적으로 변경하려면 바이어스에 대해 해당하는 값을 지정합니다.

  • Route 53가 트래픽을 리소스로 라우팅하는 지리적 리전의 크기를 확장하려면 바이어스에 대해 1~99의 양의 정수를 지정합니다. Route 53는 인접 리전의 크기를 축소합니다.

  • Route 53가 트래픽을 리소스로 라우팅하는 지리적 리전의 크기를 축소하려면 바이어스에 대해 1~99의 음의 바이어스를 지정합니다. Route 53는 인접 리전의 크기를 확장합니다.

참고

Route 53가 트래픽 흐름 콘솔을 업데이트하고 있습니다. 전환 기간 동안에는 기존 콘솔을 계속 사용할 수 있습니다.

사용 중인 콘솔의 탭을 선택합니다.

New console

다음 맵은 4개 AWS 리전 (1~5번)를 보여줍니다.

  1. 미국 서부(오리건)

  2. 유럽(프랑크푸르트)

  3. 아시아 태평양(도쿄)

  4. 아프리카(케이프타운)

  5. Middle East (Bahrain)

참고

맵은 Traffic Flow에서만 사용할 수 있습니다.

AWS 리전 의 미국 서부(오리건), 유럽(프랑크푸르트), 아시아 태평양(도쿄), 아프리카(케이프타운), 중동(바레인)에 리소스에 대한 지리 근접성 레코드가 있을 때 트래픽이 라우팅되는 방식을 보여주는 세계 지도.

다음 지도를 보면 미국 서부(오리건) 리전(지도에서 1번)에 25개 이상의 바이어스를 추가하면 어떻게 되는지 알 수 있습니다. 이전과 달리 북미의 더 넓은 부분과 남미 전역에서 발생하는 트래픽이 해당 리전의 리소스로 라우팅됩니다.

미국 동부(버지니아 북부) 리전에 25개 이상의 바이어스를 추가할 때 트래픽이 어떻게 라우팅되는지를 보여주는 세계 지도.

다음 지도를 보면 미국 서부(오리건) 리전의 바이어스를 25개 이하로 변경하면 어떻게 되는지 알 수 있습니다. 트래픽은 이전보다 북미 및 남아메리카의 더 작은 부분에서 해당 리전의 리소스로 라우팅되고, 더 많은 트래픽은 인접 리전 2, 3, 4의 리소스로 라우팅됩니다.

미국 서부(오리건) 리전에 25개 이하의 바이어스를 추가할 때 트래픽이 어떻게 라우팅되는지를 보여주는 세계 지도.
Old console

다음 맵은 위도 및 경도 AWS 리전 (5)로 지정된 남아프리카 공화국 요하네스버그의 4개(1~4번) 및 위치를 보여줍니다.

참고

맵은 Traffic Flow에서만 사용할 수 있습니다.

미국 서부(오레곤), 미국 동부(버지니아 북부), 유럽(파리) 및 아시아 태평양(도쿄)의 리소스 AWS 리전 에 대한 지리 근접 레코드가 있고 남아프리카 공화국 요하네스버그의 비AWS 리소스에 대한 레코드가 있을 때 트래픽이 라우팅되는 방식을 보여주는 세계 지도입니다.

다음 지도를 보면 미국 동부(버지니아 북부) 리전(지도에서 2번)에 25개 이상의 바이어스를 추가하면 어떻게 되는지 알 수 있습니다. 리소스로 트래픽이 라우팅되는 리전이 북미 지역은 전보다 많아지고, 남미는 모든 지역에서 이루어집니다.

미국 동부(버지니아 북부) 리전에 25개 이상의 바이어스를 추가할 때 트래픽이 어떻게 라우팅되는지를 보여주는 세계 지도.

다음 지도를 보면 미국 동부(버지니아 북부) 리전의 바이어스를 25개 이하로 변경하면 어떻게 되는지 알 수 있습니다. 리소스로 트래픽이 라우팅되는 리전이 북미와 남미 지역은 이전보다 작아지고, 인접 리전 1, 3, 5의 리소스로 트래픽이 더 많이 라우팅됩니다.

미국 동부(버지니아 북부) 리전에 25개 이하의 바이어스를 추가할 때 트래픽이 어떻게 라우팅되는지를 보여주는 세계 지도.

리소스에 대한 편향을 변경하는 효과는 다음을 포함한 여러 요인에 따라 달라집니다.

  • 보유한 리소스의 수.

  • 리소스가 서로 얼마나 가까운지.

  • 지리적 리전 간의 경계에 가까운 사용자 수입니다. 예를 들어 AWS 리전 미국 동부(버지니아 북부) 및 미국 서부(오레곤)에 리소스가 있고 미국 텍사스주 댈러스, 오스틴 및 샌안토니오에 많은 사용자가 있다고 가정해 보겠습니다. 이러한 도시는 두 리소스에서 거의 동일한 거리에 있으므로 편향의 작은 변화로 인해 트래픽이 한 AWS 리전 곳에서 다른 곳으로 많이 이동할 수 있습니다.

트래픽의 갑작스러운 변화로 인해 리소스가 압도되지 않도록 작은 단계로 편향을 변경하는 것이 좋습니다.

자세한 내용은 Amazon Route 53에서 EDNS0을 사용하여 사용자의 위치를 예측하는 방법 단원을 참조하십시오.

Amazon Route 53가 바이어스를 사용하여 트래픽을 라우팅하려면

다음은 Amazon Route 53가 트래픽을 라우팅하는 방법을 결정하기 위해 사용하는 수식입니다.

편향

Biased distance = actual distance * [1 - (bias/100)]

편향 값이 양수인 경우 Route 53는 DNS 쿼리의 소스와 지리 근접 레코드의 리소스(예:의 EC2 인스턴스 AWS 리전)를 실제보다 더 가까운 것처럼 취급합니다. 예를 들어 다음과 같은 지리 근접성 레코드가 있다고 가정해 보겠습니다.

  • 양수 바이어스 값 50을 가진 웹 서버 A의 레코드

  • 바이어스가 없는 웹 서버 B의 레코드

지리 근접 레코드가 양수 바이어스 값 50을 가지고 있을 때 Route 53는 쿼리의 소스와 그 레코드에 대한 리소스 사이의 거리를 반으로 줄입니다. 그런 다음 Route 53는 쿼리의 소스에 더 가까운 리소스를 파악합니다. 웹 서버 A가 쿼리 소스에서 150km 떨어져 있고 웹 서버 B가 쿼리 소스에서 100km 떨어져 있다고 가정해 보겠습니다. 어느 쪽 레코드에도 바이어스가 없다면 Route 53는 더 가까이 있는 웹 서버 B로 쿼리를 라우팅할 것입니다. 그러나 웹 서버 A의 레코드는 양수 바이어스가 50이므로 Route 53은 웹 서버 A를 쿼리 소스에서 75km 떨어진 것처럼 취급합니다. 결과적으로, Route 53는 쿼리를 웹 서버 A로 라우팅합니다.

다음은 양수 바이어스 값 50에 대한 계산 과정입니다.

Bias = 50 Biased distance = actual distance * [1 - (bias/100)] Biased distance = 150 kilometers * [1 - (50/100)] Biased distance = 150 kilometers * (1 - .50) Biased distance = 150 kilometers * (.50) Biased distance = 75 kilometers