Search
Duplicate
📒

[AWS - SAA] 07. Route 53

상태
완료
수업
AWS - Solutions Architect
주제
AWS-Network
연관 노트
3 more properties
참고

Route 53

NOTE
AWS에서 제공하는 클라우드 Domain Name System(DNS) 웹 서비스다!
Domain의 구조
도메인을 IP로 바꾸는 과정
Route53에서 외부 도메인을 사용하려면, 외부 도메인의 NS를 Route 53의 값으로 수정해주면 된다!
도메인 구입부터, 네임서버 등록까지 대부분의 기능이 존재하며, 모니터링 기능도 존재
Route 53은 사용자의 요청을 AWS에 실행되는 인프라에 효율적으로 연결할 수도 있으며, 외부의 인프라로 라우팅하는데도 사용이 가능함.

라우팅 정책

NOTE
Route 53이 DNS 쿼리에 응답하는것을 돕는 정책
Simple
동일 레코드 내에 다수의 IP를 지정하여 라우팅 가능
다수로 지정한 경우 무작위 반환
Weighted
리전 별 가중치를 활용하여 요청의 일부 비율을 특정 리소스로 보냄
Failover
실패하면 Second로 배포한다.
상태검사 설정에서 사용된다.
Main과 DR을 나누어 Main장애 시 DR로 쿼리
Latency
지연 시간이 가장 짧은 리소스로 리다이렉팅함
Gelocation
사용자의 실제 위치를 기반으로 수행한다.
Multi-Value Answer
트래픽을 다양한 resource에 route할 때 사용한다.
Geroproximity
사용자와 resource의 위치에 기반으로 수행한다.
bias를 통해 특정 resource에 더 많이 가도록 할 수 있다.

DNS 레코드

NOTE
DNS 서버가 해당 패킷을 받았을 때 어떤식으로 처리할지를 나타내는 지침!
AWS에서 DNS를 생성할때의 콘솔
Records TTL(Time To Live)
Domain정보를 캐싱하는 시간!
High TTL(ex 24시간)
적은 traffic이 오지만, 예전 record일 확률이 높음
Low TTL(ex 1분)
많은 traffic이 오지만, 예전 record일 확률이 낮음

DNS 레코드 종류

NOTE

A

호스트 이름 - IPv4 IP 맵핑
1:1, 다:대 매칭이 될 수 있다.
한번의 요청으로 ip를 찾아가므로 빠르다!

AAAA

호스트 이름 - IPv6 IP 맵핑

CNAME

호스트 이름 - 다른 호스트 이름 맵핑
IP주소가 자주 변경되어도, 유연하게 대응이 가능하다.

NS

호스팅 영역의 네임서버, 트래픽이 도메인으로 라우팅되는 방식을 제어한다.
이외에 CAA, DS, MX, PTR, SOA 등이 존재한다.

Alias vs CNAME

NOTE
DNS 기능에 대한 확장!
CNAMEhostname - 다른 hostname에 매핑하고, Aliashostname - AWS Resource에 맵핑한다!
CNAME NON ROOT Domain에 대해서만 가능하고, AliasROOT Domain에서도 가능.
이외 특징
요금청구가 없다.
AWS resource에 대해 항상, A 혹은 AAAA이다.
TTL을 설정할 수 없다.(Route53이 자동으로 설정함)