Panoramica di FinOps Framework
Informazioni su finops framework e su come usarlo per accelerare gli obiettivi di gestione e ottimizzazione dei costi.
Il FinOps Framework di FinOps Foundation è un set completo di procedure consigliate e principi. Offre un approccio strutturato per implementare una cultura FinOps per:
- Aiutare le organizzazioni a gestire i costi del cloud in modo più efficace
- Allineare la spesa per il cloud agli obiettivi di business
- Aumentare il valore di business dell'infrastruttura cloud
Le linee guida di Microsoft si basano in gran parte sul FinOps Framework con alcuni miglioramenti basati sulle lezioni apprese dal nostro vasto ecosistema di clienti e partner Microsoft Cloud. Queste estensioni eseguono correttamente il mapping ai concetti di FinOps Framework e sono destinate a fornire indicazioni più mirate e pratiche per clienti e partner Microsoft Cloud. Microsoft sta collaborando con FinOps Foundation per incorporare le proprie nozioni collettive in FinOps Framework.
Nelle sezioni successive vengono illustrati i concetti di base di FinOps Framework:
- I principi che dovrebbero guidare le attività di FinOps.
- Gli stakeholder che devono essere coinvolti.
- Il ciclo di vita attraverso il quale viene eseguita l'iterazione.
- Le capacità implementate con gli stakeholder durante tutto il ciclo di vita.
- Il modello di maturità usato per misurare la crescita nel tempo.
Principi
Prima di approfondire il tema FinOps, è importante comprendere i principi di base che devono guidare le attività di FinOps. La community di FinOps ha sviluppato i principi applicando la propria esperienza collettiva e contribuisce a creare una cultura di responsabilità e trasparenza condivise.
- Più team devono collaborare : creare un'attenzione comune sull'efficienza dei costi, sui processi e sulle decisioni sui costi tra i team che in genere potrebbero non collaborare a stretto contatto.
- Tutti acquisiscono la proprietà: decentralizzare le decisioni sull'utilizzo e l'ottimizzazione delle risorse cloud e invitare i team tecnici a prendere in considerazione i costi, nonché il tempo di attività e le prestazioni.
- Un team centralizzato guida FinOps: centralizzare la gestione delle procedure FinOps in termini di coerenza, automazione e negoziazione dei tassi.
- I report FinOps devono essere accessibili e tempestivi: fornire rapidamente dati di utilizzo e costi chiari, per consentire alle persone giuste di prendere decisioni e fare previsioni.
- Le decisioni sono guidate dal valore di business del cloud: bilanciare le decisioni sui costi con vantaggi aziendali, tra cui qualità, velocità e capacità di business.
- Sfruttare il modello di costo variabile del cloud: apportare piccole modifiche continue nell'uso e nell'ottimizzazione del cloud.
Per altre informazioni sui principi di FinOps, inclusi i suggerimenti degli esperti, vedere FinOps con Azure: dare vita a FinOps attraverso l'allineamento aziendale e culturale.
Stakeholder
FinOps richiede un approccio olistico e interfunzionale che coinvolge vari stakeholder (o utenti tipo). Hanno ruoli, responsabilità e prospettive diversi che influiscono sul modo in cui usano e ottimizzano risorse e costi del cloud. È importante acquisire familiarità con ogni ruolo e identificare gli stakeholder all'interno dell'organizzazione. Un programma FinOps efficace richiede la collaborazione tra tutti gli stakeholder:
- Finanza: definire con precisione il budget, le previsioni e i report sui costi del cloud.
- Leadership: applicare i punti di forza del cloud per ottimizzare il valore di business.
- Proprietari di prodotti: lanciare nuove offerte al giusto prezzo.
- Team di progettazione: offrire servizi di alta qualità e convenienti.
- Professionisti FinOps: offrire istruzione, standardizzare e promuovere le procedure consigliate per FinOps.
Ciclo di vita
FinOps è un processo iterativo e gerarchico. Ogni team esegue l'iterazione del ciclo di vita di FinOps al proprio ritmo, collaborando con i team menzionati in tutte le aree dell'organizzazione.
Il FinOps Framework definisce un ciclo di vita semplice con tre fasi:
- Informare: offrire visibilità dei costi e creare responsabilità condivise tramite allocazione, benchmarking, definizione del budget e previsioni.
- Ottimizzare: ridurre gli sprechi del cloud e migliorare l'efficienza del cloud implementando varie strategie di ottimizzazione.
- Gestire: definire, tenere traccia e monitorare gli indicatori di prestazioni chiave e i criteri di governance che allineano gli obiettivi cloud e di business.
Funzionalità
Il FinOps Framework include capacità che coprono tutti gli aspetti, dall'analisi e monitoraggio dei costi all'ottimizzazione e allineamento dell'organizzazione, raggruppati in un set di domini correlati. Ogni capacità definisce un'area funzionale di attività e un set di attività per supportare la pratica FinOps.
Informazioni sull'utilizzo e sui costi del cloud
Monitoraggio delle prestazioni e benchmarking
Processo decisionale in tempo reale
Ottimizzazione tasso cloud
Ottimizzazione dell'utilizzo del cloud
Allineamento dell'organizzazione
Modello di scadenza
Man mano che i team avanzano nel ciclo di vita di FinOps, imparano e crescono naturalmente, sviluppando procedure più mature con ogni iterazione. Come il ciclo di vita di FinOps, ogni team si trova a diversi livelli di maturità in base alle proprie esperienze e aree di interesse.
Il FinOps Framework definisce un semplice modello di maturità basato su ricerca per indicizzazione, spostamento ed esecuzione, ma la verità è che la maturità è più complessa e ricca di sfumature. Invece di concentrarsi su un livello di maturità globale, si ritiene che sia più importante identificare e valutare i progressi rispetto agli obiettivi personali in ogni area. A livello generale, sarò opportuno:
- Identificare le capacità più critiche per l'azienda.
- Definire quanto sia importante che ogni team disponga di conoscenze, processi, metriche di successo, allineamento dell'organizzazione e automazione per ognuna delle capacità identificate.
- Valutare le conoscenze, il processo, le metriche di successo, l'allineamento dell'organizzazione e il livello di automazione di ogni team in base alle destinazioni definite.
- Identificare i passaggi che ogni team potrebbe eseguire per migliorare la maturità per ogni capacità.
- Configurare controlli regolari per monitorare lo stato di avanzamento e rivalutare la maturità ogni 3-6 mesi.
Per altre informazioni, vedere FinOps Foundation
FinOps Foundation offre molte risorse che consentono di apprendere e implementare FinOps. È possibile unirsi alla community di FinOps, esplorare i programmi di formazione e certificazione, partecipare ai gruppi di lavoro della community e altro ancora. Per altre informazioni su FinOps, inclusi i playbook utili, vedere la documentazione di FinOps Framework.
Contenuto correlato
Avviare il primo o pianificare l'iterazione successiva: