Route 53 비용을 줄이려면 어떻게 해야 하나요?

4분 분량
0

AWS 청구서의 Amazon Route 53 사용 요금이 예상보다 높아 비용을 줄이고 싶습니다.

간략한 설명

Route 53 요금은 다음과 같은 서비스의 실제 사용량을 기준으로 합니다.

  • 호스팅 영역
  • 쿼리
  • 상태 확인
  • 도메인 이름

Route 53에서는 사용한 만큼만 비용을 지불합니다. 자세한 내용을 보려면 Amazon Route 53 요금을 참조하세요.

예상보다 높은 Route 53 비용을 줄이려면 다음을 수행하세요.

  • 사용하지 않는 호스팅 영역 삭제
  • 가능한 경우 별칭 레코드 생성
  • 레코드의 Time to Live(TTL) 높이기
  • 트래픽 정책 레코드 검토
  • 해석기 엔드포인트 검토
  • 상태 확인 검토

해결 방법

사용하지 않는 호스팅 영역 삭제

중요: 필요하지 않은 호스팅 영역만 삭제해야 합니다. Route 53은 호스팅 영역 또는 호스팅 영역 자체에서 삭제한 레코드를 복원할 수 없습니다.

Route 53에서 생성된 각 호스팅 영역에 대해 월별 요금이 부과됩니다. 도메인 호스팅 영역을 만들면 Route 53에서 이름 서버 4개 세트를 호스팅 영역에 할당합니다. 퍼블릭 DNS 확인의 경우 도메인 등록 기관에 이름 서버가 추가된 호스팅 영역만 쿼리를 해결하는 데 사용됩니다. 호스팅 영역과 관련된 비용을 최소화하려면 사용하지 않는 호스팅 영역을 모두 삭제하세요.

가능한 경우 별칭 레코드 생성

Route 53에서 응답한 대부분의 DNS 쿼리에는 요금이 부과됩니다. 이 정책에서는 다음을 포함하여 무료로 제공되는 리소스에 매핑된 별칭 레코드에 대한 쿼리는 예외입니다.

  • Elastic Load Balancing 인스턴스
  • Amazon CloudFront 배포판
  • AWS Elastic Beanstalk 환경
  • Amazon API Gateway
  • Virtual Private Cloud(VPC) 엔드포인트
  • mazon Simple Cloud Storage(Amazon S3) 웹사이트 버킷

별칭 레코드가 지원하는 AWS 리소스 유형의 전체 목록은 값/라우팅 트래픽 대상을 참조하세요.

리소스가 별칭 레코드에서 지원되는 경우 레코드를 편집하여 레코드 유형을 별칭으로 지정하세요.

TTL 높이기

Route 53에서 응답한 대부분의 DNS 쿼리에는 요금이 부과됩니다. 이 정책에서는 다음을 포함하여 무료로 제공되는 리소스에 매핑된 별칭 레코드에 대한 쿼리는 예외입니다.

  • Elastic Load Balancing 인스턴스
  • CloudFront 배포판
  • AWS Elastic Beanstalk 환경
  • API 게이트웨이
  • VPC 엔드포인트
  • 아마존 S3 웹 사이트 버킷

레코드에 대해 더 높은 TTL을 구성하면 중간 해석기가 더 오랜 시간 동안 레코드를 캐시합니다. 따라서 이름 서버에서 받는 쿼리가 줄어듭니다. 이 구성을 사용하면 응답한 DNS 쿼리에 해당하는 요금이 줄어듭니다. 그러나 TTL이 높으면 이전 값이 더 오랜 기간 동안 캐시되므로 레코드 변경 사항의 전파 속도가 느려집니다. TTL이 낮을수록 전파 속도가 빨라집니다. 하지만 TTL이 낮을수록 캐시된 값이 더 빨리 만료되므로 이름 서버에 더 많은 쿼리가 도착합니다.

트래픽 정책 레코드 검토

Route 53 트래픽 흐름 정책을 특정 DNS 이름(예: www.example.com)과 연결할 때 정책 레코드를 생성합니다. 트래픽 정책은 해당 특정 DNS 이름에 대한 트래픽을 관리합니다. 트래픽 정책은 일반적으로 라우팅 정책과 지리 근접성 라우팅 정책의 조합에 대한 모범 사례입니다. 정책 레코드를 통해 DNS 이름과 연결되지 않은 트래픽 정책에는 요금이 부과되지 않습니다.

여러 도메인을 동일한 트래픽 정책에 연결하려면 트래픽 정책 레코드와 동일한 호스팅 영역에 별칭 레코드를 생성하세요. 예를 들어 example.com에 대한 트래픽 정책 레코드와 트래픽 정책 레코드를 참조하는 www.example.com에 대한 별칭 레코드를 생성할 수 있습니다.

비용을 더 줄이려면 트래픽 정책 레코드를 검토하세요. 트래픽 정책 레코드를 단순 레코드 또는 기타 라우팅 정책으로 대체할 수 있는지 결정합니다.

해석기 엔드포인트 검토

Route 53 해석기 엔드포인트에는 두 개 이상의 IP 주소가 필요합니다. 각 IP 주소는 하나의 탄력적 네트워크 인터페이스에 해당합니다. 탄력적 네트워크 인터페이스의 요금은 인터페이스당 시간당 0.125 USD입니다.

단일 아웃바운드 엔드포인트는 동일한 리전 내의 여러 계정으로 생성된 여러 VPC 간에 공유할 수 있습니다. 동일한 리전에서 서로 다른 VPC를 사용하여 여러 아웃바운드 엔드포인트를 구성한 경우 추가 요금이 발생합니다. 비용을 줄이려면 개별 엔드포인트를 사용하는 대신 공유 메커니즘을 사용하여 엔드포인트를 통합하세요.

불필요한 상태 확인 삭제

상태 확인을 엔드포인트와 연결하면 상태 확인 요청이 엔드포인트의 IP 주소로 전송됩니다. 이러한 상태 확인 요청은 요청이 의도한 대로 작동하고 있는지 확인하기 위해 전송됩니다. 상태 확인 요금은 관련 엔드포인트에 따라 부과됩니다. 상태 확인 요금이 부과되지 않도록 하려면 RRSet 레코드와 함께 사용되지 않아 더 이상 필요하지 않은 상태 확인을 삭제하세요.

가능한 경우 상태 확인의 대안으로 대상 상태 평가(ETH)를 구성하세요. 이 전략은 상태 확인 비용을 피하는 데 도움이 됩니다. 자세한 내용을 보려면 다음을 참조하세요.

AWS 공식
AWS 공식업데이트됨 일 년 전