Route 53이 DNS 쿼리에 응답하는 것을 도움
Route 53이 지원하는 라우팅 정책
simple
트래픽을 단일 리소스로 보내는 방식
예로, 클라이언트가 foo.example.com으로 가고자 한다면 Route
53이 IP 주소 ( A 레코드 주소 ) 알려주는 것
동일한 레코드에 여러 개의 값을 지정하는 것도 가능
DNS에 의해 다중 값을 받은 경우는 client 쪽에서 하나를 무작위로 고름
단순 라우팅 정책에 별칭 레코드를 함께 사용하면 하나의 AWS 리소스만을 대상으로 지정 가능
상태 확인은 불가능
weighted
가중치를 활용해 요청의 일부 비율을 특정 리소스로 보내는 식의 제어가 가능
DNS 레코드들은 동일한 이름과 유형을 가져야함
상태 확인과도 관련될 수 있음
서로 다른 지역들에 걸쳐 로드 밸런싱을 할 때나 적은 양의 트래픽을 보내 새 애플리케이션을 테스트하는 경우에도 사용
가중치 0의 값을 보내게 되면 특정 리소스에 트래픽 보내기를 중단해 가중치를 바꿀 수 있음
모든 리소스 레코드 가중치 값이 0인 경우는 모든 레코드가 다시 동일한 가중치를 갖게 됨
Failover ( Active - Passive )
Latency based
Geolocation
Multi-Value Answer
Geoproximity ( using Route 53 Traffic Flow feature )
IP based Routing
Health Check => Automated DNS Failover