

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

# 분할 비용 할당 데이터에 대한 이해
<a name="split-cost-allocation-data"></a>

비용 및 사용 보고서(AWS CUR)를 사용하여 Amazon ECS 및 Amazon EKS 컨테이너 비용을 추적할 수 있습니다. 분할 비용 할당 데이터를 사용하면 컨테이너 워크로드가 공유 컴퓨팅 및 메모리 리소스를 사용하는 방식에 따라 개별 사업부와 팀에 컨테이너 비용을 할당할 수 있습니다. 비용 할당 데이터 분할은 새로운 컨테이너 수준 리소스(즉, ECS 작업 및 Kubernetes 포드)에 대한 비용 및 사용량 데이터를 AWS CUR에 도입합니다. 이전에는 AWS CUR이 EC2 인스턴스 수준에서만 비용을 지원했습니다. 분할 비용 할당 데이터는 각 컨테이너의 EC2 인스턴스 리소스 사용량을 살펴봄으로써 컨테이너 수준 비용을 생성하고, 인스턴스의 분할 상환 비용과 인스턴스에서 실행된 컨테이너가 사용한 CPU 및 메모리 리소스의 비율을 기반으로 비용을 생성합니다.

Amazon EKS와 함께 사용되는 가속 컴퓨팅 인스턴스의 경우 분할 비용 할당 데이터에는 CPU 및 메모리와 함께 특수 프로세서에 대한 리소스 할당이 포함됩니다. 여기에는 NVIDIA 및 AMD GPUs, AWS Trainium 및 AWS Inferentia 액셀러레이터가 포함됩니다. 이 기능은 Amazon EKS 환경에서만 사용할 수 있으며 이러한 가속화된 컴퓨팅 리소스에 대한 포드 수준 리소스 예약 데이터를 제공합니다. 이를 통해 AI/ML 애플리케이션 및 기타 컴퓨팅 집약적인 작업과 같이 이러한 특수 프로세서를 사용하는 워크로드에 대한 비용을 추적하고 할당할 수 있습니다. 현재 가속 컴퓨팅 인스턴스 목록은 [가속 컴퓨팅](https://aws.amazon.com/ec2/instance-types/#Accelerated_Computing)을 참조하세요.

분할 비용 할당 데이터에는 AWS CUR의 컨테이너화된 각 리소스 ID(즉, ECS 작업 및 Kubernetes 포드)에 대한 새 사용 레코드와 새 비용 지표 열이 도입됩니다. 자세한 내용은 [분할 항목 세부 정보](https://docs.aws.amazon.com/cur/latest/userguide/split-line-item-columns.html)를 참조하세요.

 AWS CUR에 분할 비용 할당 데이터를 포함하면 CPU 및 메모리 비용을 반영하기 위해 시간당 각 ECS 작업 및 Kubernetes 포드에 대해 두 개의 새 사용 레코드가 추가됩니다. 일일 AWS CUR의 새 행 항목 수를 추정하려면 다음 공식을 사용합니다.

ECS: `(number of tasks * average task lifetime * 2) * 24`

EKS: `(number of pods * average pod lifetime * 2) * 24`

예를 들어, 10개의 EC2 인스턴스로 구성된 클러스터에서 매시간 1,000개의 포드가 실행되고 있고 포드 수명이 1시간 미만인 경우 다음과 같습니다.

`(1000 * 1 * 2) * 24 = 48,000 new usage records in AWS CUR`

Amazon EKS의 가속 컴퓨팅 인스턴스의 경우 액셀러레이터, CPU 및 메모리 비용을 반영하기 위해 시간당 각 Kubernetes 포드에 대해 3개의 새 사용 레코드가 추가됩니다. 일일 AWS CUR의 새 행 항목 수를 추정하려면 다음 공식을 사용합니다.

가속 컴퓨팅을 사용하는 EKS의 경우: `(number of pods * average pod lifetime * 3) * 24`

예를 들어, 10개의 EC2 인스턴스로 구성된 클러스터에서 매시간 1,000개의 포드가 실행되고 있고 각 포드 수명이 1시간 미만인 경우 다음과 같습니다. `(1000 * 1 * 3) * 24 = 72,000 new usage records in AWS CUR` 

**참고**  
ECS: AWS 비용 할당 태그의 경우 비용 및 사용 보고서에 Amazon ECS 관리형 태그 또는 사용자 추가 태그를 사용할 수 있습니다. 이러한 태그는 모든 새로운 ECS 비용 할당 데이터 분할 사용 기록에 적용됩니다. 자세한 정보는 [결제를 위한 ECS 리소스 태그 지정](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html#tag-resources-for-billing)을 참조하세요.  
EKS: 비용 할당 데이터 분할은 일부 Kubernetes 특성에 대한 새 비용 할당 태그를 생성합니다. 해당 태그에는 `aws:eks:cluster-name`, `aws:eks:deployment`, `aws:eks:namespace`, `aws:eks:node`, `aws:eks:workload-name` 및 `aws:eks:workload-type`이 포함됩니다.  
`aws:eks:cluster-name`, `aws:eks:namespace` 및 `aws:eks:node`는 각각 클러스터, 네임스페이스 및 노드의 이름으로 채워집니다.
`aws:eks:workload-type`은 포드를 관리하는 워크로드가 정확히 하나이며 기본 제공 워크로드 중 하나일 경우에만 채워집니다. 워크로드 유형은 `ReplicaSet`, `StatefulSet`, `Job`, `DaemonSet` 또는 `ReplicationController`를 포함하여 `aws:eks:workload-name`에는 워크로드 이름을 포함합니다. 자세한 내용은 *Kubernetes 문서*의 [워크로드](https://kubernetes.io/docs/concepts/workloads/)를 참조하세요.
`aws:eks:deployment`는 워크로드 유형 `ReplicaSet`에 대해서만 채워집니다. 이는 `ReplicaSet`를 생성하는 배포입니다.
이러한 태그는 모든 새로운 EKS 비용 할당 데이터 분할 사용 기록에 적용됩니다. 이러한 태그는 기본적으로 비용 할당에 대해 활성화됩니다. 이전에 `aws:eks:cluster-name` 태그를 사용하고 비활성화한 경우 비용 할당 데이터 분할은 이 설정을 유지하고 태그를 활성화하지 않습니다. [비용 할당 태그](https://console.aws.amazon.com/billing/home#/tags) 콘솔 페이지에서 활성화할 수 있습니다.