

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Concepto de datos de asignación de costos divididos
<a name="split-cost-allocation-data"></a>

Puede utilizar los informes de coste y uso (AWS CUR) para realizar un seguimiento de los costes de sus contenedores Amazon ECS y Amazon EKS. Al utilizar los datos de asignación de costos divididos, puede asignar los costos de sus contenedores a unidades de negocio y equipos individuales, en función de la forma en que sus cargas de trabajo de contenedores consuman recursos informáticos y de memoria compartidos. Los datos de asignación de costos divididos introducen en CUR los datos de costo y uso de los nuevos recursos a nivel de contenedor (es decir, tareas de ECS y pods de Kubernetes). AWS Anteriormente, AWS CUR solo cubría los costes a nivel de instancia de EC2. Los datos de asignación de costos divididos generan costos a nivel de contenedor al analizar el consumo de recursos de la instancia EC2 de cada contenedor, y generan costos en función del costo amortizado de la instancia y del porcentaje de recursos de CPU y memoria consumidos por los contenedores que se hayan ejecutado en la instancia.

En el caso de las instancias de computación acelerada que se utilizan con Amazon EKS, los datos de asignación de costos divididos incluyen la asignación de recursos para procesadores especializados junto con la CPU y la memoria. Esto incluye los aceleradores NVIDIA y AMD GPUs, AWS Trainium e Inferentia. AWS Esta característica solo está disponible para los entornos de Amazon EKS y proporciona datos de reserva de recursos en el pod para estos recursos computacionales acelerados. De este modo, puede realizar un seguimiento y asignar los costos de las cargas de trabajo que utilizan estos procesadores especializados, como las aplicaciones de IA/ML y otras tareas que requieren un uso intensivo de recursos computacionales. Para obtener una lista actualizada de las instancias de computación acelerada, consulte [Computación acelerada](https://aws.amazon.com/ec2/instance-types/#Accelerated_Computing).

Los datos de asignación de costes divididos introducen nuevos registros de uso y nuevas columnas de métricas de costes para cada ID de recurso contenerizado (es decir, tarea de ECS y módulo de Kubernetes) de CUR. AWS Para obtener más información, consulte [Split line item details](https://docs.aws.amazon.com/cur/latest/userguide/split-line-item-columns.html).

Al incluir los datos de asignación de costes divididos en AWS CUR, se añaden dos nuevos registros de uso por hora para cada tarea de ECS y módulo de Kubernetes para reflejar los costes de CPU y memoria. Para estimar el número de nuevas partidas en AWS CUR por día, usa la siguiente fórmula:

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

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

Por ejemplo, si tiene 1000 pods ejecutándose cada hora en un clúster de 10 instancias de EC2 y la duración del pod es inferior a 1 hora, entonces: 

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

En cuanto a las instancias de computación acelerada en Amazon EKS, se han añadido tres nuevos registros de uso por hora para cada pod de Kubernetes a fin de reflejar los costos del acelerador, CPU y memoria. Para estimar el número de nuevas líneas de pedido en AWS CUR por día, utilice la siguiente fórmula:

Para EKS con computación acelerada: `(number of pods * average pod lifetime * 3) * 24`

Por ejemplo, si se ejecutan 1000 pods cada hora en un clúster de 10 instancias de EC2 y la duración del pod es inferior a 1 hora, entonces: `(1000 * 1 * 3) * 24 = 72,000 new usage records in AWS CUR`

**nota**  
Para ECS: cuando se trata de etiquetas de asignación de AWS costes, puedes utilizar etiquetas gestionadas por Amazon ECS o etiquetas añadidas por los usuarios para tus informes de costes y uso. Estas etiquetas se aplican a todos los nuevos registros de uso de datos de asignación de costos divididos de ECS. Para obtener más información, consulte [Tagging your ECS resources for billing](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html#tag-resources-for-billing).  
Para EKS: los datos de asignación de costos divididos crean nuevas etiquetas de asignación de costos para algunos atributos de Kubernetes. Estas etiquetas incluyen `aws:eks:cluster-name`, `aws:eks:deployment`, `aws:eks:namespace`, `aws:eks:node`, `aws:eks:workload-name` y `aws:eks:workload-type`.  
`aws:eks:cluster-name`, `aws:eks:namespace`, y `aws:eks:node` se rellenan retrospectivamente con el nombre del clúster, el espacio de nombres y el nodo.
`aws:eks:workload-type` solo se rellena si hay exactamente una carga de trabajo que administre el pod y si es una de las cargas de trabajo integradas. Los tipos de carga de trabajo incluyen `ReplicaSet`, `StatefulSet`, `Job`, `DaemonSet` o `ReplicationController`, y `aws:eks:workload-name` incluye el nombre de la carga de trabajo. Para obtener más información, consulte [Cargas de trabajo](https://kubernetes.io/docs/concepts/workloads/) en la *documentación de Kubernetes*.
`aws:eks:deployment` solo se rellena para el tipo de carga de trabajo `ReplicaSet`. Es la implementación la que crea un `ReplicaSet`.
Estas etiquetas se aplican a todos los nuevos registros de uso de datos de asignación de costos divididos de EKS. Estas etiquetas están habilitadas para la asignación de costos de forma predeterminada. Si anteriormente usó y deshabilitó la etiqueta `aws:eks:cluster-name`, los datos de asignación de costos divididos mantienen esta configuración y no habilitan la etiqueta. Puede habilitarla desde la página [Etiquetas de asignación de costos](https://console.aws.amazon.com/billing/home#/tags) de la consola.