Route 53
Amazon Route 53
- 고가용성, 확장성, 완전 관리형 및 권한 있는 DNS
- 신뢰할 수 있음 = 고객이 DNS 레코드를 업데이트할 수 있음
- Route 53은 도메인 등록 기관이기도 합니다.
- 리소스의 상태를 확인하는 기능
- 100% 가용성 SLA를 제공하는 유일한 AWS 서비스
왜 Route 53인가 ?
53은 기존 DNS 포트번호로 부여한 숫자입니다.
Route 53 - Record
각 레코드에는 다음이 포함됩니다.
- 도메인 / 하위 도메인 이름 - ex)
example.com
- Record Type - A or AAAA
- Value - 12.34.56.78
- 라우팅 정책 - Route 53이 쿼리에 응답하는 방식
- TTL - 레코드가 DNS Resolvers에 캐시된 시간
Route 53은 다음 DNS 레코드 유형을 지원합니다.
- A / AAAA / CNAME / NS
- CAA / DS / MX / NAPTR / PTR / SOA / TXT / SPF / SRV
Route 53 - Record Types
- A: 호스트 이름을 IPv4에 매핑
- AAAA: 호스트 이름을 IPv6에 매핑
- CNAME - 호스트 이름을 다른 호스트 이름에 매핑
- 대상은 A 또는 AAAA 레코드가 있어야 하는 도메인 이름입니다.
- DNS 네임스페이스(Zone Apex)의 최상위 노드에 대한 CNAME 레코드 를 생성할 수 없습니다.
- 예: example.com은 만들 수 없지만 www.example.com은 만들 수 있습니다.
- NS - 호스팅 영역의 이름 서버
- 도메인에 대한 트래픽 라우팅 방법 제어
Route 53 - Hosted Zones
- 트래픽을 도메인 및 하위 도메인으로 라우팅하는 방법을 정의하는 레코드용 컨테이너
- 공개 호스팅 영역: 인터넷(공개 도메인 이름)에서 트래픽을 라우팅하는 방법을 지정하는 레코드가 포함되어 있습니다.
- 프라이빗 호스팅 영역: 하나 이상의 VPC(프라이빗 도메인 이름) application.company.internal 내에서 트래픽을 라우팅하는 방법을 지정하는 레코드를 포함합니다.
- 호스팅 영역 당 월 $0.5 지불
Route 53 - Records TTL (Time To Live)
- 높은 TTL: Route 53의 트래픽 감소
- 낮은 TTL: Route 53의 트래픽 증가, 기록을 쉽게 변경
- 별칭 레코드를 제외하고 각 DNS 레코드에 대해 TTL이 필수입니다.
CNAME vs Alias
AWS 리소스 (Load Balancer, CloudFront...)는 AWS 호스트 이름을 노출합니다.
- lbl-1234.us-east-2.elb.amazonaws.com → myapp.mydomain.com