기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
분할 비용 할당 데이터에 대한 이해
비용 및 사용 보고서 (AWS CUR) 를 사용하여 Amazon ECS 및 Amazon EKS 컨테이너 비용을 추적할 수 있습니다. 분할 비용 할당 데이터를 사용하면 컨테이너 워크로드가 공유 컴퓨팅 및 메모리 리소스를 사용하는 방식에 따라 개별 사업부와 팀에 컨테이너 비용을 할당할 수 있습니다. 분할 비용 할당 데이터는 새로운 컨테이너 수준 리소스 (즉, ECS 작업 및 Kubernetes 포드) 에 대한 비용 및 사용 데이터를 CUR에 도입합니다. AWS 이전에 AWS CUR은 EC2 인스턴스 수준의 비용만 지원했습니다. 분할 비용 할당 데이터는 각 컨테이너의 EC2 인스턴스 리소스 사용량을 살펴봄으로써 컨테이너 수준 비용을 생성하고, 인스턴스의 분할 상환 비용과 인스턴스에서 실행된 컨테이너가 사용한 CPU 및 메모리 리소스의 비율을 기반으로 비용을 생성합니다.
분할 비용 할당 데이터는 CUR의 각 컨테이너식 리소스 ID (즉, ECS 작업 및 Kubernetes 포드) 에 대한 새로운 사용 기록과 새로운 비용 지표 열을 도입합니다. AWS 자세한 내용은 분할 항목 세부 정보를 참조하세요.
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
참고
ECS의 경우: AWS 비용 할당 태그의 경우 Amazon ECS 관리 태그 또는 사용자 추가 태그를 비용 및 사용 보고서에 사용할 수 있습니다. 이러한 태그는 모든 새로운 ECS 분할 비용 할당 데이터 사용 기록에 적용됩니다. 자세한 정보는 결제를 위한 ECS 리소스 태그 지정을 참조하세요.
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
,CronJob
DaemonSet
ReplicationController
, 또는 등이aws:eks:workload-name
포함되며 워크로드 이름도 포함됩니다. 자세한 내용은 Kubernetes 설명서의 워크로드를참조하십시오. aws:eks:deployment
워크로드 유형에만 입력됩니다.ReplicaSet
를 생성하는 것은 배포입니다.ReplicaSet
이 태그는 모든 새 EKS 분할 비용 할당 데이터 사용 기록에 적용됩니다. 이러한 태그는 기본적으로 비용 할당에 사용할 수 있습니다. 이전에 aws:eks:cluster-name
태그를 사용하고 비활성화한 경우 비용 할당 데이터 분할은 이 설정을 유지하고 태그를 활성화하지 않습니다. 비용 할당 태그