Report e analisi
Questo articolo illustra la funzionalità di creazione di report e analisi all'interno di FinOps Framework e come implementare tale funzionalità in Microsoft Cloud.
Definizione
La creazione di report e l'analisi si riferiscono all'analisi dei dati cloud e alla creazione di report per ottenere informazioni dettagliate sui modelli di utilizzo e di spesa, identificare le opportunità di miglioramento e supportare il processo decisionale informato sulle risorse cloud.
Offre trasparenza e visibilità sull'utilizzo e sui costi del cloud in reparti, team e progetti diversi. L'allineamento dell'organizzazione richiede metadati e gerarchie di allocazione dei costi e l'abilitazione della visibilità richiede un controllo di accesso strutturato su queste gerarchie.
La creazione di report e l'analisi richiedono una conoscenza approfondita delle esigenze dell'organizzazione per fornire un livello di dettaglio appropriato a ogni stakeholder. Considerare gli aspetti seguenti:
- Livello di conoscenza e esperienza di ogni stakeholder
- Tipi diversi di report e analisi che è possibile fornire
- Assistenza necessaria per rispondere alle loro domande
Con gli strumenti appropriati, la creazione di report e l'analisi consentono agli stakeholder di comprendere come vengono usate le risorse, tenere traccia delle tendenze dei costi e prendere decisioni informate relative all'allocazione, all'ottimizzazione e alla pianificazione del budget.
Quando assegnare le priorità
La creazione di report e l'analisi sono una parte comune del processo iterativo. Di seguito sono riportati alcuni esempi di quando si vuole classificare in ordine di priorità la creazione di report e l'analisi:
- I nuovi set di dati diventano disponibili, che devono essere preparati per gli stakeholder.
- La generazione di nuovi requisiti per aggiungere o aggiornare i report.
- Adozione di un ambiente multicloud e necessità di avere un singolo report per accedere alle informazioni tra cloud.
- Implementazione di misure di visibilità dei costi maggiori per favorire la consapevolezza.
Se non si ha familiarità con FinOps, è consigliabile iniziare con la creazione di report e l'analisi usando strumenti cloud nativi mentre si apprende di più sui dati e sulle esigenze specifiche degli stakeholder. Questa funzionalità viene rivisitata quando si adottano nuovi strumenti e set di dati. I dati possono essere inseriti in un archivio dati personalizzato o usati da una soluzione di terze parti dal Marketplace.
Operazioni preliminari
Prima di poter analizzare efficacemente l'utilizzo e i costi, è necessario familiarizzare con i prezzi che verranno addebitati per i servizi usati. Comprendere i fattori che contribuiscono ai costi, ad esempio calcolo, archiviazione, rete, trasferimento dei dati o esecuzioni, consente di comprendere cosa viene fatturato. Comprendere in che modo l'utilizzo del servizio è allineato ai vari modelli di determinazione prezzi consente anche di comprendere cosa viene fatturato. Questi modelli variano tra i servizi, che possono comportare addebiti imprevisti se non si comprende completamente come vengono addebitati i costi e come interrompere la fatturazione.
Nota
Ad esempio, molte persone pensano che "le macchine virtuali non vengono fatturate quando non sono in esecuzione". Tuttavia, questo è solo parzialmente vero. C'è una leggera sfumatura per le macchine virtuali, per cui una macchina virtuale "arrestata" continuerà a essere addebitata, perché il provider di servizi cloud sta ancora riservando tale capacità per l'utente. Per interrompere la fatturazione, è necessario "deallocare" la macchina virtuale. Tuttavia, è anche necessario ricordare che il tempo di calcolo non è l'unico addebito per una macchina virtuale. Sussistono addebiti anche per la larghezza di banda di rete, l'archiviazione su disco e altre risorse connesse. Nell'esempio più semplice, una macchina virtuale deallocata addebiterà sempre l'archiviazione su disco, anche se la macchina virtuale non è in esecuzione. A seconda degli altri servizi connessi, potrebbero esserci anche altri addebiti. Ecco perché è importante comprendere come verranno addebitati i servizi e le funzionalità usati.
È anche consigliabile apprendere come vengono monitorati, archiviati e aggiornati i dati sui costi in Gestione dei costi Microsoft. Alcuni esempi includono:
- Tipi di sottoscrizione (o offerte) supportati. Ad esempio, i dati per le sottoscrizioni CSP e sponsorship classiche non sono disponibili in Gestione dei costi e devono essere ottenuti da altre origini dati.
- Quali addebiti sono inclusi. Ad esempio, le imposte non sono incluse.
- Modalità di utilizzo e rilevamento dei tag. Alcune risorse, ad esempio, non supportano tag e 'ereditarietà dei tag devono essere abilitate manualmente per ereditare i tag dalle sottoscrizioni e dai gruppi di risorse.
- Quando usare il costo "effettivo" e "ammortizzato".
- Il costo "Effettivo" mostra gli addebiti come erano o come vengono visualizzati nella fattura. Usare i costi effettivi per la riconciliazione della fattura.
- Il costo "ammortizzato" mostra il costo effettivo delle risorse che hanno usato uno sconto basato sull'impegno (prenotazione o piano di risparmio). Usare i costi ammortizzati per l'allocazione dei costi, per "smussare" gli acquisti di grandi dimensioni che potrebbero sembrare picchi di utilizzo e numerosi scenari di sconto basati sull'impegno.
- Modalità di applicazione dei crediti. Ad esempio, i crediti vengono applicati quando viene generata la fattura e non quando viene rilevato l'utilizzo.
Comprendere i dati sui costi è fondamentale per consentire uno showback accurato e significativo a tutti gli stakeholder.
È consigliabile usare il progetto FinOps Open Cost & Usage Specification (FOCUS) come schema di fatturazione standard per il report se è necessario segnalare da più origini, ad esempio:
- Vari provider di servizi cloud
- Database di gestione della configurazione (CMDB)
- Sistemi IT ASSET Management (ITAM)
Introduzione
Quando si inizia a gestire i costi nel cloud, si usano gli strumenti nativi:
- Analisi dei costi consente di esplorare e ottenere risposte rapide sui costi.
- Power BI consente di creare report avanzati uniti ad altri dati cloud o aziendali.
- Fatturazione consente di esaminare le fatture e gestire i crediti.
- Monitoraggio di Azure consente di analizzare le metriche, i log e le tracce dell'utilizzo delle risorse.
- Azure Resource Graph consente di esplorare la configurazione, le modifiche e le relazioni delle risorse.
Come punto iniziale, ci concentriamo sugli strumenti disponibili nel portale di Azure e nell'interfaccia di amministrazione di Microsoft 365.
- Acquisire familiarità con le visualizzazioni predefinite in Analisi dei costi, concentrarsi sui principali collaboratori ai costi e analizzare i fattori che contribuiscono a tale costo.
- Usare la visualizzazione Servizi per comprendere i servizi più grandi (non le singole risorse cloud) acquistati o usati all'interno dell'ambiente. Questa visualizzazione offre agli stakeholder una panoramica generale dell'utilizzo delle risorse, anche se non ha familiarità con le specifiche tecniche di come ogni risorsa supporta gli obiettivi aziendali.
- Usare le visualizzazioni Sottoscrizioni e gruppi di risorse per identificare i reparti, i team o i progetti che comportano il costo più elevato, in base alla modalità di organizzazione delle risorse.
- Usare la visualizzazione Risorse per identificare le risorse distribuite che comportano il costo più elevato.
- Usare la visualizzazione Prenotazioni per esaminare l'utilizzo di un account di fatturazione o di un profilo di fatturazione o per suddividere l'utilizzo per le singole risorse che hanno ricevuto lo sconto per la prenotazione.
- Usare sempre la visualizzazione progettata per rispondere alla domanda. Evitare di usare la visualizzazione più dettagliata per rispondere a tutte le domande, perché è più lento e richiede più lavoro per trovare la risposta necessaria.
- Usare il drill-down, il filtro e il raggruppamento per restringere i dati necessari, inclusi i contatori dei costi di una singola risorsa.
- Salvare e condividere visualizzazioni personalizzate per rivederle in un secondo momento, collaborare con gli stakeholder e favorire la consapevolezza dei costi correnti.
- Usare le visualizzazioni private per se stessi e le visualizzazioni condivise per farle visualizzare o gestire ad altri utenti.
- Aggiungere visualizzazioni al dashboard del portale di Azure per creare una visualizzazione in primo piano quando si accede al portale.
- Per fornire accesso rapido da messaggi di posta elettronica esterni, documenti e altre informazioni, scaricare un'immagine del grafico e copiare un collegamento alla visualizzazione. I destinatari delle note devono accedere e avere accesso ai dati sui costi.
- Scaricare i dati riepilogati da condividere con altri utenti che non hanno accesso diretto.
- Sottoscrivere gli avvisi pianificati per inviare messaggi di posta elettronica con un grafico e/o dati agli stakeholder su base giornaliera, settimanale o mensile.
- Quando si esaminano i costi, prendere nota delle domande a cui non è possibile rispondere con i dati sull'utilizzo del cloud non elaborati e sui costi. Per assicurarsi che vengano aggiunti più metadati tramite tag ed etichette, reinsegnarlo nella strategia di allocazione dei costi.
- Usare i diversi strumenti ottimizzati per fornire i dettagli necessari per comprendere l'immagine olistica dei costi e dell'utilizzo delle risorse.
- Se è necessario creare report più avanzati o unire dati sui costi con altri dati cloud o aziendali, usare i report di Power BI del toolkit FinOps.
Compilare a partire dalle basi
A questo punto, è probabile che si usino le soluzioni native di creazione di report e analisi nel portale e che sia possibile iniziare a creare report avanzati in Power BI. Man mano che si superano le nozioni di base, considerare quanto segue per ridimensionare le funzionalità di creazione di report e analisi:
- Comunicare con gli stakeholder per assicurarsi di avere una conoscenza approfondita degli obiettivi finali.
- Distinguere tra "attività" e "obiettivi". Le attività vengono eseguite per raggiungere gli obiettivi e cambieranno man mano che la tecnologia e l'uso di esso si evolve, mentre gli obiettivi sono più coerenti nel tempo.
- Considerare le operazioni che verranno eseguite dopo aver fornito i dati. È possibile aiutarli a ottenere questo risultato tramite l'automazione o fornendo collegamenti ad altri strumenti o report? In che modo è possibile razionalizzare i dati sui costi rispetto ad altre metriche aziendali (i vantaggi offerti dalle risorse)?
- Sono disponibili tutti i dati necessari per facilitarne gli obiettivi? In caso contrario, prendere in considerazione l'inserimento di altri set di dati per semplificare il flusso di lavoro. L'aggiunta di altri set di dati è un motivo comune per passare dalla creazione di report nel portale a una soluzione personalizzata o di terze parti per supportare altri set di dati.
- Prendere in considerazione le esigenze di creazione di report di ogni funzionalità. Di seguito sono riportati alcuni esempi:
- Suddivisioni dei costi allineate ai metadati e alle gerarchie di allocazione dei costi.
- Report di ottimizzazione perfezionati per specifici servizi e modelli di prezzo.
- Utilizzo dello sconto basato sull'impegno, copertura, risparmi e chargeback.
- Report per tenere traccia e analizzare gli indicatori KPI in ogni funzionalità.
- In che modo è possibile rendere i report e gli indicatori KPI una parte intrinseca delle attività e delle operazioni quotidiane?
- Promuovere dashboard e indicatori KPI in riunioni e recensioni ricorrenti.
- Si considerino entrambi gli approcci bottom-up e top-down per guidare FinOps attraverso i dati.
- Usare i sistemi di avviso e gli strumenti di collaborazione per aumentare la consapevolezza dei costi su base ricorrente.
- Valutare regolarmente la qualità dei dati e dei report.
- Prendere in considerazione l'introduzione di un meccanismo di feedback per apprendere in che modo gli stakeholder usano i report e quando non possono o non soddisfano le esigenze. Usarlo come indicatore KPI per i report.
- Concentrarsi principalmente sulla qualità e la coerenza dei dati. Molti problemi riscontrati negli strumenti di creazione di report derivano dai processi di inserimento dati, normalizzazione e allocazione dei costi sottostanti. Incanalare i feedback e i suggerimenti agli stakeholder giusti e aumentare la consapevolezza e risolvere i problemi che influiscono sulla visibilità, sulla responsabilità e sull'ottimizzazione dei costi end-to-end.
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 utili, programmi di formazione e certificazione e altro ancora, vedere l'articolo Funzionalità di creazione di report e analisi nella documentazione di FinOps Framework.
Puoi anche trovare video correlati sul canale YouTube di FinOps Foundation:
Contenuto correlato
Funzionalità FinOps correlate:
Prodotti correlati:
Soluzioni correlate:
- Connettore Gestione costi per Power BI
- Report di Power BI per FinOps Toolkit
- Hub FinOps
- Cartelle di lavoro di FinOps
- Moduli bicep del toolkit FinOps
Altre risorse: