Informazioni sui dati relativi all’allocazione dei costi suddivisi - 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à.

Informazioni sui dati relativi all’allocazione dei costi suddivisi

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, CUR supportava solo i costi a livello di istanza.AWS EC2 I dati di allocazione dei costi suddivisi generano costi a livello di contenitore esaminando il consumo di risorse di ogni EC2 istanza del 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.

Per le istanze di elaborazione accelerata utilizzate con Amazon EKS, i dati di allocazione dei costi suddivisi includono l'allocazione delle risorse per processori specializzati insieme a CPU e memoria. Questo riguarda gli acceleratori NVIDIA e AMD GPUs,AWS Trainium e Inferentia.AWS La funzionalità è disponibile solo per gli ambienti Amazon EKS e fornisce dati di prenotazione delle risorse a livello di pod per queste risorse di elaborazione accelerate. Ciò consente di tenere traccia e allocare i costi per i carichi di lavoro che utilizzano questi processori specializzati, come le applicazioni AI/ML e altre attività ad alta intensità di calcolo. Per un elenco aggiornato delle istanze di elaborazione accelerata, consulta Accelerated Computing.

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.AWSPer 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 EC2 istanze e la durata del pod è inferiore a 1 ora, allora:

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

Per le istanze di elaborazione accelerata in Amazon EKS, vengono aggiunti tre nuovi record di utilizzo all'ora per ogni pod Kubernetes per riflettere i costi di acceleratore, CPU e memoria. Per stimare il numero di nuove voci in AWS CUR al giorno, usa la seguente formula:

Per EKS con calcolo accelerato: (number of pods * average pod lifetime * 3) * 24

Ad esempio, se hai 1.000 pod in esecuzione ogni ora su un cluster di 10 EC2 istanze e la durata di ogni pod è inferiore a un'ora, allora: (1000 * 1 * 3) * 24 = 72,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 includonoReplicaSet,StatefulSet, Job 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.