View a markdown version of this page

가중치 기반 라우팅 - Amazon Route 53

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

가중치 기반 라우팅

가중치 기반 라우팅을 사용하면 여러 리소스를 단일 도메인 이름(example.com) 또는 하위 도메인 이름(acme.example.com)에 연결하고 각 리소스에 대한 트래픽 양을 선택할 수 있습니다. 이는 소프트웨어의 새 버전을 로드 밸런싱하고 테스트하는 데 유용할 수 있습니다.

가중치 기반 라우팅을 설정하려면 각 리소스에 대해 동일한 이름과 유형으로 레코드를 생성합니다. 각 레코드에 각 리소스에 전송할 트래픽의 양과 일치하는 상대 가중치를 부여합니다. Amazon Route 53는 레코드에 할당한 가중치를 기준으로 그룹의 모든 레코드에 대한 총 가중치의 공유로 리소스에 트래픽을 전송합니다.

특정 리소스로 라우팅되는 트래픽의 양을 계산하는 수식: 지정된 레코드의 가중치 / 모든 레코드의 가중치 합계.

예를 들어 트래픽의 작은 부분을 한 리소스로 보내고 나머지 부분을 다른 리소스로 보내려면 가중치를 1과 255로 설정할 수 있습니다. 가중치 1이 할당된 리소스에는 트래픽의 1/256(1/1+255)이 전송되고, 다른 리소스에는 트래픽의 255/256(255/1+255)이 전송됩니다. 가중치를 변경하여 밸런스를 천천히 변경할 수 있습니다. 리소스로의 트래픽 전송을 중지하려면 해당 레코드의 가중치를 0으로 변경합니다.

가중치 기반 라우팅 정책으로 레코드를 만들 때 지정하는 값에 대한 정보는 다음 주제를 참조하십시오.

프라이빗 호스팅 영역의 레코드에 가중치 기반 라우팅 정책을 사용할 수 있습니다.

상태 확인 및 가중치 기반 라우팅

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

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

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

다음 표는 가중치가 0인 레코드에 상태 확인이 포함된 경우의 동작을 자세히 설명합니다.

상태 확인이 포함된 제로 가중치 레코드
레코드 1 레코드 2 레코드 3

가중치

1

1

0

상태 확인 포함 여부

상태 확인 상태

비정상

비정상

정상

DNS 쿼리가 응답되었습니까?

아니요

아니요

상태 확인 상태

비정상

비정상

비정상

DNS query answered?

아니요

상태 확인 상태

비정상

정상

비정상

DNS 쿼리에 대한 응답을 받았습니까?

아니요

아니요

상태 확인 상태

정상

정상

비정상

DNS 쿼리에 대한 응답을 받았습니까?

아니요

상태 확인 상태

정상

정상

정상

DNS 쿼리에 대한 응답을 받았습니까?

아니요

다음 표는 가중치가 0인 레코드에 상태 확인이 포함되지 않은 경우의 동작을 자세히 설명합니다.

상태 확인이 없는 제로 가중치 레코드
레코드 1 레코드 2 레코드 3

가중치

1

1

0

상태 확인 포함 여부

아니요

상태 확인 상태

정상

정상

N/A
DNS query answered? Yes

No

상태 확인 상태

비정상

비정상

해당 사항 없음

DNS 쿼리에 대한 응답을 받았습니까?

아니요

아니요

상태 확인 상태

비정상

정상

해당 사항 없음

DNS query answered?

아니요

아니요