Condividi tramite


FinOps Open Cost and Usage Specification

Informazioni sulla nuova specifica dei dati di fatturazione che semplifica la comprensione e l'ottimizzazione dei costi e dell'utilizzo in qualsiasi provider cloud, SaaS o locale.


Che cos'è FOCUS?

FinOps Open Cost and Usage Specification (FOCUS) è un'iniziativa rivoluzionaria per definire un formato comune per i dati di fatturazione. Consente alle organizzazioni di comprendere meglio i modelli di costo e utilizzo e ottimizzare la spesa e le prestazioni in più cloud, SaaS e persino offerte di servizi locali.

FOCUS offre alle organizzazioni una visualizzazione coerente, chiara e accessibile dei dati sui costi progettati in modo esplicito per le esigenze di FinOps, ad esempio allocazione, analisi, monitoraggio e ottimizzazione. Come nuovo "linguaggio" di FinOps, FOCUS consente ai professionisti di collaborare in modo più efficiente ed efficace con i colleghi in tutta l'organizzazione. Consente di ottimizzare il trasferimento e l'onboarding per i nuovi membri del team, consentendo alle persone di funzionare più rapidamente. Se abbinato a FinOps Framework, i professionisti hanno gli strumenti necessari per creare una pratica FinOps semplificata che ottimizza il valore del cloud.


Perché FOCUS?

La varietà e la flessibilità dei servizi cloud Microsoft consente di creare cose incredibili, pagando solo per ciò che serve, quando necessario. Con questa flessibilità vengono forniti diversi modelli operativi in cui vengono fatturati i servizi e possono essere ottimizzati in modo diverso in base a vari fattori. Quando i servizi vengono fatturati in modo diverso, anche i dati sui costi e sull'utilizzo tendono a differire. Rende difficile allocare, analizzare, monitorare e ottimizzare in modo coerente. Va oltre i servizi cloud di Microsoft. Le organizzazioni spesso si basano su prodotti Software as a Service (SaaS), software concesso in licenza, infrastruttura locale o anche altri cloud. Tale dipendenza esacerbata il problema con ogni provider che condivide i dati in formati proprietari.

FOCUS risolve questo problema stabilendo una specifica di dati indipendente dal provider e dal servizio che risolve alcune delle sfide più grandi che le organizzazioni affrontano nella gestione del valore degli investimenti nel cloud, comprendendo e quantificando il valore aziendale della spesa. FOCUS consente alle organizzazioni di dedicare più tempo a promuovere valore e meno fatica a comprendere i dati causati da incoerenze tra e poco familiarità con servizi e provider diversi. Ma FOCUS non è solo per le organizzazioni che usano più provider di servizi cloud.

FOCUS può aiutare le organizzazioni che:

  • Usare un singolo provider di servizi cloud insieme ai provider di servizi complementari.
  • Avere più account all'interno di un provider di servizi cloud.
  • Avere un solo account con un singolo provider di servizi cloud.

I vantaggi dell'uso di FOCUS sono di ampia portata, dalle operazioni semplificate all'interno di un'azienda alla creazione di competenze come operatore FinOps più portabile.


Vantaggi

FOCUS è la versione migliore dei dati sui costi e sull'utilizzo che è possibile ottenere da Gestione costi. Alcuni dei vantaggi che si riscontrano con FOCUS rispetto ai dati effettivi e ammortizzati sui costi includono:

Risparmiare il 30% sui costi di archiviazione e calcolo

  • FOCUS combina i costi effettivi (fatturati) e ammortizzati (effettivi) in una singola riga, con un minor 49% di righe rispetto ai set di dati effettivi e ammortizzati. Quando si considerano le nuove colonne FOCUS, le dimensioni totali dei dati sono inferiori del 30% rispetto ai set di dati effettivi e ammortizzati, ovvero un risparmio diretto sui costi di archiviazione. È anche possibile risparmiare sui costi di calcolo perché vengono elaborate meno righe. I risparmi di calcolo esatti variano a seconda della soluzione.

Progettato per gestire più account e cloud

  • Se si usano più cloud o si hanno tipi di account diversi all'interno di un singolo cloud (ad esempio EA e MCA), FOCUS standardizza i dati sui costi in un singolo schema con terminologia coerente. Consente di comprendere e ottimizzare i costi in tutti gli account. Per le organizzazioni ancora in EA, il passaggio a FOCUS ora consente di controllare i tempi in modo che non si sia "offline" dopo la transizione dell'account a McA.

Più facile da apprendere e allinearsi con FinOps Framework

  • FOCUS è il nuovo "linguaggio" di FinOps. Tutte le linee guida di FinOps Framework vengono aggiornate per l'uso della terminologia focus e includono anche query e esempi focus. FOCUS semplifica la comprensione e l'implementazione delle procedure consigliate di FinOps senza richiedere un livello aggiuntivo di traduzione da linee guida indipendenti dal cloud ai dettagli di implementazione specifici del cloud. FOCUS consente ai modelli indipendenti dal cloud e alle linee guida di approfondire e di ottenere risultati più approfonditi con meno sforzo.

Nomi visualizzati puliti e leggibili

  • FOCUS usa nomi visualizzati puliti e leggibili per tutti i nomi, i tipi e le categorie. I nomi visualizzati descrittivi sono disponibili per servizi, tipi di risorse, aree, prezzi, sconti sugli impegni e altro ancora.

Identificare in modo univoco il punto di prezzo esatto

  • FOCUS include un identificatore per lo SKU specifico usato per ogni addebito (SkuPriceId). Si tratta di un identificatore univoco per lo SKU inclusivo di tutte le variazioni dei prezzi, ad esempio la suddivisione in livelli e gli sconti, che non sono attualmente disponibili in set di dati effettivi o ammortizzati. Ogni addebito include anche i prezzi unitare necessari per capire come ottenere o come si potrebbe essere addebitati. Il prezzo unitario dell'elenco (o della vendita al dettaglio) è quello che si paga per unità senza sconti negoziati. Il prezzo unitario contratto (o su richiesta) è successivo all'applicazione di sconti negoziati. Il prezzo unitario effettivo (o ammortizzato) mostra il prezzo concettuale dopo l'applicazione degli sconti relativi all'impegno preacquisto. Il prezzo unitario fatturato (o effettivo) rappresenta ciò che è stato o cosa viene fatturato.

Più facile quantificare i risparmi sui costi

  • Oltre ai prezzi unitati, FOCUS include anche colonne per identificare il modello di determinazione dei prezzi specifico usato per ogni addebito con elenco, contratto, effettivo e costo fatturato, che rende più semplice quantificare i risparmi sui costi dagli sconti negoziati e di impegno.

Tutti i prezzi e i costi in una valuta coerente

  • FOCUS usa la valuta di fatturazione per tutti i prezzi e i costi, semplificando la verifica dei costi all'interno dei dati sui costi e sull'utilizzo. Differisce dai prezzi nei set di dati nativi di Gestione costi, che usano la valuta dei prezzi.

Organizzare e distinguere i costi in base a servizio, risorsa e SKU

  • FOCUS delinea chiaramente i servizi, le risorse e gli SKU, che semplificano l'organizzazione e la differenziazione dei costi. La categorizzazione dei servizi è coerente tra i provider e offre una nuova prospettiva poiché raggruppa tutte le risorse utilizzate per un servizio specifico, indipendentemente dal prodotto o dallo SKU sottostante( ad esempio, la larghezza di banda e i costi di calcolo rientrano entrambi nel servizio Macchine virtuali).

Aree più coerenti

  • Il set di dati FOCUS in Gestione costi offre un livello aggiuntivo di pulizia dei dati per garantire che le aree siano coerenti con Azure Resource Manager. Ciò significa che vengono visualizzati gli stessi nomi di area in FOCUS nelle API di portale di Azure e Azure Resource Manager.

Logica di data più semplice

  • FOCUS usa date di fine esclusive e formati di data ISO 8601 standard del settore per i periodi di fatturazione e di addebito. Semplifica il filtro e il confronto delle date. È particolarmente utile quando si confronta con altre date, ad esempio la data corrente, poiché non è necessario indovinare i fusi orari o l'ora del giorno.

I tag e i dettagli dello SKU vengono forniti in un formato JSON coerente

  • Se si ha un account Contratto Enterprise, è possibile che i tag non siano formattati come JSON in set di dati effettivi e ammortizzati. FOCUS risolve questo problema fornendo tag e dettagli SKU (AdditionalInfo) in un formato JSON coerente.

Identificare e suddividere l'utilizzo in unità discrete

  • FOCUS fornisce unità di utilizzo e prezzi discreti per ogni addebito per comprendere come vengono addebitati i costi rispetto alle unità di utilizzo reali. Si tratta di strategie di determinazione dei prezzi diverse, ad esempio bloccare i prezzi e semplificare la verifica delle quantità di prezzi e utilizzo fornendo dati in colonne separate.

Operazioni preliminari

FOCUS 1.0 copre:

  • Dettagli di fatturazione correlati alla fatturazione, ad esempio il provider usato, che ha generato la fattura (autorità emittente della fattura) e il periodo di fatturazione per la fattura.
  • Informazioni dettagliate sulle risorse distribuite con il provider, ad esempio il servizio, il tipo di risorsa, l'area e i tag.
  • Dettagli dello SKU sul prodotto usato o acquistato, ad esempio l'editore e gli identificatori sku.
  • Dettagli addebito che descrivono e classificano l'addebito, ad esempio il tipo, la descrizione, la frequenza e l'importo utilizzato o acquistato.
  • Dettagli dello sconto che riepilogano il modello tariffario, ad esempio la categoria di prezzi e i dettagli dello sconto per l'impegno.
  • Prezzi e costi che includono i dettagli non elaborati sul prezzo di ogni addebito, ad esempio la quantità di prezzi, il prezzo unitario e il costo.

Le risorse vengono identificate da un ResourceId e ResourceName e organizzate nelle rispettive serviceName e ServiceCategory. ServiceCategory consente di organizzare i costi in un set di categorie di primo livello coerente tra provider di servizi cloud, che lo rende particolarmente interessante. È anche possibile visualizzare altri dettagli, ad esempio un'etichetta ResourceType descrittiva, RegionId e RegionName in cui è stata distribuita una risorsa e tutti i tag applicati alla risorsa.

Dietro le quinte, le risorse usano uno o più prodotti per abilitare le funzionalità di base. FOCUS si riferisce a essi come SKU. L'uso di questi SKU è in definitiva ciò che viene addebitato. Ogni SKU ha un publisherName dell'azienda che ha sviluppato lo SKU, un SKUId che identifica lo SKU usato e un SkuPriceId che identifica il punto di prezzo specifico per lo SKU, inclusi tutte le varianti di prezzo, ad esempio la suddivisione in livelli e gli sconti.

Tutti gli addebiti includono un ChargeCategory per descrivere il tipo di addebito a cui si tratta (ad esempio l'utilizzo o l'acquisto), ChargeClass che identifica le correzioni degli addebiti precedenti, chargePeriodStart e ChargePeriodEnd date a cui viene applicato l'addebito, ChargeFrequency per sapere con quale frequenza si può prevedere di visualizzare questo addebito e un chargeDescription di alto livello per spiegare cosa rappresenta la riga. Includono anche uno specifico ConsumedQuantity e ConsumedUnit in unità distinte in base a ciò che è stato usato o acquistato.

Ogni addebito ha un Valore PricingCategory che indica come è stato applicato l'addebito e, se è stato applicato uno sconto per l'impegno, include CommitmentDiscountCategory e CommitmentDiscountType per etichette descrittive specifiche del provider e specifiche del provider per il tipo di sconto per l'impegno, CommitmentDiscountId per identificare quale sconto di impegno è stato applicato all'utilizzo, il nome CommitmentDiscountName dell'istanza e l'elemento CommitmentDiscountStatus che indica se l'addebito è stato per la parte utilizzata (utilizzata) o non utilizzata (inutilizzata) dello sconto relativo all'impegno.

Poiché i prezzi vengono determinati in base alla relazione di fatturazione, è anche possibile trovare il BillingAccountId e BillingAccountName in cui vengono generate le fatture, le date BillingPeriodStart e BillingPeriodEnd a cui si applica la fattura, InvoiceIssuerName per la società responsabile della fatturazione e il ProviderName del cloud, SaaS, locale o altro provider usato. Si noti che il termine "account di fatturazione" in FOCUS si riferisce all'ambito in cui viene generata una fattura e non all'account radice di primo livello. Per le organizzazioni con un account Contratto del cliente Microsoft (MCA), viene eseguito il mapping al profilo di fatturazione e non all'account di fatturazione Microsoft. All'interno di ogni account di fatturazione, è anche disponibile un SubAccountId e SubAccountName per la sottoscrizione all'interno dell'account di fatturazione.

Last but not least you have the price and cost details.Last but not not least you have the price and cost details. Ogni addebito ha una BillingCurrency che tutti i prezzi e i costi usano, che potrebbero differire dal modo in cui i prezzi del provider vengono addebitati. Ad esempio, la maggior parte dei conti MCA viene addebitata in USD e potrebbe essere fatturata in un'altra valuta, ad esempio Yen o Euro.

Ogni addebito include PricingQuantity e PricingUnit in base al prezzo dello SKU (che potrebbe essere in blocchi o "blocchi" di unità) e un set di prezzi unitare per il costo di ogni singola unità tariffaria (in base allo SkuPriceId) e al costo totale in base alla quantità di prezzi. FOCUS include ListUnitPrice e ListCost per i prezzi pubblici al dettaglio o di mercato senza sconti, ContractedUnitPrice e ContractedCost per i prezzi dopo sconti contrattuali negoziati, ma senza sconti contrattuali, EffectiveCost dopo gli acquisti di sconto di impegno sono stati ammortizzati e BilledCost che era o verrà fatturata.

Oltre a questi punti, ogni provider può includere più colonne precedute da x_ per denotarle come colonne estese che non fanno parte dello schema FOCUS, ma forniscono dettagli utili sui costi e sull'utilizzo. Gestione costi Microsoft fornisce gli stessi dettagli all'interno del set di dati FOCUS degli schemi nativi usando questo prefisso. I report di FinOps Toolkit vengono aggiunti alle colonne con altri dettagli per facilitare gli obiettivi di creazione di report e ottimizzazione.


Note importanti sulle colonne FOCUS

Quando si lavora con i dati FOCUS, tenere presente quanto segue:

  • FOCUS si basa sulla valuta di fatturazione per tutti i prezzi e i costi, mentre Gestione costi usa la valuta dei prezzi. I prezzi in FOCUS potrebbero trovarsi in una valuta diversa rispetto agli schemi nativi di Gestione costi.
  • FOCUS combina il costo "effettivo" e "ammortizzato" in un singolo set di dati. Produce un set di dati più piccolo rispetto alla gestione di entrambi i set di dati separatamente. Le dimensioni dei dati sono alla pari con i dati sui costi ammortizzati e gli eventuali acquisti di sconti e rimborsi di impegno.
  • BillingAccountIde BillingAccountName eseguire il mapping all'ID e al nome del profilo di fatturazione per gli account Contratto del cliente Microsoft.
    • Stiamo cercando commenti e suggerimenti su di esso per capire se si tratta di un problema e determinare il modo migliore per risolverlo.
  • BillingPeriodEnd e ChargePeriodEnd sono esclusivi, che è utile per filtrare.
  • SubAccountId e SubAccountName eseguire il mapping rispettivamente all'ID sottoscrizione e al nome.
  • Tutte le colonne FOCUS *Id (non le colonne di x_ estensione) usano ID risorsa completi.
  • ServiceName e ServiceCategory usano un mapping personalizzato che potrebbe non tenere conto di tutti i servizi.
    • Stiamo lavorando per aggiornare questo elenco per tenere conto di tutti i servizi. Richiede un lavoro continuo per tenere il passo con il quale Microsoft sta abilitando nuovi servizi.
    • Segnalare se sono presenti servizi persi o se si hanno commenti e suggerimenti sul mapping.
  • ServiceName usa "Piano di risparmio di Azure per il calcolo" per i record del piano di risparmio a causa dei dettagli del servizio mancanti.
    • Si tratta di un problema di dati sottostante e deve essere risolto dal servizio che genera i dati.
  • ServiceNametenta di eseguire il mapping degli addebiti servizio Azure Kubernetes (servizio Azure Kubernetes) in base a un semplice controllo del nome del gruppo di risorse, che potrebbe rilevare falsi positivi.
    • Si sta lavorando per aggiornare il controllo del gruppo di risorse in modo che sia più mirato.
    • Fateci sapere se trovate falsi positivi.
    • Se non è possibile identificare in modo accurato gli addebiti del servizio Azure Kubernetes, si prevede di eseguire il fallback al nome del servizio per la risorsa effettiva, ad esempio Load Balancer.
  • SkuPriceIdper gli account Contratto del cliente Microsoft utilizza "{ProductId}_{SkuId}_{MeterType}" dall'elenco prezzi.
    • Se è necessario unire i dati sui costi FOCUS con l'elenco prezzi, è possibile suddividere SkuPriceId o costruire manualmente una chiave simile nell'elenco prezzi.

Commenti e suggerimenti sulle colonne FOCUS

Se si hanno commenti e suggerimenti sui mapping o sui piani di supporto focus completi, avviare un thread nelle discussioni di FinOps Toolkit. Se si ritiene di avere un bug, creare un problema.

Se si hanno commenti e suggerimenti su FOCUS, creare un problema nel repository FOCUS. Ti invitiamo anche a prendere in considerazione la possibilità di contribuire al progetto FOCUS. Il progetto è alla ricerca di più professionisti per aiutare a portare la loro esperienza per guidare gli sforzi e renderlo la specifica più utile che può essere. Per altre informazioni su FOCUS o per contribuire al progetto, visitare focus.finops.org.


Altre informazioni su FinOps Foundation

FinOps Open Cost and Usage Specification (FOCUS) è stata creata in collaborazione con FinOps Foundation, un'organizzazione senza scopo di lucro dedicata all'avanzamento della gestione e dell'ottimizzazione dei costi cloud. Per altre informazioni su FOCUS, vedere l'articolo sul sito del progetto FOCUS nella documentazione di FinOps Framework.

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


Risorse correlate:

Prodotti correlati:

Soluzioni correlate: