cloud/AWS

AWS - Route53

클라우디아랩 2021. 6. 14. 22:06

Amazon Route53 이란?

- 가용성과 확장성이 우수한 클라우드 기반의 Domain Name System(DNS)웹 서비스이다.

- 이 서비스는 www.example.com 과 같은 이름을 192.0.2.1 과 같이 컴퓨터 간연결을 위해 사용되는 숫자로 된 IP 주소로 변환하며,  개발자와 기업은 최종 사용자를 인터넷 애플리케이션에 매우 안정적이며 효율적 비용으로 연결할 수 있다.   

 

 

구분 내용
서비스명 Amazon Route 53
설명 가용성과 확장성이 우수한 클라우드 Domain Name System(DNS)웹 서비스
주요특징 - 가용성과 확장성이 뛰어난 클라우드 기반 DNS 웹 서비스
- 동적으로 사용자에게 노출될 DNS 레코드 타입과 값 조정
- 각종 다양한 로드 밸런싱 기능 지원
- Amazon Route 53는 IPv6와 호환
- 사용자의 요청을 EC2, ELB, S3 Bucket 등 인프라로 직접 연결 가능
- 외부의 인프라로 라우팅하는 데 Route 53 사용 가능
- Route 53 트래픽 흐름을 사용하면 지연 시간 기반 라우팅 가능
- Route 53에서는 도메인 이름 등록도 지원
프리티어 프리티어 없이 종량제 과금으로 사용하는 만큼 지불

 

Route 53의 주요 특징 및 기능

1) 연결 체크 및 Failover

- route 53에 연결된 응용프로그램의 각 끝점을 모니터링하여 서비스의 사용 가능 여부를 확인하고 정상 또는 비정상 상태를 반환

- 장애조치(failover)가 구성되어 있고 에이전트가 정상이 아닌것으로 판단되면 Amazon Route 53는 외부 사용자를 정상적으로 연결 가능한 사전 성의된 대체 서버나 지정된 엔드포인트로 연결을 전환

 

 

2) 고가용성 DNS 서비스 및 DNS Failover

- Route 53은 상태검사(health check) 와 연결된 failover 레코드를 구성

- health check 에서 연결 상태로 정상 상태가 반환되면 응용프로그램은 계속 정상적으로 작동

- 상태검사에서 연결 상태가 비정상 상태가 반환되면 Amazon Route 53에서 정상 상태가 아닌 끝점 값을 반환하지 않고 오류 복구 레코드의 값에 대해 응답

- DNS Failover Record 를 활용하면 외부 사용자를 응용프로그램의 오류나 시스템 장애 상황에서 미리 정의된 응용프로그램이나 정상적으로 도달 가능한 외부 리소스로 연결로 전환

- 시스템 장애상황에서 정상적인 엔드포인트로 장애조치를 수행하면 웹 사이트 또는 애플리케이션 다운타임 최소화

 

3) 지연시간 기반 라우팅

- 지연시간 기반 라우팅은 최종 사용자에게 최저 지연 시간을 제공하는 엔드포인트로 라우팅을 제공

- 일정기간 동안 수행된 지연 시간 측정을 기반으로 하며 주기적으로 지연시간을 측정하여 변경 사항을 반영

 

4) 가중치 기반 라우팅

- 여러 리소스 레코드를 단일 DNS 이름으로 연결 후 같은 기능을 수행하는 여러 리소스에 대해 사용자가 지정한 가중치 비율로 트래픽을 라우팅

- 특정 리소스 레코드 집합이 선택될 확율을 사전에 지정한 가중치의 비율로 지정하여 해당 리소스에 접속할 확률을 조정

 

5) 지역 기반 라우팅

- 국가별 또는 사용자의 지역적 위치에 따라 현지화된 컨텐츠를 사용자별로 제공하거나 라이센스가 있는 시장에만 컨텐츠 배포를 한정하거나 배포 대상으로 선택

- 예를들면, 미국에서는 대륙, 국가 또는 주를 기준으로 위치를 정하여 지정

 

 

도메인을 Route 53에 등록하기 - (나중)

 

대시보드 클릭

 

DNS관리 : 호스팅 영역생성 클릭

 

호스팅 영역 생성

도메인 이름 : 생성한 도메인 이름

유형 : 퍼블릭 호스팅 영역

호스팅 영역 생성 클릭

확인

 

도메인 네임 생성

freenom 등록 필요(1년 무료 사용가능)

- 구글계정으로 등록하면 됨

https://www.freenom.com/en/index.html?lang=en 

 

Freenom - A Name for Everyone

Cost Price Free Special

www.freenom.com

 

 

services-> My Domains -> manage Domains 클릭

 

 

 

Management Tools -> Nameservers 클릭

 

AWS : 값/트래픽 라우팅 대상에 있는 네임 스페이스를 복사

freenom : 복사한 값을 각 Nameserver에 붙여 넣기

freenom : Change Nameservers 클릭해서 저장

 

EC2 생성(웹서버 만들기)

httpd 설치

 

index.html 파일 생성

httpd 데몬실행

 

 

 

route 53 에서 record 추가

레코드 생성 클릭

 

 

레코드 유형 : A- ipv4주소...

값 : 퍼블릭 IP 넣기

레코드 생성 클릭

 

웹브라우저에서 도메인 네임 입력 하면

웹 으로 확인 할 수 있다 

 

 

 

 

 

 

 

 

 

 

 

 

 

'cloud > AWS' 카테고리의 다른 글

AWS- Amazon Auto Scaling  (0) 2021.06.18
AWS-ELB(Elastic Load Balancing)  (0) 2021.06.18
DNS (Domain Name System)  (0) 2021.06.14
AWS-IAM(Identity & Access Management)  (0) 2021.06.10
AWS-AMI(Amazon Machine Image)  (0) 2021.06.09