Comprensione dei dati di ripartizione dei costi - Esportazioni di dati AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Comprensione dei dati di ripartizione dei costi

Puoi utilizzare Cost and Usage Reports (AWS CUR) per tenere traccia dei costi dei container Amazon ECS e Amazon EKS. Utilizzando i dati di allocazione dei costi suddivisi, puoi allocare i costi dei container a singole unità aziendali e team, in base al modo in cui i carichi di lavoro dei container consumano risorse di calcolo e memoria condivise. I dati di allocazione dei costi suddivisi introducono in CUR i dati sui costi e sull'utilizzo per nuove risorse a livello di contenitore (ovvero attività ECS e pod Kubernetes). AWS In precedenza, AWS CUR supportava solo i costi a livello di istanza EC2. I dati suddivisi sull'allocazione dei costi generano costi a livello di contenitore esaminando il consumo di risorse dell'istanza EC2 di ciascun contenitore e generano costi in base al costo ammortizzato dell'istanza e alla percentuale di risorse di CPU e memoria consumate dai container che giravano sull'istanza.

I dati di allocazione dei costi suddivisi introducono nuovi record di utilizzo e nuove colonne di metriche dei costi per ogni ID di risorsa containerizzato (ovvero, attività ECS e pod Kubernetes) in CUR. AWS Per ulteriori informazioni, consulta Split line item details.

Quando si includono i dati di allocazione dei costi suddivisi in AWS CUR, vengono aggiunti due nuovi record di utilizzo all'ora per ogni attività ECS e pod Kubernetes per riflettere i costi di CPU e memoria. Per stimare il numero di nuove voci in AWS CUR al giorno, utilizza la formula seguente:

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

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

Ad esempio, se hai 1.000 pod in esecuzione ogni ora su un cluster di 10 istanze EC2 e la durata del pod è inferiore a 1 ora, allora:

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

Nota

Per ECS: quando si tratta di tag di allocazione AWS dei costi, puoi utilizzare tag gestiti da Amazon ECS o tag aggiunti dall'utente per i report su costi e utilizzo. Questi tag si applicano a tutti i nuovi record di utilizzo dei dati di allocazione dei costi suddivisi ECS. Per ulteriori informazioni, consulta Taggare le risorse ECS per la fatturazione.

Per EKS: la suddivisione dei dati sull'allocazione dei costi crea nuovi tag di allocazione dei costi per alcuni attributi di Kubernetes. Questi tag includonoaws:eks:cluster-name,,,aws:eks:deployment, aws:eks:namespace e. aws:eks:node aws:eks:workload-name aws:eks:workload-type

  • aws:eks:cluster-nameaws:eks:namespace, e aws:eks:node vengono popolati in modo retrospettivo con il nome del cluster, dello spazio dei nomi e del nodo.

  • aws:eks:workload-typeviene popolato solo se esiste esattamente un carico di lavoro che gestisce il pod ed è uno dei carichi di lavoro integrati. I tipi di carico di lavoro includono ReplicaSetStatefulSet,,Job, CronJob DaemonSetReplicationController, o e aws:eks:workload-name includono il nome del carico di lavoro. Per ulteriori informazioni, consulta Carichi di lavoro nella documentazione di Kubernetes.

  • aws:eks:deploymentè compilato solo per il tipo di carico di lavoro. ReplicaSet È la distribuzione che crea un. ReplicaSet

Questi tag si applicano a tutti i nuovi record di utilizzo dei dati di allocazione dei costi suddivisi di EKS. Questi tag sono abilitati per l'allocazione dei costi per impostazione predefinita. Se in precedenza hai utilizzato e disabilitato il aws:eks:cluster-name tag, la divisione dei dati di allocazione dei costi mantiene questa impostazione e non abilita il tag. Puoi abilitarlo dalla pagina della console dei tag di allocazione dei costi.