DataHub è la componente di Cloud Intelligence pensata proprio per questo gap. Prende i dati di costo esterni ai cloud provider e li riunisce nello stesso posto della fattura cloud. I dati arrivano via API o caricamento CSV, con dimensioni e metriche definite dal cliente, così la fattura di un vendor troppo piccolo per giustificare un'integrazione nativa diventa una fonte che la piattaforma tratta come qualsiasi altra: disponibile per report, budget, alert e previsioni.
La funzionalità c'era già, ma ciò che Jupiter ha ottenuto è stato qualcuno con cui costruire.
Satyam Gupta, insieme ai Forward Deployed Engineers (FDE) di DoiT, è partito da come le fatture arrivano davvero, non dalla documentazione delle API. Ha convertito un vero PDF di Jupiter nel formato DataHub, lo ha acquisito e ci ha costruito sopra reporting e alert, così il team ha potuto vedere il risultato finito prima di prendere qualsiasi impegno. I Forward Deployed Engineers di DoiT sono intervenuti dove il lavoro andava oltre la configurazione, mentre Jupiter testava la soluzione e definiva come i dati dovessero essere letti, e il team di Satyam ha automatizzato il flusso sulla base di quel feedback.
"Nell'integrazione di DataHub, il team di DoiT è stato estremamente operativo, al punto da realizzare per noi il primo script di ingestion e la prima pipeline." ha raccontato Kyle.
Il risultato consegnato si adatta alle abitudini del team finance. Le fatture arrivano in una cartella Google Drive, la pipeline le analizza e le carica in Cloud Intelligence accanto alla fatturazione dei cloud provider. Jupiter ha apportato piccole modifiche e l'ha messa in produzione.
Jupiter avrebbe potuto tracciare da sola i vendor mancanti, ma così i dati di costo restano in due posti diversi, e una previsione può basarsi su uno solo. Il 60% in DoiT e il resto altrove non è una posizione da cui si può pianificare. Kyle aveva già usato altre piattaforme FinOps, ed è proprio qui che vede la differenza.
"DoiT è davvero riuscita a colmare quel gap che non avevo visto coprire da alcune delle piattaforme FinOps che ho usato in passato."
Kyle Espinola, Head of Platform Engineering, Jupiter