Esportazione dei dati di utilizzo in formato FOCUS
Esportate i dati di utilizzo di IBM Cloud® nel formato FOCUS (Open Cost & Usage Specification) di FinOps per semplificare la gestione dei costi multi-cloud e consentire una perfetta integrazione con gli strumenti di FinOps.
Il formato FOCUS è uno standard cross-cloud sviluppato dalla FinOps Foundation che normalizza i dati di fatturazione e utilizzo tra i vari cloud provider. IBM Cloud ora supporta il formato FOCUS v1.2 ( FinOps Open Cost and Usage Specification) per la rendicontazione di costi e utilizzo. Esportando i dati di utilizzo di IBM Cloud in formato FOCUS, è possibile analizzare i costi di IBM Cloud insieme ai dati di AWS, Azure e GCP senza trasformazioni personalizzate. Per ulteriori informazioni, consultare le specifiche di FinOps Foundation FOCUS v1.2.
Prima di iniziare
Prima di esportare i dati di utilizzo in formato FOCUS, assicurarsi di disporre dell'accesso e delle risorse seguenti:
- Accesso all'account IBM Cloud da parte dell'amministratore della fatturazione o del proprietario dell'account
- Accesso alla console o alla CLI di IBM Cloud
- Comprensione dei requisiti degli strumenti di gestione dei costi e di FinOps
Comprendere i vantaggi del formato FOCUS
Il formato FOCUS offre diversi vantaggi per la gestione dei costi del cloud:
- Maggiore visibilità multi-cloud
- Normalizzare i dati di utilizzo di IBM Cloud con AWS Cost and Usage Reports (CUR), Azure CSV esportazioni e GCP dati di fatturazione per un'analisi unificata dei costi.
- Integrazione diretta degli strumenti
- Importazione di dati in formato FOCUS direttamente nelle piattaforme FinOps come Apptio Cloudability, CloudHealth, Kubecost e altri strumenti di ottimizzazione dei costi senza script di trasformazione personalizzati.
- Riduzione dei tempi di onboarding
- Eliminate i processi di trasformazione manuale dei dati, riducendo i tempi e i costi necessari per integrare i dati di fatturazione di IBM Cloud nei vostri flussi di lavoro di gestione dei costi.
- Miglioramento della trasparenza
- Accesso a dimensioni di fatturazione standardizzate che si allineano alle migliori pratiche del settore, rendendo più facile la comprensione e la convalida degli addebiti di IBM Cloud.
- Parità competitiva
- Beneficiare dello stesso formato standardizzato utilizzato da altri fornitori di servizi cloud leader, garantendo pratiche di gestione dei costi coerenti in tutto l'ambiente multi-cloud.
Esportazione dei dati di utilizzo
I dati di utilizzo a livello di istanza forniscono dettagli granulari sulle singole istanze di risorse, consentendo l'allocazione dettagliata dei costi e il chargeback.
- Accedere alla console IBM Cloud.
- Andate su Gestione > Fatturazione e utilizzo > Utilizzo.
- Fare clic sul pulsante FOCUS. Il sistema scarica un file CSV contenente i dati di utilizzo a livello di istanza nel formato FOCUS v1.2, con colonne aggiuntive per i dettagli specifici della risorsa.
Campi completamente supportati
IBM CSV il file include tutti i campi obbligatori di FOCUS v1.2:
| Campo | Immettere | Descrizione |
|---|---|---|
BilledCost |
Decimale | Costo fatturato al cliente |
BillingCurrency |
Stringa | Codice valuta (ISO 4217) |
ChargeCategory |
Stringa | Tipo di addebito (Utilizzo, Acquisto, Tassa, Adeguamento) |
ChargeDescription |
Stringa | Descrizione dell'accusa |
ChargePeriodEnd |
DateTime | Fine del periodo di carica (ISO 8601) |
ChargePeriodStart |
DateTime | Inizio del periodo di carica (ISO 8601) |
EffectiveCost |
Decimale | Costo ammortizzato dopo gli sconti |
ListUnitPrice |
Decimale | Prezzo di listino per unità prima degli sconti |
PricingCategory |
Stringa | Modello di prezzi |
PricingQuantity |
Decimale | Quantità utilizzata per la determinazione del prezzo |
PricingUnit |
Stringa | Unità di misura per la determinazione dei prezzi |
ProviderName |
Stringa | Sempre " IBM " |
PublisherName |
Stringa | Nome dell'editore del servizio |
ResourceId |
Stringa | Identificatore univoco della risorsa |
ResourceName |
Stringa | Nome della risorsa |
ServiceCategory |
Stringa | Categoria di servizio di alto livello |
ServiceName |
Stringa | Nome del servizio |
SkuId |
Stringa | Identificatore SKU |
Campi aggiuntivi supportati
Oltre ai 16 campi obbligatori, i report di IBM Cloud FOCUS includono 39 campi aggiuntivi:
| Categoria | Nome campo |
|---|---|
| Conto e fatturazione: | BillingAccountId, BillingAccountName, BillingAccountType, BillingPeriodEnd, BillingPeriodStart, InvoiceIssuerName |
| Geografico: | AvailabilityZone, RegionId, RegionName |
| Impegno e sconto: | CommitmentDiscountCategory, CommitmentDiscountId, CommitmentDiscountName, CommitmentDiscountType, CommitmentDiscountUnit |
| Ripartizione dei costi: | ContractedCost, ContractedUnitPrice, ListCost |
| Dettagli sulla carica: | ChargeClass, ChargeFrequency |
| Consumo: | ConsumedQuantity, ConsumedUnit |
| Prezzi: | PricingCurrency, SkuMeter |
| Metadati delle risorse: | ResourceType, ServiceSubcategory, Tags |
| IBM-Estensioni specifiche: | x_DiscountId, x_DiscountName, x_DiscountQuantity, x_OfferId, x_OfferCredit |
Esportazione dei dati di utilizzo tramite API
È possibile automatizzare l'esportazione dei dati di utilizzo utilizzando l'API IBM Cloud Usage Reports. Per ulteriori informazioni, vedere Rapporti d'uso API.
-
Ottenere una chiave API con accesso adeguato alla fatturazione. Per ulteriori informazioni, vedere Gestione delle chiavi API.
-
Utilizzare il seguente endpoint API per esportare i dati di utilizzo:
curl -X GET "https://billing.cloud.ibm.com/v4/accounts/{account_id}/focus/{month}" \ -H "Authorization: Bearer {iam_token}" \ -H "Accept: text/csv"
Sostituire {account_id} con l'ID account IBM Cloud (obbligatorio), {month} con il mese del report nel formato AAAA-MM (ad esempio, 2024-01) e {iam_token} con il token di accesso IAM.
Parametri API
L'API di esportazione di FOCUS supporta i seguenti parametri:
account_id (Obbligatorio) : L'ID dell'account IBM Cloud.
month(Obbligatorio)- Riportare il mese nel formato AAAA-MM (ad esempio, 2024-01).
Intestazioni:
Authorization (Obbligatorio) : Token portatore per l'autenticazione IAM.
x-focus-version(facoltativo)- Versione di FOCUS da utilizzare (default: 1.2 ). Impostare su
trueper bypassare la cache e generare un nuovo report.
Parametri query:
format- Le opzioni includono:
- json (predefinito)- restituisce i risultati in formato JSON paginato.
- csv- restituisce tutti i risultati in formato CSV.
_limit(facoltativo)- Limite di paginazione, max 250 (default: 200).
Convalida delle esportazioni in formato FOCUS:
Per assicurarsi che i dati esportati siano conformi alle specifiche di FOCUS v1.2, è possibile convalidare i file utilizzando lo strumento FOCUS validator della FinOps Foundation. Le esportazioni di IBM Cloud FOCUS sono progettate per superare la convalida con il 100% di conformità su tutti i 16 campi obbligatori MUST.
Confronto tra i formati IBM nativo e FOCUS v1.2
Per le esportazioni di utilizzo sono disponibili sia il formato nativo di IBM che quello di FOCUS v1.2. La tabella seguente evidenzia le principali differenze:
| Aspetto | IBM Formato nativo | FOCUS v1.2 Formato |
|---|---|---|
| Nomi colonne | IBM-convenzioni di denominazione specifiche | Nomi standardizzati delle colonne di FOCUS v1.2 |
| Compatibilità multi-cloud | IBM Cloud solo | Compatibile con AWS, Azure, GCP |
| FinOps supporto per gli strumenti | Richiede una trasformazione personalizzata | Importazione diretta supportata |
| Granularità dei dati | Stesso livello di dettaglio | Stesso livello di dettaglio |
| Conformità | IBM-specifico | 100% conforme a FOCUS v1.2 (16/16 campi obbligatori) |
| Caso d'uso | IBM-analisi e reportistica specifica | Strumenti di gestione dei costi multi-cloud e FinOps |
È possibile esportare i dati in entrambi i formati contemporaneamente per supportare diversi casi d'uso all'interno dell'organizzazione.
Passi successivi
Dopo aver esportato i dati di utilizzo in formato FOCUS, è possibile:
- Configurazione dei tag di allocazione dei costi per migliorare l'attribuzione dei costi e il chargeback
- Analizzare il vostro utilizzo per identificare le opportunità di ottimizzazione dei costi
- Implementare le best practice di FinOps per l'ottimizzazione dei costi del cloud