728x90
DNS (Domain Namem System) Route 53
- DNS는 사람이 읽을 수 있는 도메인 이름(예: www.abc.com) 을 컴퓨터가 읽을 수 있는 ip주소로 변환하는 시스템
- Route 53은 aws에 제공하는 dns서비스
- route 53의 기능
- 퍼블릭 도메인 구매 또는 이전
- aws 내부 vpc에서만 사용할 수 있는 프라이비 ㅅ도메인 생성
- 라우팅 정책 적용 (단순 라우팅, 가중치 기반, 지리적위치, 지연시간, 장애조치, 다중값 응답)
Top level Domain(TLD) = .com 같은것
Time To Live(TTL)
- DNS recursive resolver(ISP 업체가 운영하는 DNS 재귀적 리졸버) 가 이 레코드에 관한 정보를 캐싱할 시간
- 시간 자니면 다시 물어보게 되어있음 , 그사이에 해당 domain의 ip가 유효하지 않게 될 수 있으니까
주요 DNS 레코드 유형
- DNS 레코드를 통해 트래픽을 도메인에 라우팅하는 방식을 DNS에 알려줌
- A - 도메인 네임을IPv4 주소로 라우팅 (www.google.com -> 192.100.10.1)
- AAAA - 도메인 네임을 IPv6 주소로 라우팅
- CNAME - 도메인 네임을 도메인 네임으로 라우팅 (site.google.com -> blog.google.com)
- ALIAS - 도메인 네임을 AWS 리소스로 라우팅 (www.google.com -> AWS EC2)
- MX(Mail eXchanger) - 이메일 서버 연동시 메일의 소유를 확인하기 위한 레코드
- NS(Name Server) - DNS레코드를 가진 DNS서버를 식별하기 위한 레코드
- SOA (Start of Authority) - 도메인의 정보와 권한을 가진 레코드
Simple & Weighted Routing Policy
단순 라우팅 (Simple)
- 도메인 네임 -> IP 주소로 라우팅
- 라우팅 대상이 여러개 (예, 2개의 ip주소) 인 경우 랜덤하게 라우팅 됨
저기에 여러 ip를 추가 할 수 있다. ip가 여러개면 해당 domain이 여러 ip를 랜덤하게 라우팅 해준다.
ip를 직접명시하는 방법 말고 alias를 활용하는 방법이있다. 특정 aws 서비스에 대해 일종의 domain alias를 제공해준다.
가중치 기반(Weighted)
- 접속자가 요청하는 횟수의 가중치를 기준으로 라우팅 하는 방법
- 트래픽을 분산하거나 버전이 다른 앱을 테스트 하는 경우 유용
- 빠른 레코드 생성에서 라우팅정책을 가중치 기반으로 선택하면 된다.
Latency & Geo Location Routing Policy
- 지연시간 (Latency)
- 가장 짧은 지연시간을 제공하는 리전으로 라우팅 하는방법
- 지리적 위치 (Geo Location)
- 지연시간 (Latency) 기반 라우팅은 사용자와 가까운 AWS 리전으로 라우팅
- 지리적 위치 라우팅은 사용자가 속한 대륙이나 국가를 기준으로 라우팅 하는 방법
- 예) 한국 또는 아시아로부터 오는 트래픽을 지정된 서버 ip로 라우팅
Failover & Multi value Routing Policy
- 상태 검사 (Health Check)
- 서버의 모니터링 하는 기능
- 상태확인을 모니터링하고 상태가 좋지 않은 경우 다른 서버로 라우팅 하는 장애조치를 구성할 수 있음
- 장애 조치 (failover)
- 기본 라우팅이 실패하면 보조로 자동 라우팅 되는 방식
- 다중값 응답
- 사용자가 요청시 Route53 DNS에서 다수의 값을 반환하는 라우팅
- 리소스의 상태확인을 하여 DNS에서 상태확인에 따라 정상인 경우만 IP주소를 전달
728x90
'Cloud > AWS Certified Solutions Architect - Asso' 카테고리의 다른 글
인프라 자동화, 컴퓨팅 - 컨테이너 서비스 ,Severless , Elastic Beanstalk ,머신러닝 ,재해 복구 (0) | 2023.09.05 |
---|---|
네트워크 - VPC (0) | 2023.08.28 |
관리 및 거버넌스 (0) | 2023.08.24 |
보안 및 자격 증명 (0) | 2023.08.24 |
애플리케이션 통합 (0) | 2023.08.23 |