

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Entendendo os dados de alocação de custos divididos
<a name="split-cost-allocation-data"></a>

Você pode usar os relatórios de custo e uso (AWS CUR) para rastrear seus custos de contêineres do Amazon ECS e do Amazon EKS. Usando dados de alocação de custos divididos, você pode alocar seus custos de contêiner em unidades de negócios e equipes individuais, com base em como suas workloads de contêiner consomem recursos compartilhados de computação e memória. Os dados de alocação de custos divididos introduzem dados de custo e uso de novos recursos em nível de contêiner (ou seja, tarefas do ECS e pods do Kubernetes) no CUR. AWS Anteriormente, o AWS CUR só suportava custos no nível da instância do EC2. Os dados de alocação de custos divididos geram custos em nível de contêiner ao analisar o consumo de recursos da instância do EC2 de cada contêiner e geram custos com base no custo amortizado da instância e na porcentagem de recursos de CPU e memória consumidos pelos contêineres executados na instância.

Para instâncias com computação acelerada usadas com o Amazon EKS, os dados de alocação de custos divididos incluem alocação de recursos para processadores especializados junto com CPU e memória. Isso abrange os aceleradores NVIDIA e AMD GPUs, AWS Trainium e AWS Inferentia. O recurso está disponível somente para ambientes Amazon EKS e fornece dados de reserva de recursos em nível de pod para esses recursos com computação acelerada. Isso permite acompanhar e alocar custos para workloads que usam esses processadores especializados, como aplicações de IA/ML e outras tarefas de uso intenso de computação. Para ver uma lista atual de instâncias com computação acelerada, consulte [Computação acelerada.](https://aws.amazon.com/ec2/instance-types/#Accelerated_Computing)

Os dados de alocação de custos divididos introduzem novos registros de uso e novas colunas de métricas de custo para cada ID de recurso em contêiner (ou seja, tarefa do ECS e pod do Kubernetes) no CUR. AWS Para obter mais informações, consulte [Detalhes do item de linha dividida](https://docs.aws.amazon.com/cur/latest/userguide/split-line-item-columns.html).

Ao incluir dados de alocação de custos divididos no AWS CUR, dois novos registros de uso são adicionados para cada tarefa do ECS e pod do Kubernetes por hora para refletir os custos de CPU e memória. Para estimar o número de novos itens de linha em AWS CUR por dia, use a seguinte fórmula:

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

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

Por exemplo, se você tiver 1.000 pods em execução a cada hora em um cluster de 10 instâncias do EC2 e a vida útil do pod for inferior a 1 hora, então: 

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

Em relação a instâncias com computação acelerada no Amazon EKS, três novos registros de uso foram adicionados para cada pod do Kubernetes por hora a fim de exibir os custos do acelerador, da CPU e da memória. Para estimar o número de novos itens de linha em AWS CUR por dia, use a seguinte fórmula:

Em relação ao EKS com computação acelerada: `(number of pods * average pod lifetime * 3) * 24`

Por exemplo, se você tiver mil pods em execução a cada hora em um cluster de dez instâncias do EC2 e o valor de permanência de cada pod for inferior a uma hora, então: `(1000 * 1 * 3) * 24 = 72,000 new usage records in AWS CUR`

**nota**  
Para ECS: quando se trata de tags de alocação de AWS custos, você pode usar tags gerenciadas pelo Amazon ECS ou tags adicionadas pelo usuário para seus relatórios de custo e uso. Essas tags se aplicam a todos os novos registros de uso de dados de alocação de custos divididos do ECS. Para obter mais informações, consulte [Como marcar os seus recursos para o faturamento](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html#tag-resources-for-billing).  
Para EKS: dados de alocação de custos divididos criam novas tags de alocação de custos para alguns atributos do Kubernetes. Essas tags incluem `aws:eks:cluster-name`, `aws:eks:deployment`, `aws:eks:namespace`, `aws:eks:node`, `aws:eks:workload-name` e `aws:eks:workload-type`.  
`aws:eks:cluster-name`, `aws:eks:namespace` e `aws:eks:node` são preenchidos retrospectivamente com os nomes do cluster, namespace e nó.
`aws:eks:workload-type` só será preenchido se houver exatamente um workload gerenciando o pod e for um dos workloads integrados. Os tipos de workload incluem `ReplicaSet`, `StatefulSet`, `Job`, `DaemonSet` ou `ReplicationController` e `aws:eks:workload-name` inclui o nome da workload. Para obter mais informações, consulte [Workloads](https://kubernetes.io/docs/concepts/workloads/) na *documentação do Kubernetes*.
`aws:eks:deployment` só é preenchido para o tipo de workload `ReplicaSet`. É a implantação que cria um `ReplicaSet`.
Essas tags se aplicam a todos os novos registros de uso de dados de alocação de custos divididos do EKS. Essas tags são habilitadas para alocação de custos por padrão. Se você usou e desabilitou a tag `aws:eks:cluster-name` anteriormente, os dados de alocação de custos divididos manterão essa configuração e não habilitarão a tag. Você pode habilitá-la na página do console [Tags de alocação de custos](https://console.aws.amazon.com/billing/home#/tags).