비용 탐색기 및 결제 태그를 사용하여 AWS 결제 디버깅

비용 탐색기 및 결제 태그를 사용하여 AWS 결제 디버깅

AWS 청구는 악명이 높으며 네트워크의 잘못된 구성으로 인해 데이터나 리소스가 남용되어 눈에 띄지 않게 누적될 수 있습니다. AWS는 계정이 지갑에 도달하기 전에 계정을 디버깅할 수 있는 다양한 솔루션을 제공합니다.

비용 브라우저란 무엇입니까?

AWS는 많은 결제 관련 서비스를 제공하지만 Cost Explorer가 가장 유용합니다. 기본 청구 홈페이지는 청구서에 대한 일반적인 개요를 제공하지만 비용 탐색기를 사용하면 지불하는 비용을 정확하게 드릴다운할 수 있습니다.

AWS에 지출된 모든 비용은 더 많은 데이터와 연결됩니다. 이렇게 하면 불필요한 요금을 발견하는 데 도움이 되며, 이를 통해 클라우드 네트워크에서 변경해야 할 사항에 대한 유용한 통찰력을 얻을 수 있습니다.

예를 들어, AWS의 데이터 비용이 매우 높기 때문에 일반적인 문제는 너무 많은 데이터를 사용하는 것입니다. 문제를 해결하기 위한 조치를 취 하거나  문제가 있는 서비스를 다른 클라우드 제공업체로 이동하는 것을 고려할 수도 있습니다. 또 다른 문제는 S3와 같은 내부 서비스에 대한 많은 수의 요청일 수 있습니다. 이를 줄이기 위해 더 많은 외부 캐시를 구현하는 것을 고려할 수 있습니다.

비용 탐색기는 무료이지만 비용 을 지불하려면 “시간별 세부정보”를 활성화 할 수 있습니다 . 추적된 리소스당 몇 센트의 비용이 듭니다.

비용 브라우저 사용

비용 탐색기는 결제 대시보드의 계정 드롭다운에서 사용할 수 있습니다.

사이드바에 비용 브라우저가 표시됩니다. 그것을 열면 시간 경과에 따른 계정 그래프와 이를 필터링하는 여러 방법을 볼 수 있습니다.

상단에 그룹화 옵션이 표시됩니다. “사용 유형” 또는 “API 작업”과 같은 항목을 설정하여 실제로 지불하는 비용을 표시할 수 있습니다. 예를 들어 이 그래프는 대부분 S3 작업이며 데이터 전송, PutObject 요청 및 GetObject 요청과 같은 다양한 비용으로 분할됩니다.

3월에 문제가 있는 버킷을 데이터 전송 요금이 훨씬 저렴한 Digital Ocean으로 전환했습니다. S3를 계속 사용하고 싶다면 더 많은 클라이언트 측 캐싱을 구현할 수도 있습니다. DataTransfer-Out의 높은 비용은 사라지고 S3에 남아 있는 다른 아카이브 버킷으로 라우팅되는 PutObject 요청만 남게 되지만 요청 비율을 낮추면 청구서가 더 낮아질 수 있습니다.

다른 서비스를 많이 사용하는 경우 사이드 필터를 사용하여 문제를 좁힐 수 있습니다. 이름은 물론 지역, 가용 영역, 인스턴스 및 사용 유형별로, 심지어 여러 계정에서 비용을 필터링할 수 있습니다.

태그 사용

가장 유용한 필터링 옵션 중 하나는 태그입니다. 태그는 각 개별 서비스에 적용되는 AWS 기능입니다. AWS의 거의 모든 객체에는 조직에 사용되는 키-값 쌍이 할당될 수 있습니다.

다양한 용도로 사용할 수 있지만 가장 중요한 것은 다양한 요소를 기반으로 비용을 추적하는 것입니다. 예를 들어 동일한 클라우드에서 실행되고 동일한 리소스를 사용하는 많은 애플리케이션이 있을 수 있습니다. 그들에게 다른 태그를 부여하면 비용 브라우저에서 비용을 쉽게 분리할 수 있습니다.

태그는 사용하기가 매우 쉽습니다. AWS API 또는 CloudFormation을 사용하여 서비스를 시작할 때 프로그래밍 방식으로 설정할 수 있지만 수동으로 설정하려는 경우 일반적으로 각 서비스의 설정 어딘가에서 해당 설정 패널을 찾을 수 있습니다. 예를 들어, S3는 “속성” 섹션의 장바구니 설정 페이지에 있습니다.

설치되면 비용 탐색기를 태그별로 정렬할 수 있지만 시간별 드릴다운을 활성화하지 않은 경우 다음 청구 라운드가 발생하기까지 시간이 걸립니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다