sungwony

[AWS] Route53 본문

cloud & devops/amazon web service

[AWS] Route53

일상이상삼상 2019. 12. 30. 21:51

이 글은 Udemy의 AWS Certified Solutions Architect - Associate 2019 강의를 개인 학습용도로 정리한 글입니다


DNS 101

 

- Elastic Load Balancer는 미리 정의된 IPv4 주소를 갖지 않는다. 사용자는 DNS 이름을 사용하여 그것을 해결한다.

- Alias Record와 CNAME의 차이를 이해한다.

- 선택할 수 있다면 항상 CNAME 보다 Alias Record를 선택하자.

 

일반적인 DNS 타입

 

- SOA Records

- NS Records

- A Records

- CNAMES

- MX Records

- PTR Records

 

Domain Name 등록

 

- AWS를 통해 곧바로 도메인 네임을 구매할 수 있다

- 환경에 따라 도메인 네임 등록에 3일까지 소요될 수 있다

 

Route 53의 Routing Policy

 

- Simple Routing

: Simple Routing 정책을 선택하면 여러 IP 주소에 대해 오직 하나의 레코드만을 가질 수 있다. 만약 하나의 레코드에서 여러 값이 명시되어 있다면 Route 53는 무작위로 사용자에게 값을 반환한다.

 

- Weighted Routing

: Weighted Routing 정책을 선택하면 IP별로 레코드를 생성하여 가중치를 부여할 수 있다. 예를 들어 3개의 IP에 대해 20:30:50의 비율로 Route 53이 IP를 반환할 확률을 지정할 수 있다.

* 헬스 체크

  - 개별 레코드 셋에 헬스체크를 지정할 수 있다.

  - 레코드 셋의 헬스체크가 실패할 경우 Route53로 부터 헬스체크가 통과할 때까지 제거된다.

  - SNS 알림을 설정하여 헬스체크 실패시 알림을 받을 수 있다.

 

- Latency-based Routing

: Latency-based Routing 정책을 선택하면 Route 53가 IP의 지연시간을 측정하여 지연시간이 가장 적은 IP를 반환한다.

 

- Failover Routing

: Failover Routing 정책을 선택하여 Active/Passive를 지정하면 Route 53는 Active를 기본으로 라우팅하다 인스턴스에 문제가 생기는 경우 Passive로 라우팅 경로를 변경하여 Passive의 IP를 반환한다.

 

- Geolocation Routing

: Geolocation Routing 정책은 IP 레코드를 특정 지역의 사용자에게 라우팅 하도록 설정한다.

 

- Geoproximity Routing(Traffic Flow Only)

: Geoproximity Routing을 통해 Amazon Route 53은 사용자와 리소스의 지리적 위치를 기반으로 트래픽을 리소스로 라우팅할 수 있다. 또한 선택적으로 바이어스(bias)라고 하는 값을 지정하여 지정된 리소스로 더 많은 트래픽 또는 더 적은 트래픽을 라우팅하도록 선택할 수 있다. 바이어스는 트래픽이 리소스에 라우팅되는 지리적 영역의 크기를 확장하거나 축소한다.(Geoproximity Routing을 사용하려면 반드시 Route 53의 traffic flow를 이용해야 한다)

 

- Multivalue Answer Routing

: 기본적으로 Simple Routing과 동일하나 각 IP에 대해 health check가 추가적으로 이뤄진다는 차이점이 있다.

'cloud & devops > amazon web service' 카테고리의 다른 글

[AWS] VPC 2/2  (0) 2020.01.24
[AWS] VPC 1/2  (0) 2020.01.15
[AWS] Database  (0) 2019.12.20
[AWS] EC2 2/2  (0) 2019.12.07
[AWS]EC2 - 1/2  (0) 2019.11.25