AWS Route53

박기원·2022년 5월 20일
0
post-thumbnail

Domain Registrar : 도메인 이름을 등록하는 곳
모든 DNS 레코드를 포함하는 Zone File : 호스트 이름과 IP 또는 주소를 일치시키는 방법

최상위 도메인 (TLD) : .com, .us, .in, .gov, .org

2단계 도메인 (SLD) : amazon.com, google.com

이 전체를 FQDN 이라고 한다.
Fully Qualified Domain Name

Route53 : 고가용성, 확장성을 갖춘 완전히 관리되며 권한있는 DNS 입니다.

권한이 있다는 것은 고객인 우리가 DNS 레코드를 업데이트할 수 있다는 것이다.

100% SLA 가용성을 제공하는 유일한 AWS서비스

SLA(Service-Level Agreement)는 우리말로 서비스 수준 협약이라고 하며, 고객이 공급업체로부터 기대하는 서비스 수준을 기술한 문서입니다. 해당 서비스의 성과를 측정하는 기준과 합의된 서비스 수준을 달성하지 못할 경우 구제책이나 불이익 등을 함께 명시한 체계적인 계약입니다. 물리적 문서 또는 전자 문서의 형태일 수 있습니다.

53은 DNS 서비스 즉, 이름에서 사용되는 전통적인 DNS 포트이다.

Route 53에서 여러 DNS 레코드를 정의하고 레코드를 통해 특정 도메인으로 라우팅하는 방법을 정의한다.

각 레코드는 도메인이나 example.com과 같은 서브도메인 이름과 같은 정보를 포함한다.

예를 들어 레코드 종류가 A, AAAA이고 레코드 값이 123.456.789.123 이고 라우팅 정책은 Route53이 쿼리에 응답하는 방식이다.

TTL은 DNS Resolver에서 레코드가 캐싱되는 시간이다.

반드시 알아야하는 레코드 타입은 A, AAAA, CNAME, NS 필수

A 레코드

  • 호스트 이름과 IPv4 IP를 매핑
    example.com 은 1.2.3.4 로 바로 연결된다.

AAAA 레코드

  • 호스트 이름과 IPv6 IP를 매핑

CNAME 레코드

  • 호스트 이름을 다른 호스트 이름과 매핑
    대상 호스트 이름은 A나 AAAA 레코드가 될 수 있다.
    Route53에서 DNS 이름 공간 또는 Zone Apex의 상위 노드에 대한 CNAMES를 생성할 수 없습니다.

NS

  • 호스팅 존의 이름 서버이다.
    서버의 DNS 이름 또는 IP 주소로 호스팅 존에 대한 DNS 쿼리에 응답할 수 있다.
    또한, 트래픽이 도메인으로 라우팅되는 방식을 제어한다.

Hosting Zone

호스팅 존은 레코드의 컨테이너 이다.
도메인과 서브도메인으로 가는 트래픽의 라우팅 방식을 정읳나다.

호스팅 존의 종류

  • 퍼블릭 호스팅 존
  • 프라이빗 호스팅 존

퍼블릭 도메인 이름을 살 때마다 mypublicdomain.com이 퍼블릭 도메인 이름이라면 퍼블릭 호스팅 존을 만들 수 있다.

퍼블릭 존은 쿼리에 도메인 이름 application1.mypublicdomainname.com 의 IP가 무엇인지 알 수 있다.

프라이빗 호스팅 존은 공개되지 않는 도메인 이름을 지원한다.
가상 프라이빗 클라우드 (VPC)만이 URL을 리졸브할 수 있다.
ex) application1.company.internal

AWS에서 만드는 어떤 호스팅 존이든 월에 50센트를 지불해야 합니다.

Route53 사용은 무료가 아니라 도메인 이름을 등록하면 1년에 최소 12달러를 지불해야 한다.

Route53 - Records TTL

TTL : Time To Live

예를 들어 TTL을 24시간으로 높게 설정한다면 Route 53의 트래픽은 현저히 적을 것이다.
결과가 24시간동안 캐시될 테니 클라이언트는 요청을 적게 보낼 것이다. 하지만
클라이언트가 오래된 레코드를 받을 가능성도 있다.
만약에 레코드를 바꾸고자 한다면 모든 클라이언트들이 새 레코드를 캐시에 저장할 때까지 24시간을 기다려야 한다는 뜻이다.

반대로 TTL을 60초정도로 짧게 설정한다면 DNS에는 트래픽의 양이 많아져서 비용이 많이 들게 된다. Route53에 들어오는 요청의 양에 따라 요금이 책정되기 때문이다. 하지만 오래된 레코드의 보관 시간은 짧아질 것이다. 따라서 레코드 변경이 빨라진다.

  1. Route 53 CNAME vs Alias 볼 차례

0개의 댓글