split cost allocation으로 AWS billing에서 Pod별 비용 보기

split cost allocation으로 AWS billing에서 Pod별 비용 보기

AWS split cost allocation 데이터를 사용해 Amazon EKS 클러스터의 세분화된 비용 가시성을 얻는 방법을 설명합니다.

출처: 문서

본문

Amazon EKS용 AWS split cost allocation 데이터로 비용 모니터링

AWS split cost allocation 데이터를 사용해 Amazon EKS 클러스터의 세분화된 비용 가시성을 얻을 수 있습니다. 이를 통해 Kubernetes 애플리케이션의 비용과 사용량을 분석, 최적화, 그리고 charge back할 수 있습니다. Kubernetes 애플리케이션이 소비한 Amazon EC2 CPU와 메모리 리소스를 기준으로 애플리케이션 비용을 개별 사업부와 팀에 할당합니다. Amazon EKS용 split cost allocation 데이터는 Pod별 비용에 대한 가시성을 제공하며, 네임스페이스, 클러스터, 기타 Kubernetes 프리미티브를 사용해 Pod별 비용 데이터를 집계할 수 있게 해줍니다. Amazon EKS 비용 할당 데이터를 분석하는 데 사용할 수 있는 Kubernetes 프리미티브의 예는 다음과 같습니다.

  • 클러스터 이름
  • Deployment
  • 네임스페이스
  • Node
  • 워크로드 이름
  • 워크로드 유형

사용자 정의 비용 할당 태그도 지원됩니다. split cost allocation 데이터 사용에 대한 자세한 내용은 AWS Billing 사용 설명서의 Understanding split cost allocation data를 참고하세요.

Cost and Usage Reports 설정

Cost Management 콘솔, AWS Command Line Interface, 또는 AWS SDK에서 EKS용 Split Cost Allocation Data를 켤 수 있습니다.

Split Cost Allocation Data를 위해 다음을 수행하세요.

  1. Split Cost Allocation Data에 옵트인합니다. 자세한 내용은 AWS Cost and Usage Report 사용 설명서의 Enabling split cost allocation data를 참고하세요.
  2. 데이터를 새 보고서 또는 기존 보고서에 포함합니다.
  3. 보고서를 봅니다. Billing and Cost Management 콘솔을 사용하거나 Amazon Simple Storage Service에서 보고서 파일을 볼 수 있습니다.

더 알아보기 (Learn more)