AWS 청구서에 XXXX-VendedLog-Bytes 또는 XXXX-VendedLog-YY-Bytes에 대한 요금이 청구되고 있습니다. 요금에 대한 자세한 내용을 확인하고 향후 요금을 줄이고 싶습니다.
간략한 설명
참고: 이 문서에서 XXXX는 로그가 구성된 리전의 AWS 리전 코드를 나타냅니다. 예를 들어, USE1은 us-east-1의 리전 코드입니다. YY는 요금과 관련된 AWS 서비스를 나타냅니다. VPC_FLOW 또는 ROUTE_53을 예로 들 수 있습니다.
XXXX-VendedLog-Bytes 또는 XXXX-VendedLog-YY-Bytes는 로그가 Amazon Simple Storage Service(S3)로 데이터를 전송하도록 구성되어 있음을 나타냅니다.
여러 AWS 서비스를 Amazon S3에 로그를 게시하도록 구성할 수 있으며, 이를 Vended 로그라고 합니다. 예를 들어 다음과 같은 로그를 Amazon S3에 게시할 수 있습니다.
- Amazon Virtual Private Cloud(VPC) 흐름 로그
- AWS Global Accelerator 흐름 로그
- Amazon Route 53 Resolver 쿼리 로그
- AWS WAF 액세스 로그
Vended 로그의 요금 계산 방법에 대한 자세한 정보는 Amazon CloudWatch 요금을 참조하세요.
AWS 사용 보고서를 사용하여 Amazon S3로 데이터를 전송하는 비용을 직접 계산할 수 있습니다. 그런 다음, 이 결과를 AWS 청구서의 요금과 비교하여 확인합니다. 마지막으로, 제안하는 비용 절감 전략을 구현하여 향후 요금을 줄일 수 있습니다.
해결 방법
Cost Explorer를 사용하여 요금 시각화
- Cost Explorer를 열고 Launch Cost Explorer(Cost Explorer 시작)을 선택합니다.
- 탐색 창에서 Reports(보고서)를 선택합니다.
- Create new report(새 보고서 생성)를 선택합니다.
- Select a report type(보고서 유형 선택)에서 Cost and usage(비용 및 사용량)를 선택합니다. 그런 다음 Create Report(보고서 생성)를 선택합니다.
- Report parameters(보고서 파라미터) 창에서 필터를 설정하여 관련 요금을 찾습니다.
Time(시간)에서 관련 날짜를 선택합니다.
Granularity(세부 수준)에서 Daily(일별)를 선택합니다.
Filters(필터)의 Dimension(측정기준)에서 Service(서비스)를 선택하고 CloudWatch를 선택합니다. 그런 다음 Apply filters(필터 적용)를 선택합니다.
Add new filter(새 필터 추가)를 선택하여 두 번째 필터를 추가합니다. Dimension Usage(측정기준 사용량)에서, 검색 필드에 Vended를 입력합니다. 그런 다음 검사하려는 Vended 로그를 선택합니다. Apply filters(필터 적용)를 선택합니다.
- 일일 로그 볼륨과 해당하는 비용을 보여주는 두 개의 그래프를 확인할 수 있습니다. 사용자 환경의 워크로드와 관련하여 로그 볼륨이 어떻게 변하는지 추세를 파악할 수 있습니다.
CloudWatch 요금 보고서 생성
- AWS 빌링 콘솔을 엽니다.
- 탐색 창에서 Cost & Usage Reports를 선택합니다.
- AWS Usage Report(AWS 사용 보고서)를 선택합니다.
- Services(서비스)에서 AmazonCloudWatch를 선택합니다.
- Usage Types(사용 유형)에서 All Usage Types(모든 사용 유형)를 선택합니다.
- Operation(작업)에서 All Operations(모든 작업)를 선택합니다.
- Time Period(기간)에서 조사 중인 기간을 선택합니다.
- Report Granularity(보고서 세부 수준)에서 Days(일)를 선택하는 것이 좋습니다. 대용량 사용 보고서는 잘릴 수 있기 때문입니다.
- Download report(CSV)(보고서 다운로드(CSV))를 선택합니다.
AWS 비용 및 사용량 보고서 분석
필요에 따라 Microsoft Excel과 같은 스프레드시트 애플리케이션을 사용하여 이전 섹션에서 생성한 AWS Cost & Usage Report(AWS CUR)를 분석할 수 있습니다.
이 보고서는 본 문서의 Cost Explorer를 사용하여 요금 시각화 섹션의 그래프와 유사한 데이터를 제공합니다. 그러나 더 세부적인 정보가 필요한 경우 이 방법을 사용할 수 있습니다. 원하는 스프레드시트에서 로그 유형, 리전 또는 기간별로 필터링할 수 있습니다.
예를 들어 UsageType 필드와 XXXX-VendedLog-YY-Bytes 필드에서 조사 중인 Vended 로그를 비교합니다. UsageValue 열은 로그 데이터의 볼륨(바이트)을 반영합니다. AWS CUR 보고서의 UsageValue와 Cost Explorer 그래프의 Usage(GB) value(사용량(GB) 값)의 상관 관계를 분석하려면 바이트를 기비바이트로 변환하세요.
향후 비용 절감
Vended 로그 요금은 Amazon CloudWatch Logs, Amazon S3 또는 Amazon Kinesis Data Firehose로 전송되는 로그의 볼륨을 기준으로 부과됩니다. 로그 수를 줄이는 구성 옵션 또는 전략을 고려해 향후 요금을 절감하세요. 예를 들어, VPC 흐름 로그를 사용하는 경우 다음을 수행하세요.
- 문제 해결 시에만 VPC 흐름 로그를 켭니다.
- 탄력적 네트워크 인터페이스(ENI)를 기반으로 범위를 제한합니다.
- 선택한 ENI 또는 서브넷에 대해서만 흐름 로그를 켭니다.
- REJECT 및 ACCEPT 트래픽에 대해서만 흐름 로그를 켭니다.
관련 정보
Cost Explorer로 CloudWatch 비용 및 사용량 데이터 분석
What are AWS Cost and Usage Reports?(AWS 비용 및 사용량 보고서란 무엇인가요?)