자격증/AWS SAA

[AWS SAA] Route 53

14ben 2024. 2. 5. 11:34
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는 상태 체크가 가능하다.

 

 
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