728x90
Amazon Route 53
Amazon Route 53은 AWS의 DNS 서비스다.
이는 도메인 등록, DNS 라우팅, 상태 체크 등을 담당한다.
주요 기능
- 도메인 등록: 도메인 등록 시 약 12,000원이 소요되며, 최대 3일이 걸린다.
AWS 내 서비스(EC2, ELB, S3 등)와 연결 가능하며 AWS 외부 요소들과도 연결할 수 있다. - DNS 라우팅: 도메인 생성 후 레코드 세트를 만들어 하위 도메인을 등록할 수 있다.
레코드 세트 등록 시 IP 주소, 도메인, 'Alias' 등을 지정하여 쿼리를 라우팅할 수 있다. - 상태 체크(Health Check): 도메인의 건강 상태를 확인하는 기능을 제공한다.
Record TTL
- TTL(Time to Live)은 데이터가 네트워크에서 유지되는 시간을 의미한다.
Route 53에서 각 레코드별로 TTL 값을 설정할 수 있으며, 기본값은 300초다.
라우팅 정책
- Simple: 동일 레코드 내에 다수의 IP 지정 가능. 여러 값을 지정한 경우 무작위로 반환한다.
- Weighted: 지역별 부하 분산이 가능하며,
각 가중치를 가진 동일한 이름의 A 레코드를 만들어 IP를 다르게 할당한다. - Latency-based: 지연 시간이 가장 적은 리전으로 쿼리를 요청한다.
- Failover: A/S 설정에서 사용되며, Main과 DR로 나뉘어 Main 장애 시 DR로 쿼리한다.
- Geolocation: 각 지역을 기반으로 가장 가까운 리전으로 쿼리를 수행한다.
레코드 생성 시 지역을 지정할 수 있다. - Geo-proximity: 사용자와 리소스의 지리적 위치를 기반으로 트래픽을 리소스로 라우팅한다.
Traffic flow를 사용하여 사용자 정의 DNS 쿼리 생성이 가능하다. - Multi-value Answer: 다수의 IP를 지정할 수 있으며, Health Check가 가능하다.
실패 시 자동 Failover가 이루어진다.
Alias(별칭)
- CNAME의 기능과 유사하며, AWS 리소스를 도메인으로 쿼리 대상으로 지정할 수 있도록 한다.
Route 53에서 별칭 레코드에 대한 DNS 쿼리를 받으면 다음과 같은 리소스로 응답한다.- Cloudfront Distribution
- ELB
- Web Site Hosting 가능한 S3 Bucket
- Elastic Beanstalk
- VPC Interface Endpoint
- 동일한 Hosting 영역의 다른 Route 53 레코드
CNAME과 Alias의 차이점
- CNAME은 AWS 리소스뿐만 아니라 다른 도메인도 지정할 수 있지만,
Alias는 AWS 리소스만 지정할 수 있다. - CNAME은 루트 도메인을 지정할 수 없지만, Alias는 가능하다.
- AWS Alias는 무료로 사용할 수 있다.
- AWS Alias는 상태 체크가 가능하다.
출처 : Udemy_AWS Solutions Architect C03 강의
hwanyoung12
728x90
'자격증 > AWS SAA' 카테고리의 다른 글
[AWS SAA] EKS & ECS (0) | 2024.02.05 |
---|---|
[AWS SAA] ElastiCache (0) | 2024.02.05 |
[AWS SAA] Cloud Trail & Config (0) | 2024.02.05 |
[AWS SAA] CloudFormation (0) | 2024.02.05 |
[AWS] FSx (0) | 2024.02.05 |