Share via


Allocazione costi

Questo articolo descrive la funzionalità di allocazione dei costi all'interno di FinOps Framework e spiega come implementarla in Microsoft Cloud.

Definizione

L'allocazione dei costi si riferisce al processo di attribuzione e assegnazione dei costi a reparti, team e progetti specifici all'interno di un'organizzazione.

Identificare gli attributi più critici da segnalare in base alle esigenze degli stakeholder. Prendere in considerazione le diverse strutture di creazione di report all'interno dell'organizzazione e come gestire le modifiche nel tempo. Prendere in considerazione procedure di progettazione che possono introdurre diversi tipi di costi da analizzare in modo indipendente.

Definire e gestire un mapping tra costi cloud e locali e i singoli attributi e applicare criteri di governance per garantire che i dati siano contrassegnati in anticipo. Definire un processo per gestire le lacune a livello di assegnazione di tag e i mancati riscontri.

L'allocazione dei costi è l'elemento fondamentale della responsabilità dei costi e consente alle organizzazioni di avere visibilità sull'impatto finanziario delle soluzioni cloud e sulle attività e sulle iniziative correlate.

Introduzione

Quando si inizia a gestire i costi nel cloud, si usano gli strumenti nativi di "allocazione" per organizzare le sottoscrizioni e le risorse in modo da allinearsi alla struttura di report aziendale principale. Per qualsiasi altra finalità, i tag possono incrementare le risorse cloud e il relativo utilizzo per aggiungere contesto aziendale, che è fondamentale per qualsiasi strategia di allocazione dei costi.

L'allocazione dei costi è in genere un'attività supplementare e richiede un certo livello di pulizia quando viene introdotto. È necessario un piano per implementare la strategia di allocazione dei costi. È prima di tutto consigliabile definire il piano per garantire l'allineamento ed eventualmente creare prototipi su scala ridotta per dimostrarne il valore.

  • Decidere come gestire l'accesso al cloud.
    • A quale livello dell'organizzazione si vuole effettuare il provisioning centralizzato dell'accesso al cloud: reparti, team, progetti o applicazioni? I livelli elevati richiedono una maggiore governance, mentre i livelli bassi richiedono una gestione maggiore.
    • Per quale ambito del cloud si vuole effettuare il provisioning del livello individuato?
      • Gli ambiti di fatturazione vengono usati per organizzare i costi tra e all'interno delle fatture.
      • I gruppi di gestione vengono usati per organizzare i costi per la gestione delle risorse. È possibile ottimizzare i gruppi di gestione per l'assegnazione di criteri o la creazione di report dell'organizzazione.
      • Le sottoscrizioni offrono ai tecnici la massima flessibilità per creare le soluzioni necessarie, ma tale flessibilità può essere caratterizzata da un maggior numero di requisiti di gestione e governance.
      • I gruppi di risorse consentono ai tecnici di distribuire alcune soluzioni, ma potrebbero richiedere maggiore supporto quando le soluzioni richiedono l'abilitazione di più gruppi di risorse o opzioni a livello di sottoscrizione.
  • Come si vogliono usare i gruppi di gestione?
    • Organizzare le sottoscrizioni in gruppi di gestione basati sull'ambiente per ottimizzare l'assegnazione dei criteri. I gruppi di gestione consentono agli amministratori dei criteri di gestire i criteri al livello superiore, ma impediscono la generazione di report tra sottoscrizioni senza una soluzione esterna, aumentando così l'analisi dei dati e le attività di showback.
    • Organizzare le sottoscrizioni in gruppi di gestione in base alla gerarchia organizzativa per ottimizzare la creazione di report dell'organizzazione. I gruppi di gestione consentono ai leader all'interno dell'organizzazione di visualizzare i costi in modo più naturale dal portale, ma ciò richiede agli amministratori dei criteri di usare criteri basati su tag, aumentando così le attività di governance e criteri. Tenere presente anche che possono essere supportate più gerarchie organizzative e gruppi di gestione.
  • Definire una strategia di assegnazione di tag completa che sia allineata agli obiettivi di allocazione dei costi dell'organizzazione.
    • Considerare gli attributi specifici rilevanti per l'attribuzione dei costi, ad esempio:
      • Come eseguire il mapping tra costi e costrutti finanziari, ad esempio il centro di costo?
      • È possibile eseguire il mapping a ogni livello della gerarchia organizzativa, ad esempio business unit, reparto, divisione e team?
      • Chi è responsabile del servizio, ad esempio il proprietario dell'azienda e il proprietario dell'area tecnica?
      • Qual è l'obiettivo del lavoro richiesto, ad esempio qual è il rapporto tra progetto e applicazione?
      • Qual è lo scopo di progettazione di questa risorsa, ad esempio ambiente, componente e scopo?
    • Comunicare chiaramente le linee guida per l'assegnazione di tag a tutti gli stakeholder.
  • Dopo averlo definito, è necessario implementare la strategia di allocazione dei costi.
    • Si consideri un approccio dall'alto verso il basso che assegni priorità al recupero dei costi di reparto rispetto all'ottimizzazione al livello più basso di progetto e ambiente. È possibile eseguire l'implementazione in fasi, a seconda della struttura dell'organizzazione.
    • Abilitare l'ereditarietà dei tag in Gestione dei costi per copiare i tag della sottoscrizione e del gruppo di risorse solo nei dati dei costi. Ciò non modifica i tag nelle risorse.
    • Usare Criteri di Azure per applicare la strategia di assegnazione di tag, automatizzare l'applicazione dei tag su larga scala e tenere traccia dello stato di conformità. Usare la conformità come indicatore KPI per la strategia di assegnazione di tag.
    • Se è necessario spostare i costi tra sottoscrizioni, gruppi di risorse o aggiungere o modificare tag, configurare le regole di allocazione in Gestione dei costi. L'allocazione dei costi è descritta in dettaglio in Gestione dei costi condivisi.
    • Valutare la possibilità di raggruppare le risorse correlate con il tag "cm-resource-parent" per visualizzare congiuntamente i costi nell'analisi dei costi.
    • Distribuire la responsabilità di qualsiasi modifica rimanente per aumentare le prestazioni e favorire l'efficienza.
  • Prendere nota di eventuali non allocati o costi che devono essere suddivisi, ma non possono esserlo. Questo argomento è trattato in Gestione dei costi condivisi.

Dopo che tutte le risorse sono contrassegnate mediante tag e/o organizzate nei gruppi di risorse e nelle sottoscrizioni appropriate, è possibile generare report in base ai dati corrispondenti nell'ambito dell'analisi dei dati e dello showback.

Tenere presente che l'assegnazione di tag richiede tempo per le operazioni di applicazione, revisione e pulizia. Prevedere di eseguire più cicli di assegnazione di tag nel momento in cui la visibilità a livello di dati sui costi è disponibile per tutti. Molte persone non si rendono conto dell'esistenza di un problema finché non hanno visibilità sui dati ed è proprio questo il motivo per cui FinOps è così importante.

Sviluppo a partire dalle basi

A questo punto, è disponibile una strategia di allocazione dei costi con requisiti dettagliati di gestione del cloud e assegnazione di tag. L'assegnazione di tag deve essere applicata automaticamente o almeno monitorata mediante gli indicatori KPI di conformità. Superata questa fase iniziale, considerare i seguenti punti:

  • Colmare eventuali lacune non soddisfatte dagli strumenti nativi.
    • Questa problematica richiede almeno la creazione di report all'esterno del portale, dove è possibile combinare le lacune a livello di assegnazione di tag ad altri dati.
    • Se le lacune relative all'assegnazione di tag devono essere risolte direttamente nei dati, è necessario implementare i processi di inserimento e normalizzazione dati.
  • Prendere in considerazione altri costi non ancora coperti o che potrebbero essere monitorati separatamente.
    • Cercare di favorire la coerenza tra le origini dati per allineare le implementazioni dell'assegnazione di tag. Se non risulta fattibile, implementare la pulizia nell'ambito dei processi di inserimento e normalizzazione dati o riallocare i costi nell'ambito della strategia di allocazione dei costi globale.
  • Esaminare e perfezionare regolarmente la strategia di allocazione dei costi.
    • Prendere in considerazione questo processo come parte del ciclo di feedback dei report. Se la strategia di allocazione dei costi non è all'altezza delle aspettative, il feedback ricevuto potrebbe non essere associato direttamente all'allocazione dei costi o ai metadati. Potrebbe invece essere associato alla generazione di report. Prestare attenzione a questo feedback e assicurarsi che il feedback venga indirizzato al livello più appropriato.
    • Assicurarsi che i requisiti a livello di denominazione, metadati e gerarchia vengano usati in modo coerente ed efficace in tutto l'ambiente.
    • Prendere in considerazione altri indicatori KPI per tenere traccia e monitorare la riuscita della strategia di allocazione dei costi.

Altre informazioni su FinOps Foundation

Questa capacità fa parte di FinOps Framework di FinOps Foundation, un'organizzazione senza fine di lucro dedicata al progresso della gestione e dell'ottimizzazione dei costi del cloud. Per altre informazioni su FinOps, inclusi playbook, programmi di training e certificazione utili e altro ancora, vedere l'articolo relativo alle capacità di allocazione dei costi (metadati e gerarchia) nella documentazione di FinOps Framework.

Passaggi successivi