Route 53
Route 53란
확장 가능하고 가용성이 높은 DNS(Domain Name System) 웹 서비스로 도메인 이름을 IP 주소로 변환하여 최종 사용자를 인터넷 애플리케이션으로 라우팅하는 안정적인 방법을 제공한다. Route 53을 다른 AWS 인스턴스들과 연동해서 사용가능하다.
기본 용어
- 도메인 이름 (Domain Name): 인터넷상의 특정 위치를 가리키는 주소입니다. 예를 들어, example.com 같은 도메인 을 사용할 수 있다.
- DNS (Domain Name System): 도메인 이름을 IP 주소로 변환하는 시스템입니다. 예를 들어, example.com을 192.0.2.1 같은 IP 주소로 변환한다.
- 레코드 (DNS Record): 도메인 이름과 연결된 다양한 정보를 저장하는 데이터 항목이다. 도메인과 연결된 IP주소
- 호스팅 영역 (Hosted Zone): 특정 도메인에 대한 DNS 레코드 집합을 포함하는 컨테이너, Route 53에서 호스팅 영역을 생성하여 도메인 이름의 트래픽을 관리할 수 있다.
- public: 인터넷에서 트래픽을 라우팅하고자 하는 방벙을 지정하는 레코드
- private: vpc(AWS 인스턴스간 네트워크)에 트래픽을 라우팅하고자 하는 방법을 지정하는 레코드
- 네임 서버 (Name Server): DNS 쿼리에 응답하는 서버입니다. Route 53의 네임 서버는 사용자 도메인에 대한 DNS 쿼리를 처리합니다.
Route 53 라우팅 방식
1. 지연 시간 기반 라우팅: 가장 낮은 지연 시간을 가진 리소스로 라우팅.
2. 가중치 라우팅: 트래픽을 여러 리소스 간에 분배, 여러 리소스 간에 트래픽을 분배할 수 있게 해준다. 각 리소스에 가중치를 할당하여 특정 리소스에 더 많은 트래픽을 유도하거나, 여러 리소스에 균등하게 트래픽을 분배할 수 있습니다.
3. 지리적 라우팅: 사용자의 지리적 위치에 따라 라우팅, 사용자의 지리적 위치(국가, 대륙, 또는 특정 지역)에 따라 트래픽을 특정 리소스로 라우팅하는 방법이다. 적 규제 준수 및 지역별 콘텐츠 제공 등의 요구 사항을 충족시키는 데 유용합니다.
Route 53 실습
호스팅 영역 생성하기
A 레코드 추가하기
NS, SOA 레코드를 제외한 모든 레코드 삭제하기
호스팅 영역 삭제하기
'aws' 카테고리의 다른 글
AWS(5) - SDK, CLI (1) | 2024.05.26 |
---|---|
AWS(5) - IAM (0) | 2024.05.26 |
AWS(4) - CloudFront (0) | 2024.05.20 |
AWS(3)-S3 (1) | 2024.05.17 |
AWS(3)-RDS (0) | 2024.05.17 |