Condividi tramite


Previsioni

Questo articolo illustra la funzionalità di previsione all'interno di FinOps Framework e spiega come implementarla in Microsoft Cloud.


Definizione

La previsione comporta l'analisi delle tendenze cronologiche e dei piani futuri per prevedere i costi, comprendere l'impatto sui budget correnti e influenzare i budget futuri.

Analizzare le tendenze cronologiche di utilizzo e dei costi per identificare eventuali modelli che si prevede possano cambiare. Aggiungere a questi dati i piani futuri per generare una previsione informata.

Esaminare periodicamente le previsioni confrontandole con i budget correnti per identificare i rischi e avviare le iniziative per porvi rimedio. Stabilire un piano per bilanciare i budget tra i vari team e reparti e tenere conto di quanto appreso sui budget futuri.

Con una previsione accurata e dettagliata, le organizzazioni sono meglio preparate ad adattarsi ai cambiamenti futuri.


Operazioni preliminari

Prima di poter prevedere efficacemente l'utilizzo e i costi futuri, è necessario familiarizzare con i prezzi che verranno addebitati per i servizi usati.

Per capire in che modo le modifiche ai modelli di utilizzo influiscono sui costi futuri, è utile essere informati su:

  • Informazioni sui fattori che contribuiscono ai costi (ad esempio, calcolo, archiviazione, rete e trasferimento dei dati)
  • Come l'utilizzo di un servizio si allinea con i vari modelli di prezzo (ad esempio, pagamento in base al consumo, prenotazioni e Vantaggio Azure Hybrid)

Iniziare

Quando si iniziano a gestire i costi nel cloud, si utilizza l'esperienza nativa Analisi costo nel portale.

L'opzione più semplice consiste nell'usare Analisi costo per visualizzare i costi futuri con la vista Costi giornalieri o Costi accumulati. Se si dispone di un utilizzo coerente con poco o nessuna anomalia o variazioni di grandi dimensioni, potrebbe essere sufficiente.

Se si riscontrano anomalie o variazioni elevate (possibilmente previste) dei costi, è possibile personalizzare la visualizzazione per creare una previsione più accurata. A tal fine, è necessario analizzare i dati ed escludere tutto ciò che potrebbe falsare i risultati.

  • Usare l'analisi dei costi per analizzare le tendenze storiche e identificare le anomalie.
    • Prima di iniziare, determinare se si è interessati ai costi mentre vengono fatturati o se si desidera prevedere i costi effettivi dopo aver contabiliato gli sconti sugli impegni. Se si vuole il costo effettivo, modificare la vista per usare il costo ammortizzato.
    • Inizia con la vista Costi giornalieri, quindi modifica l'intervallo di date per esaminare il periodo precedente fino a quando si desidera guardare avanti. Ad esempio, se si vogliono prevedere i 12 mesi successivi, impostare l'intervallo di date sugli ultimi 12 mesi.
    • Applicare il filtro per escludere tutti gli acquisti (Charge type = Purchase). Prenderne nota perché è necessario prevederli separatamente.
    • Raggruppare i costi per identificare nuove e vecchie sottoscrizioni (eliminate), gruppi di risorse e risorse.
      • Se vengono visualizzati elementi eliminati, escluderli.
      • Se ne vedi di nuovi, prendine nota e quindi filtrali. Prevedili separatamente. Valutare l'opportunità di salvare la vista con un nuovo nome per "ricordarsene" in seguito.
      • Se nella visualizzazione sono incluse date future, è possibile notare che la previsione sta iniziando a livellarsi. Si verifica perché le anomalie non vengono più inserite nell'algoritmo.
    • Se si notano picchi o cali ingenti, raggruppare i dati in base a una delle opzioni di raggruppamento per identificarne la causa.
      • Provare opzioni diverse fino a individuare la causa, mediante lo stesso approccio utilizzato per trovare variazioni inattese dei costi.
      • Se si vuole trovare la variazione esatta che ha causato il picco (o il calo) dei costi, usare strumenti come Monitoraggio di Azure o Resource Graph in una finestra o in una scheda del browser separata.
      • Se la variazione è un addebito separato e non deve essere considerata nella previsione, escluderla. Prestare attenzione a non escludere altri costi per non falsare la previsione. Se necessario, iniziare a prevedere un ambito più piccolo per ridurre al minimo il rischio di applicare più filtri e ripetere il processo per ogni ambito.
      • Se il cambiamento si trova in un ambito che non dovrebbe essere escluso, prendi nota di quell'ambito e poi escludilo. Prevedili separatamente.
    • Valutare la possibilità di filtrare eventuali sottoscrizioni, gruppi di risorse o risorse che sono state riconfigurate durante il periodo e che potrebbero non riflettere un quadro accurato dei costi futuri. Prenderne nota per poterle prevedere separatamente.
    • A questo punto, si dovrebbe avere un quadro abbastanza chiaro dei costi coerenti.
  • Modificare l'intervallo di date per esaminare il periodo futuro, ad esempio i prossimi 12 mesi.
    • Se si è interessati ai costi accumulati totali per il periodo, impostare la granularità su Accumulated.
  • Prendere nota della previsione, quindi ripetere questo processo per ognuno dei set di dati esclusi.
    • Potrebbe essere necessario abbreviare l'intervallo di date future per assicurarsi che l'anomalia cronologica o la modifica della risorsa non influisca sulla previsione. Se la previsione è influenzata, proietta manualmente i costi futuri in base al ritmo di esecuzione giornaliero o mensile.
  • Successivamente, considera tutte le modifiche che intendi apportare al tuo ambiente.
    • Questa parte può essere leggermente complessa e deve essere gestita separatamente per ogni carico di lavoro.
    • Inizia filtrando solo il carico di lavoro in fase di cambiamento. Se la modifica pianificata influisce solo su un singolo contatore, come il numero di ore di attività che una macchina virtuale (VM) potrebbe avere o il totale dei dati archiviati in un account di archiviazione, allora filtra fino a quel contatore.
    • Usare il calcolatore prezzi per determinare la differenza tra quello che si ha oggi e quello che si intende avere. Quindi, prendere la differenza e applicarla manualmente alle proiezioni dei costi per il periodo previsto.
    • Ripetere il processo per ognuna delle modifiche previste.

Qualunque sia l'approccio migliore, confrontare la previsione con il budget attuale per vedere a che punto si è oggi. Se sono stati filtrati i dati fino a un ambito o a un carico di lavoro più ridotto:

  • Per tenere traccia dell'ambito o del carico di lavoro specifico, è consigliabile creare un budget in Gestione costi. Specificare i filtri e impostare gli avvisi per i costi effettivi e previsti.
  • Salva una vista in Analisi dei costi per monitorare il costo e il budget nel tempo.
  • Prendi in considerazione di sottoscrivere gli avvisi pianificati per questa visualizzazione per condividere un grafico delle tendenze dei costi con i portatori di interesse. Questo può contribuire a promuovere la responsabilizzazione e la consapevolezza sulla variazione dei costi nel tempo, prima di sforare il budget.
  • Valutare l'opportunità di sottoscrivere gli avvisi di anomalia per ogni sottoscrizione per assicurarsi che tutti siano a conoscenza delle anomalie quando vengono identificati.

Valutare l'opportunità di esaminare le previsioni mensilmente o trimestralmente per assicurarsi di rimanere in linea con le aspettative.


Sviluppo a partire dalle basi

A questo punto, si dispone di un processo manuale per generare una previsione. Per andare oltre le nozioni di base, considerare i seguenti punti:

  • Espandere la copertura dei calcoli della previsione per includere tutti i costi.
  • Se si inseriscono i dati dei costi in un sistema separato, usare o introdurre una funzionalità di previsione che copra tutti i dati dei costi. Valutare l'opportunità di usare Machine Learning automatizzato (AutoML) per ridurre al minimo il lavoro richiesto.
  • Integrare le proiezioni della previsione negli strumenti di definizione del budget interni.
  • Automatizzare il rilevamento e la mitigazione delle varianze dei costi.
    • Implementare processi automatizzati per identificare e gestire le variazioni dei costi in tempo reale.
    • Stabilire flussi di lavoro o meccanismi per analizzare e attenuare tempestivamente le varianze, garantendo il controllo dei costi e l'allineamento con i budget previsti.
  • Creare report personalizzati di previsione e budget confrontati con il costo effettivo e disponibili per tutti gli stakeholder.
  • Se si misurano i costi unitari, valutare l'opportunità di stabilire una previsione dei costi unitari per capire meglio se la tendenza è quella di un aumento o di una diminuzione dei costi rispetto ai ricavi.
  • Stabilire e automatizzare gli indicatori KPI, ad esempio:
    • Costo rispetto alla previsione per misurare l'accuratezza dell'algoritmo di previsione.
      • Può essere eseguito solo in presenza di modelli di utilizzo previsti e senza anomalie.
      • L'obiettivo è il <12% di varianza in assenza di anomalie.
    • Costo rispetto alla previsione per misurare se i costi erano in linea con gli obiettivi.
      • Viene valutato se sono presenti anomalie o meno per misurare le prestazioni della soluzione cloud.
      • L'obiettivo è il 12-20% di varianza, dove <12% è un team, un progetto o un carico di lavoro ottimizzato.
    • Numero di anomalie inattese durante il periodo che hanno fatto uscire il costo dall'intervallo previsto.
    • Tempo necessario per reagire agli avvisi di previsione.

Per altre informazioni, vedere FinOps Foundation

Questa funzionalità 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 playbook, programmi di formazione e certificazione e altro ancora, consultare l'articolo Forecasting capability 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:

Altre risorse: