AWS Route53 이란
Route 53
AWS가 제공하는 DNS 서비스이다. 완전 관리형으로 제공되며 글로벌 서비스로 모든 리전에서 공통으로 사용할 수 있다. Route 53은 높은 가용성과 비용 대비 높은 성능으로 유명하다.
Route 53의 기능
Route 53은 크게 세 가지 기능을 이용할 수 있다.
- 도메인 등록 기능
- 도메인 트래픽 라우팅
- 자원 상태 확인
도메인 등록 기능
Route 53의 가장 중요한 기능은 도메인 등록을 하는 기능이다. 사용자가 알기 쉽도록 ‘www.naver.com’ 을 입력하면 실제로 해당 서버가 구성된 IP (또는 로드 밸런서) 까지 전달을 하여 준다. AWS에서는 .com 같은 도메인 이름을 DNS 레코드로 등록 할 수 있다.
DNS 레코드는 DNS가 관리하는 도메인과 어떤 IP가 연결되어 있는지 기록한 데이터이다.
DNS 레코드 종류
|레코드 종류|설명| |-|—| |A 레코드|IPv4 주소에 대한 레코드| |CNAME 레코드|특정 호스트 이름에 대한 별칭을 정의하는 레코드|
도메인으로 트래픽 라우팅
Route 53 에서는 생성한 DNS 레코드별로 라우팅 정책을 설정 할 수 있다. 정책에 따라 단순한 DNS 기능은 물론 연결된 로드밸런서에 트래픽의 가중치를 설정할 수도 있고 장애 발생시에 자동 복구도 가능하다.
- 단순라우팅 일반적으로 DNS와 같은 라우팅 수행. 하나의 도메인에 하나의 IP 주소가 연결된다.
- 가중치 기반 라우팅 라우팅 대상을 여러 개 등록하고 각각에 트래픽을 할당하는 정도를 가중치로 지정한다. 가중치에 따라 IP주소 반환이 결정된다.
- 지리적 위치 라우팅 요청한 곳의 위치 정보에 따라 어떤 IP 주소를 반환할 지 결정한다.
- 지연 시간 라우팅 항상 레이턴시가 최소인 자원의 IP 주소를 우선적으로 반환한다.
- 장애 조치 라우팅 일반적으로 프라이머리 IP로 라우팅하지만 장애 발생시 보조 IP로 라우팅한다.
- 다중값 응답 라우팅 설정된 여러 IP 주소에 대해 무작위로 반환한다. 상태 확인에 실패한 서버에는 할당되지 않아 ELB처럼 작동한다.
자원 상태 확인
Route 53에서는 상태 확인 기능이 있다. 대상이 정상적으로 실행 중인지 확인 가능하다. 정상여부를 판단하는 기준은 보통 반환되는 응답결과 이지만 설정에 따라 다른 서비스의 상태 확인 결과도 함께 확인하거나 CloudWatch 경보를 확인할 수도 있다. (이상이 발생했을 때 장애 조치 설정도 가능하다.)
Reference
https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/Welcome.html
https://brunch.co.kr/@topasvga/49
댓글남기기