기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
가중치 기반 라우팅을 사용하면 다수의 리소스를 단일 도메인 이름(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 |
상태 확인 상태 |
비정상 |
비정상 |
N/A |
DNS 쿼리에 대한 응답을 받았습니까? |
아니요 |
아니요 |
예 |
상태 확인 상태 |
비정상 |
정상 |
N/A |
DNS query answered? |
아니요 |
예 |
아니요 |