가중치 기반 라우팅 - 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 쿼리에 대한 응답을 받았습니까?

아니요

상태 확인 상태

비정상

정상

비정상

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

아니요

아니요

상태 확인 상태

정상

정상

비정상

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

아니요

상태 확인 상태

정상

정상

정상

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

아니요

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

레코드 1 레코드 2 레코드 3

가중치

1

1

0

상태 확인 포함 여부

아니요

상태 확인 상태

정상

정상

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

아니요

상태 확인 상태

비정상

비정상

N/A

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

아니요

아니요

상태 확인 상태

비정상

정상

N/A

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

아니요

아니요