Route53
AWS에서 제공하는 DNS(Domain Name Service) 웹 서비스
DNS 서버가 53 포트에서 쿼리에 반응하여 사용자를 인터넷 상 애플리케이션으로 경로를 지정해 준다는 의미에서 유래한 이름이다.
가용성과 확장성이 뛰어나고 AWS 또는 온프레미스에서 실행되는 인터넷 애플리케이션을 연결할 수 있는, '신뢰할 수 있는 DNS' 시스템이다.
주요 기능
1. DNS
Route53를 통해 도메인을 구매할 수 있고, 다른 도메인 등록 기관에서 구매 및 생성한 도메인을 등록할 수 있다.
등록한 도메인은 퍼블릭 호스팅 영역(Pubilc Hosted Zone)으로 구성하여 인터넷에서 트래픽을 라우팅 할 수 있고, 프라이빗 호스팅 영역(Private Hosted Zone)으로 구성하여 AWS VPC에서 트래픽을 라우팅 할 수도 있다.
2. AWS 내부 또는 외부 인프라 라우팅
Route53를 사용하면 인터넷 트래픽을 AWS 내외의 웹 애플리케이션으로 라우팅하도록 구성할 수 있다. 또는 AWS 특정 리소스의 엔드포인트로 라우팅 되도록 구성할 수도 있다.
다음은 Amazon Route 53이 도메인의 트래픽을 라우팅하는 방법이다.
1 ~ 2. 사용자가 웹 브라우저 등으로 주쇼를 입력하면, 해당 요청은 인터넷 서비스 제공업체(ISP)가 관리하는 DNS Resolver로 라우팅 된다.
3 ~4. ISP DNS Resolver가 요청을 DNS root name server에 전달하고, name server가 응답한 TLD name server로 요청을 다시 전달한다.
5 ~ 7. DNS Resolver는 TLD name server가 응답한 Route53 name server로 요청을 다시 전달하며, 이때 name server로부터 IP 주소를 응답받으면 도메인을 IP 주소로 해석한 것이다. 해석한 IP는 웹 브라우저로 반환한다.
5. 웹 브라우저는 DNS Resolver를 통해 얻은 IP 주소로 요청을 전송한다.
❗ TLD; Top-Level Domain
.com, .org 또는 .ninja 등 도메인 이름의 마지막 부분을 의미한다.
3. 모니터링
Route53는 웹 서버, 메일 서버와 같은 리소스의 상태를 모니터링할 수 있고, 필요한 경우 CloudWatch와 연동하여 사용할 수 있다.
Health Check를 구성하면 리소스의 상태가 변경될 때 Failover를 구성할 수도 있다.
4. 로드밸런싱
가중치 기반 라운드 로빈(Weighted Round Robin) 기능을 제공한다.
또한 지연 시간 기반, IP 기반, 지역 DNS 등 다양한 라우팅 정책을 사용할 수 있다.
참고 문서
https://aws.amazon.com/ko/route53/features/
[AWS] 📚 Route53 개념 원리 & 사용 세팅 💯 정리
https://insight-bgh.tistory.com/261
https://brunch.co.kr/@topasvga/49
https://velog.io/@hahaha/AWS-Route53%EB%9E%80
https://tutorialsdojo.com/split-view-dns-using-amazon-route-53/
https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/Welcome.html