Amazon ECS 사용 보고서 - Amazon Elastic Container Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon ECS 사용 보고서

AWS Amazon ECS 리소스의 비용 및 사용량을 분석하는 데 사용할 수 있는 Cost Explorer라는 보고 도구를 제공합니다.

Cost Explorer를 사용하여 사용량 및 비용 차트를 볼 수 있습니다. 지난 13개월의 데이터를 볼 수 있으며 향후 3개월 동안의 지출을 예상해볼 수 있습니다. Cost Explorer를 사용하여 시간의 경과에 따른 AWS 리소스의 지출 패턴을 확인할 수 있습니다. 예를 들어 Cost Explorer를 사용하여 추가 조사가 필요한 영역을 알아내고, 비용 이해에 사용할 수 있는 추세를 파악할 수 있습니다. 또한 데이터의 시간 범위를 지정하고 일별 또는 월별 시간 데이터를 볼 수도 있습니다.

비용 및 사용 보고서의 측정 데이터는 모든 Amazon ECS 작업에서의 사용량을 보여줍니다. 측정 데이터에는 실행된 각 작업에 대한 CPU 사용량이 vCPU-Hours로 포함되고 메모리 사용량이 GB-Hours로 포함됩니다. 데이터가 표시되는 방식은 작업의 시작 유형에 의해 결정됩니다.

Fargate 시작 유형을 사용하는 작업의 경우, lineItem/Operation 열에 FargateTask가 표시되고 각 태스크와 연관된 비용이 표시됩니다.

EC2 시작 유형을 사용하는 작업의 경우 lineItem/Operation 열에 ECSTask-EC2가 표시되고 태스크와 연관된 직접 비용은 표시되지 않습니다. 보고서에 표시된 측정 데이터(메모리 사용량 등)은 표시된 청구 기간 동안 태스크에 예약된 총 리소스를 나타냅니다. 이 데이터를 사용하여 Amazon EC2 인스턴스의 기본 클러스터 비용을 결정하는 데 사용할 수 있습니다. Amazon EC2 인스턴스에 대한 비용 및 사용량 데이터는 Amazon EC2 서비스 아래에 별도로 나열됩니다.

Amazon ECS 관리형 태그를 사용하면 각 작업이 속한 서비스 또는 클러스터를 식별할 수도 있습니다. 자세한 설명은 리소스에 결제용 태그 지정 섹션을 참조하세요.

중요

측정 데이터는 2018년 11월 16일 또는 그 이후에 시작된 작업에 대해서만 볼 수 있습니다. 이 날짜 이전에 시작된 작업에는 측정 데이터가 표시되지 않습니다.

Cost Explorer에서 사용자가 비용 할당 데이터를 정렬할 수 있는 필드 중 일부를 예로 들면 다음과 같습니다.

  • 클러스터 이름

  • 서비스 이름

  • 리소스 태그

  • 시작 유형

  • AWS 리전

  • 사용 유형

AWS 비용 및 사용 보고서 생성에 대한 자세한 내용은 사용 설명서의AWS AWS Billing 비용 및 사용 보고서를 참조하십시오.

작업 수준 비용 및 사용 보고서

AWS Cost Management Fargate에서의 작업과 EC2에서의 작업을 포함하여 Amazon ECS의 각 작업에 AWS Cost and Usage Report 대한 CPU 및 메모리 사용 데이터를 에서 제공할 수 있습니다. 이 데이터를 비용 할당 데이터 분할이라고 합니다. 이 데이터를 사용하여 애플리케이션의 비용 및 사용량을 분석할 수 있습니다. 또한 비용 할당 태그와 비용 범주를 사용하여 개별 사업부 및 팀으로 비용을 분할하고 할당할 수 있습니다. 분할 비용 할당 데이터에 대한 자세한 내용은 사용 설명서의 분할 비용 할당 데이터 이해를 참조하십시오. AWS Cost and Usage Report

AWS Cost Management Console에서 계정에 대해 작업 수준 비용 할당 데이터 분할을 옵트인할 수 있습니다. 관리(지급인) 계정이 있는 경우 지급인 계정에서 옵트인하여 모든 연결 계정에 이 구성을 적용할 수 있습니다.

분할 비용 할당 데이터를 설정하면 보고서의 splitLineItem헤더 아래에 추가 열이 표시됩니다. 자세한 내용은 AWS Cost and Usage Report 사용 설명서의 스플릿 라인 항목 세부 정보를 참조하십시오.

EC2 작업의 경우 이 데이터에서는 리소스 사용량 또는 예약 및 인스턴스의 나머지 리소스를 기준으로 EC2 인스턴스의 비용을 분할합니다.

필수 조건

  • 비용 할당 데이터 분할을 사용하려면 보고서를 생성하고 비용 할당 데이터 분할을 선택해야 합니다. 자세한 내용은 사용 AWS Cost and Usage Report 설명서의 비용 및 사용 보고서 작성을 참조하십시오.

  • 신뢰할 수 있는 지표를 위한 최소 Docker 버전은 Docker 버전 v20.10.13 이상이며, 이 버전은 Amazon ECS 최적화 AMI 20220607 이상에 포함되어 있습니다.

  • Amazon ECS 에이전트의 ECS_DISABLE_METRICS 구성이 로 false 설정되어 있는지 확인하십시오. 이 설정이 false 인 경우 Amazon ECS 에이전트는 Amazon에 지표를 보냅니다. CloudWatch Linux에서는 이 설정이 false 기본적으로 적용되며 지표는 로 CloudWatch 전송됩니다. Windows에서는 이 설정이 true 기본적으로 사용되므로 사용할 메트릭을 false 보내려면 설정을 로 CloudWatch 변경해야 합니다. AWS Cost Management ECS 에이전트 구성에 대한 자세한 내용은 Amazon ECS 컨테이너 에이전트 구성을 참조하세요.

참고

AWS Cost Management 작업 CPU 및 메모리 사용량을 사용하여 분할 비용 할당 데이터를 계산합니다. AWS Cost Management 사용할 수 없는 경우 사용량 대신 작업 CPU 및 메모리 예약을 사용할 수 있습니다. CUR에서 예약을 사용하는 것이 보이면 컨테이너 인스턴스가 사전 요구 사항을 충족하고 작업 리소스 사용량 지표가 에 나타나는지 확인하세요. CloudWatch

작업 수준 비용 및 사용 보고서 설정

비용 관리 콘솔 또는 SDK에서 ECS의 분할 비용 할당 데이터를 활성화할 수 있습니다. AWS Command Line Interface AWS

분할 비용 할당 데이터에는 다음을 사용하십시오.

  1. 비용 할당 데이터 분할에 옵트인하세요. 자세한 내용은 사용 AWS Cost and Usage Report 설명서의 분할 비용 할당 데이터 활성화를 참조하십시오.

  2. 새 보고서 또는 기존 보고서에 데이터를 포함시키십시오.

  3. 보고서 보기. 결제 및 비용 관리 콘솔을 사용하거나 Amazon Simple Storage Service에서 보고서 파일을 볼 수 있습니다.