Leggere in inglese

Condividi tramite


Allocazione

Questo articolo illustra come comprendere la funzionalità di allocazione all'interno di FinOps Framework e come implementare tale funzionalità in Microsoft Cloud.


Definizione

L'allocazione si riferisce al processo di assegnazione, assegnazione e ridistribuzione di costi e utilizzo condivisi tramite account, tag e altri metadati per stabilire la responsabilità tra team e progetti 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 reporting all'interno dell'organizzazione e come gestire le modifiche nel tempo. Prendere in considerazione procedure di progettazione che potrebbero introdurre diversi tipi di costi che devono essere analizzati 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 e le mancanze nell'assegnazione dei tag.

Esaminare i costi e l'utilizzo condivisi e sviluppare un piano di allocazione con regole e metodi per dividere i costi condivisi in modo equo e equitativo. Tenere traccia e segnalare i costi e l'utilizzo condivisi e la relativa allocazione agli stakeholder interessati. Esaminare e aggiornare regolarmente il piano di allocazione per assicurarsi che rimanga accurato ed equo.

L'allocazione è l'elemento fondamentale della responsabilità e consente alle organizzazioni di ottenere visibilità sull'impatto delle soluzioni cloud e delle attività e delle iniziative correlate. La gestione efficace dei costi condivisi e dell'utilizzo come parte della strategia di allocazione riduce il sovraccarico, aumenta la trasparenza e la responsabilità e allinea i costi e l'utilizzo del cloud al valore aziendale. Questo approccio ottimizza l'efficienza e i risparmi sui costi derivanti dai servizi condivisi.


Operazioni preliminari

Prima di iniziare, è importante avere una chiara comprensione degli obiettivi e delle priorità dell'organizzazione per quanto riguarda l'allocazione. Tenere presente che non tutti i costi condivisi potrebbero essere ridistribuiti e alcuni sono gestiti in modo più efficace con altri mezzi. Valutare attentamente ogni costo condiviso per determinare l'approccio più appropriato per l'organizzazione.

Questa guida non copre gli sconti relativi agli impegni, ad esempio prenotazioni e piani di risparmio. Per informazioni dettagliate su come gestire showback e chargeback, fare riferimento a Ottimizzazione delle tariffe.


Iniziare

Quando si inizia a gestire i costi nel cloud, si usano gli strumenti di allocazione nativi per organizzare le sottoscrizioni e le risorse per allinearsi alla struttura di report aziendale principale. Per qualsiasi cosa oltre, i tag possono aumentare le risorse cloud e il relativo utilizzo per aggiungere contesto aziendale, che è fondamentale per qualsiasi strategia di allocazione.

L'allocazione è di solito un ripensamento e richiede un certo livello di aggiustamento quando viene introdotta. È necessario un piano per implementare la strategia di allocazione. È prima di tutto consigliabile definire il piano per garantire l'allineamento ed eventualmente creare prototipi su scala ridotta per dimostrarne il valore. Valutare se includere i costi condivisi dai servizi condivisi da più prodotti o team. La gestione dei costi condivisi può essere complessa e molte organizzazioni iniziano senza di essa. Identificare i costi condivisi e stabilire un piano con priorità per la modalità di gestione.

  • 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 vuoi eseguire il provisioning per questo livello?
      • 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 per i report organizzativi.
      • 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 più supporto quando le soluzioni richiedono l'abilitazione di più gruppi di risorse o opzioni a livello di sottoscrizione.
  • Identificare i costi condivisi e il modo in cui devono essere gestiti.
    • Informare gli stakeholder del fatto che si stanno valutando i costi condivisi e richiedere i dettagli su tutti gli scenari noti. L'auto-identificazione può far risparmiare tempo e impegno significativi.
  • Esaminare i servizi acquistati e usati con la visualizzazione Servizi nell'analisi dei costi.
  • Acquisire familiarità con ogni servizio per determinare se sono progettati per e/o possono essere usati per le risorse condivise. Ecco alcuni esempi di servizi comunemente condivisi:
    • Servizi host di applicazioni, ad esempio il servizio Azure Kubernetes, il Servizio app di Azure e Desktop virtuale Azure.
    • Strumenti di osservabilità, ad esempio Monitoraggio di Azure e Log Analytics.
    • Strumenti di gestione e sicurezza, ad esempio Microsoft Defender per il cloud e DevTest Labs.
    • Servizi di rete, ad esempio ExpressRoute.
    • Servizi di database, ad esempio Cosmos DB e database SQL.
    • Strumenti di collaborazione e produttività, ad esempio Microsoft 365.
  • Contattare gli stakeholder responsabili dei servizi potenzialmente condivisi. Assicurarsi che comprendano se i servizi condivisi sono condivisi e come vengono allocati i costi oggi. Se non considerato, come l'allocazione potrebbe o dovrebbe essere eseguita.
  • 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.
    • Per ottimizzare i report organizzativi, raggruppare le sottoscrizioni in gruppi di gestione in base alla gerarchia organizzativa. I gruppi di gestione consentono ai leader all'interno dell'organizzazione di visualizzare i costi in modo più naturale dal portale, ma richiedono agli amministratori delle politiche di usare politiche basate su tag, aumentando così gli sforzi di politica e governance. Tenere presente anche che potrebbero esserci più gerarchie organizzative, ma i gruppi di gestione ne supportano solo una.
  • Definire una strategia di assegnazione di tag completa che sia allineata agli obiettivi di allocazione 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?
      • A quale ambito corrisponde questo sforzo, ad esempio in termini di 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.
  • Una volta definita, è il momento di implementare la strategia di allocazione.
    • Si consideri un approccio dall'alto verso il basso che assegni priorità alla messa a punto dei costi di reparto prima di ottimizzare a livello di progetto e ambiente. È possibile implementarla in fasi, a seconda dell'ampiezza e della profondità 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 di costo. Ciò non modifica i tag nelle risorse.
    • Usare Azure Policy per far rispettare la strategia di tagging, 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.
      • I prezzi con contratto (su richiesta) per le prenotazioni non sono attualmente disponibili in Gestione costi quando l'allocazione dei costi è abilitata. Tieni presente questo prima di abilitare l'allocazione dei costi in Gestione Costi. Per quantificare i risparmi sui costi, è necessario unire set di dati sui costi e sui prezzi.
    • Per visualizzare i costi insieme nell'analisi dei costi, è consigliabile raggruppare le risorse correlate con il tag "cm-resource-parent".
    • Distribuire la responsabilità di qualsiasi modifica rimanente per aumentare le prestazioni e favorire l'efficienza.
    • Prendere nota di eventuali costi non allocati o costi che devono essere suddivisi, ma non è stato possibile farlo. Considerare l'importanza dell'allocazione completa rispetto ad altri sforzi e classificare in ordine di priorità di conseguenza. Come opzione semplice, è possibile suddividere i costi nel livello di report.

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. Prevedi di eseguire più cicli di assegnazione di tag una volta che la visibilità sui dati dei costi sarà 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 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 lacuna richiede almeno la creazione di report all'esterno del portale, dove è possibile combinare le lacune nei tag ad altri dati.
    • Se i gap di assegnazione di tag devono essere risolti direttamente nei dati, è necessario implementare Data ingestion.
  • Prendere in considerazione altri costi non ancora coperti o che potrebbero essere monitorati separatamente.
    • Per allineare le implementazioni di assegnazione di tag, cercare di favorire la coerenza tra le origini dati. Quando non è possibile, implementare la pulizia come parte dell'inserimento dati e della normalizzazione o riallocare i costi come parte della strategia di allocazione generale.
  • Informare gli stakeholder del fatto che si stanno valutando i costi condivisi e richiedere i dettagli su tutti gli scenari noti. L'auto-identificazione può far risparmiare tempo e impegno significativi.
  • Rivedere i servizi acquistati utilizzati con la visualizzazione Servizi nell'analisi dei costi.
  • Acquisire familiarità con ogni servizio per determinare se sono progettati per e/o possono essere usati per le risorse condivise. Ecco alcuni esempi di servizi comunemente condivisi:
    • Servizi host di applicazioni, ad esempio il servizio Azure Kubernetes, il Servizio app di Azure e Desktop virtuale Azure.
    • Strumenti di osservabilità, ad esempio Monitoraggio di Azure e Log Analytics.
    • Strumenti di gestione e sicurezza, ad esempio Microsoft Defender per il cloud e DevTest Labs.
    • Servizi di rete, ad esempio ExpressRoute.
    • Servizi di database, ad esempio Cosmos DB e database SQL.
    • Strumenti di collaborazione e produttività, ad esempio Microsoft 365.
  • Contattare gli stakeholder responsabili dei servizi potenzialmente condivisi. Assicurarsi che comprendano se i servizi condivisi sono condivisi e come vengono allocati i costi oggi. Nel caso non sia considerato, in che modo l'allocazione potrebbe o dovrebbe essere eseguita.
  • Usare le regole di allocazione dei costi in Gestione costi Microsoft per ridistribuire i costi condivisi in base a percentuali statiche o costi di calcolo, rete o archiviazione.
  • Esaminare e perfezionare regolarmente le regole di allocazione per garantire che rimangano accurate e corrette.
    • Considerate questo processo come parte del ciclo di feedback dei resoconti. Se la tua strategia di allocazione sta venendo meno, il feedback che ottieni potrebbe non essere direttamente associato all'allocazione o ai metadati. Potrebbe invece essere correlato alla reportistica. 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 il successo della strategia di allocazione.
  • Stabilire e tenere traccia degli indicatori KPI comuni, ad esempio la percentuale di costi condivisi non allocati.
  • Usare i dati di utilizzo delle metriche di Monitoraggio di Azure laddove possibile per comprendere l'utilizzo del servizio.
  • Prendere in considerazione l'uso dei dati di telemetria dell'applicazione per quantificare la distribuzione dei costi condivisi. Ci sono altre informazioni su di esso in Economia unità.
  • Automatizzare il processo di identificazione della suddivisione percentuale dei costi condivisi e prendere in considerazione l'uso delle regole di allocazione dei costi in Gestione costi per ridistribuire i costi.
  • Automatizzare le regole di allocazione dei costi per aggiornare le rispettive percentuali in base ai modelli di utilizzo modificati.
  • Prendere in considerazione la condivisione di report mirati sulla distribuzione dei costi condivisi con gli stakeholder pertinenti.
  • Sviluppare un processo di reporting per aumentare la consapevolezza e promuovere la responsabilità dei costi condivisi non allocati.
  • Condividere indicazioni con gli stakeholder su come ottimizzare i costi condivisi.

Per altre informazioni, vedere 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 ulteriori informazioni su FinOps, inclusi utili manuali, programmi di formazione e certificazione e altro ancora, consultare l'articolo capacità di allocazione nella documentazione del FinOps Framework.

Puoi anche trovare video correlati sul canale YouTube di FinOps Foundation:


Inviare commenti e suggerimenti

Facci sapere come ci trovi con una breve recensione. Queste revisioni vengono usate per migliorare ed espandere strumenti e risorse FinOps.

Se si sta cercando qualcosa di specifico, votare per un'idea esistente o crearne una nuova. Condividere idee con altri utenti per ottenere più voti. Ci concentriamo sulle idee con il maggior numero di voti.


Funzionalità FinOps correlate:

Prodotti correlati:

Soluzioni correlate:



Risorse aggiuntive

Documentazione