Routing 정책

은채의 성장통·2025년 2월 9일
0

AWS

목록 보기
43/79

DNS 라우팅 정책 및 헬스 체크

개요

Amazon Route 53은 다양한 DNS 라우팅 정책을 제공합니다. 이를 통해 트래픽을 효율적으로 관리하고, 헬스 체크를 통해 리소스의 상태를 모니터링할 수 있습니다. 주요 라우팅 정책에는 단순 라우팅, 가중치 기반 라우팅, 지연시간 기반 라우팅 등이 있습니다.

단순 라우팅 정책

  • 단순 라우팅: 트래픽을 단일 리소스로 보내는 방식입니다.
  • 작동 원리: 클라이언트가 DNS 요청을 보내면 Route 53은 해당 IP 주소를 반환합니다.
  • 제약 사항: 상태 확인은 불가능합니다.

가중치 기반 라우팅

  • 가중치 라우팅: 가중치를 활용하여 요청의 일부 비율을 특정 리소스로 보내는 방식입니다.
  • 작동 원리: 각 레코드에 가중치를 할당하여 트래픽을 분배합니다. 동일한 이름과 타입을 가진 DNS 레코드가 필요합니다.
  • 상태 확인: 상태 체크가 가능하여, 비정상 상태인 리소스로의 트래픽을 차단할 수 있습니다.

지연시간 기반 라우팅

  • 지연시간 라우팅: 지연시간이 가장 짧은 리소스로 트래픽을 보내는 방식입니다.
  • 작동 원리: 가장 가까운 리소스를 자동으로 선택하여 연결합니다.
  • 상태 확인: 상태 확인과 연계하여 최적의 리소스를 선택합니다.

헬스 체크

  • 목적: 헬스 체크는 DNS의 장애 조치를 자동화하기 위해 사용됩니다.
  • 작동 원리: 특정 엔드포인트를 모니터링하고, 요청에 대해 200 응답이 오면 정상, 400 응답이 오면 비정상으로 간주합니다.
  • 상태 확인 합산: 여러 개의 상태 확인 결과를 하나로 합쳐 종합적인 상태를 평가합니다. 모든 인스턴스가 정상이면 부모 헬스 체크도 정상이 됩니다.
  • 적용: 상태 확인이 실패하지 않도록 관리할 때 사용합니다.

VPC 외부와 클라우드워치 경보

  • VPC 외부 리소스 상태 확인: VPC 외부에 있는 리소스를 모니터링하기 위해 클라우드워치 경보를 활용합니다.
  • 개인 서브넷: 개인 서브넷 내의 리소스 상태를 확인하고, 알람이 활성화되면 헬스 체크는 비정상 상태로 전환됩니다.
  • 경보 활용: 클라우드워치 알람을 통해 리소스 상태를 지속적으로 체크하고, 문제가 발생하면 신속히 대응할 수 있습니다.

장애조치

  • 활용: Route 53과 EC2 인스턴스를 이용하여 장애조치를 수행할 수 있습니다. 첫 번째 인스턴스에 헬스 체크를 하고, 문제가 발생하면 보조 인스턴스에 트래픽을 전환합니다.
  • 작동 원리: 클라이언트의 요청이 오면 정상으로 판단되는 인스턴스에 연결합니다.

지리적 위치 라우팅 정책

  • 지리적 라우팅: 사용자의 실제 위치를 기반으로 특정 IP 주소에 연결하는 방식입니다.
  • 작동 원리: 사용자가 위치한 대륙이나 장소에 따라 트래픽을 특정 리소스에 보냅니다.

지리적 근접 라우팅

  • 지리적 근접 라우팅: 사용자와 리소스의 지리적 위치를 기반으로 트래픽을 분배하는 방식입니다.
  • 편향값: 특정 리소스에 더 많은 사용자와 트래픽을 배정합니다.

IP 기반 라우팅

  • IP 기반 라우팅: 클라이언트 IP 주소를 기반으로 라우팅하는 방식입니다.
  • 작동 원리: CIDR에 따라 특정 로케이션으로 트래픽을 보냅니다.

CIDR란?

  • CIDR (Classless Inter-Domain Routing)은 IP 주소를 효율적으로 할당하고 라우팅하기 위한 방법입니다. IP 주소와 서브넷 마스크를 결합하여 네트워크 주소를 나타냅니다.

다중값 라우팅

  • 다중값 라우팅: 다중 리소스로 트래픽을 분배하는 방식입니다.
  • 작동 원리: 상태 확인을 통해 정상 리소스에만 트래픽을 분배합니다.

도메인 레지스트라 vs DNS 서비스

항목도메인 레지스트라DNS 서비스
기능도메인 등록 및 관리DNS 레코드 관리 및 라우팅
예시GoDaddy, NamecheapAmazon Route 53, Cloudflare DNS
주요 역할도메인 구매 및 소유권 관리트래픽 라우팅 및 도메인 이름 해석
제공 서비스도메인 검색, 등록, 갱신레코드 설정, 헬스 체크, 트래픽 관리
주요 사용자웹사이트 소유자, 개인 및 기업웹사이트 운영자, 네트워크 관리자
비용 구조도메인 등록 비용(연간)트래픽 및 레코드 수에 따른 비용

예시

  • 도메인 레지스트라: "example.com" 도메인을 구매하고 소유권을 관리하는 역할을 합니다.
  • DNS 서비스: "example.com" 도메인에 대한 트래픽을 특정 IP 주소로 라우팅하고, 헬스 체크를 통해 리소스 상태를 모니터링합니다.
profile
인생 별거 없어

0개의 댓글