COST 3: In che modo monitori l'utilizzo e il costo?

Stabilisci policy e procedure per monitorare e allocare i costi in modo appropriato. Ciò ti consente di misurare e migliorare l'efficienza in termini di costi del carico di lavoro.

Risorse

Managing AWS Cost and Usage Reports
AWS tagging strategies
Analyzing your costs with Cost Explorer
Analyzing your costs with AWS Budgets

Best practice:

Piano di miglioramento

Configurazione di fonti di informazione dettagliate

  • Configurazione del report costi e utilizzo : Utilizzando la console di fatturazione, configura almeno un report costi e utilizzo. Configura un report con granularità oraria che include tutti gli identificatori e gli ID risorsa. Puoi anche creare altri report con granularità diverse per fornire informazioni di riepilogo di livello superiore.
    AWS Account Setup
  • Configurazione della granularità oraria in Cost Explorer : Utilizzando la console di fatturazione, abilita i dati orari e i dati a livello di risorsa. NOTA: l'attivazione di questa funzionalità comporta dei costi, consulta la pagina dei prezzi.
    AWS Account Setup
    AWS Cost Management Pricing
  • Configurazione della registrazione dell'applicazione : Assicurati che l'applicazione registri ogni risultato aziendale che distribuisce in modo che possa essere monitorato e misurato. Assicurati che la granularità di questi dati sia almeno oraria per essere abbinata ai dati relativi a costi e utilizzo. Consulta il pilastro dell'Eccellenza operativa per ulteriori dettagli su registrazione e monitoraggio.
    Well-Architected Operational Excellence Pillar
  • Identificazione delle categorie di attribuzione dei costi

  • Definizione delle categorie dell'organizzazione : Organizza riunioni con le parti interessate per definire categorie che riflettano la struttura e i requisiti della tua organizzazione. Queste saranno mappate direttamente sulla struttura delle categorie finanziarie esistenti, ad esempio unità aziendale, budget, centro di costi o reparto. Osserva i risultati che il cloud offre per la tua azienda, ad esempio la formazione o l'istruzione, poiché anche queste sono categorie organizzative. A una risorsa possono essere assegnate più categorie e una risorsa può essere in più categorie diverse, quindi definisci tutte le categorie necessarie.
  • Definizione delle categorie funzionali : Organizza riunioni con le parti interessate per definire categorie che riflettano le funzioni che hai all'interno della tua azienda. Si può trattare del carico di lavoro o dei nomi delle applicazioni e il tipo di ambiente, ad esempio produzione, test o sviluppo. A una risorsa possono essere assegnate più categorie e una risorsa può essere in più categorie diverse, quindi definisci tutte le categorie necessarie.
  • Definizione dei parametri dell'organizzazione

  • Definizione dei risultati del carico di lavoro : Organizza riunioni con le parti interessate dell'azienda e definisci i risultati del carico di lavoro. Si tratta di una misura principale dell'utilizzo da parte dei clienti e devono essere parametri aziendali e non parametri tecnici. Deve esserci un piccolo numero di parametri di alto livello (meno di cinque) per carico di lavoro. Se il carico di lavoro produce più risultati per diversi casi d'uso, raggruppali in un singolo parametro.
  • Definizione dei risultati dei componenti del carico di lavoro : Facoltativamente, se disponi di un carico di lavoro grande e complesso oppure puoi suddividere facilmente il carico di lavoro in componenti (ad esempio microservizi) con input e output ben definiti, definisci i parametri per ogni componente. Lo sforzo deve riflettere il valore e il costo del componente. Inizia con i componenti più grandi e punta ai componenti più piccoli.
  • Configurazione degli strumenti di fatturazione e di gestione dei costi

  • Creazione di un gruppo di ottimizzazione dei costi : Configura l'account e crea un gruppo che abbia accesso ai report costi e utilizzo richiesti. Questo gruppo deve includere i rappresentanti di tutti i team che possiedono o gestiscono un'applicazione. In questo modo, ogni team ha accesso alle informazioni relative a costi e utilizzo.
    Well-Architected Labs - AWS Account Setup
  • Configurazione di Budget AWS : Configura Budget AWS su tutti gli account per il tuo carico di lavoro. Imposta un budget per la spesa complessiva dell'account e un budget per il carico di lavoro utilizzando i tag.
    Well-Architected Labs: Cost and Governance Usage
  • Configurazione di Cost Explorer AWS : Configura Cost Explorer AWS per il carico di lavoro e gli account. Crea un pannello di controllo per il carico di lavoro che monitori la spesa complessiva e i parametri di utilizzo chiave per il carico di lavoro.
    Well-Architected Labs: Billing Visualization
  • Configurazione di strumenti avanzati : Facoltativamente, puoi creare uno strumento personalizzato per la tua organizzazione che fornisca dettagli e granularità aggiuntivi. Puoi implementare funzionalità di analisi avanzate con Amazon Athena e pannelli di controllo con Amazon QuickSight.
    Well-Architected Labs: Cost and Usage Analysis
    Well-Architected Labs: Cost and Usage Visualization
  • Aggiunta di informazioni sull'organizzazione a costi e utilizzo

  • Definizione di uno schema di applicazione di tag : Riunisci tutte le parti interessate di tutta l'azienda per definire uno schema. Questo generalmente include il personale tecnico, finanziario e di gestione. Definisci un elenco di tag che tutte le risorse devono avere, nonché un elenco di tag che le risorse dovrebbero avere. Assicurati che i nomi e i valori dei tag siano coerenti all'interno dell'organizzazione.
    AWS tagging strategies
  • Risorse di tag : Utilizzando le categorie di attribuzione dei costi definite, posiziona i tag su tutte le risorse nei carichi di lavoro in base alle categorie. Utilizza strumenti come l'interfaccia a riga di comando (CLI), Tag Editor o Systems Manager per aumentare l'efficienza.
    AWS tagging strategies
  • Implementazione di Cost Categories : Puoi creare categorie di costo senza implementare l'applicazione di tag, le categorie di costo utilizzano le dimensioni di costo e utilizzo esistenti. Crea regole di categoria dallo schema e implementalo nelle categorie di costo.
    AWS Cost Categories
  • Automatizza l'applicazione di tag : Per assicurarti di mantenere elevati livelli di applicazione di tag tra tutte le risorse, automatizza l'applicazione di tag in modo che le risorse siano contrassegnate automaticamente al momento della creazione. Utilizza le funzionalità all'interno del servizio o i servizi come AWS CloudFormation, per assicurarti che le risorse siano contrassegnate al momento della creazione. Puoi anche creare un microservizio personalizzato che scansioni periodicamente il carico di lavoro e rimuova le risorse non contrassegnate, l'ideale per ambienti di test e sviluppo.
    AWS CloudFormation Resource Tag
    Amazon EC2 and Amazon EBS add support for tagging resources upon creation
  • Monitoraggio ed elaborazione di report sull'applicazione di tag : Per assicurarti di mantenere elevati livelli di applicazione di tag nella tua organizzazione, segnala e monitora i tag tra i tuoi carichi di lavoro. Puoi utilizzare Cost Explorer AWS per visualizzare il costo delle risorse con tag e senza tag oppure utilizzare servizi come Tag Editor. Verifica regolarmente il numero di risorse senza tag e aggiungi i tag fino a raggiungere il livello desiderato di applicazione di tag.
  • Allocazione dei costi in base ai parametri del carico di lavoro

  • Allocazione dei costi ai parametri del carico di lavoro : Utilizzando i parametri e l'applicazione di tag definiti configurati, crea un parametro che combini l'output del carico di lavoro e il costo del carico di lavoro. Utilizza i servizi di analisi come Athena e QuickSight per creare un pannello di controllo di efficienza per il carico di lavoro complessivo e qualsiasi componente.