Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Visibilità dei costi cloud con eBPF: una svolta per il FinOps

By Orit YaronNov 20, 20243 min read

Questa pagina è disponibile anche in English, Deutsch, Español, Français, 日本語 e Português.

Con un ricorso sempre più massiccio alle risorse cloud, il controllo dei relativi costi è diventato una priorità assoluta. I metodi tradizionali di allocazione dei costi cloud, però, si basano ancora sul tagging: un approccio nato 15 anni fa, inadeguato rispetto alla complessità attuale del cloud, soggetto a errori e difficile da applicare in modo coerente in ambienti dinamici. È qui che entra in gioco eBPF, la tecnologia rivoluzionaria al cuore della nostra piattaforma FinOps, che permette alle organizzazioni di raggiungere un livello impareggiabile di visibilità e allocazione dei costi cloud, in modo automatico e dinamico.

Che cos'è eBPF?

eBPF (Extended Berkeley Packet Filter) è una potente tecnologia del kernel Linux che consente di eseguire programmi in totale sicurezza nello spazio kernel senza modificarne il codice sorgente. Nata originariamente per il filtraggio dei pacchetti, eBPF si è evoluta in uno strumento versatile, in grado di monitorare, tracciare e analizzare gli eventi di sistema con un livello di dettaglio molto fine. La sua capacità di osservare in tempo reale le attività a livello di kernel la rende perfetta per comprendere le interazioni complesse tra sistemi.

Diagram showing automated usage-based cost grouping, with inputs like billing and cloud telemetry processed by a tagless correlation engine, leading to categorized costs via a business insights engine.

Come sfruttiamo eBPF nella soluzione Attribute™

La nostra piattaforma utilizza eBPF come sensore leggero e sicuro per ottenere una visione approfondita dell'utilizzo del cloud. Ecco come funziona:

  1. Osservabilità granulare: eBPF ci permette di monitorare in tempo reale le system call, il traffico di rete e il comportamento delle applicazioni, mostrando come vengono effettivamente utilizzati i servizi cloud. Si va ben oltre le metriche di base come CPU o memoria, individuando quali entità (team, clienti o business unit) stanno utilizzando risorse specifiche.
  2. Tracciamento delle risorse senza tag: a differenza dei metodi tradizionali basati sul tagging, eBPF osserva i pattern di utilizzo direttamente dal kernel. Questo ci consente di scoprire come i workloads vengono impiegati per erogare i servizi e di correlarli a metriche di business come l'attività dei clienti, il contributo dei team o l'utilizzo dei prodotti, senza dover ricorrere a tagging manuale o ad alcuna configurazione.
  3. Monitoraggio dinamico e scalabile: poiché gli ambienti cloud sono estremamente dinamici, eBPF si adatta ai cambiamenti senza sforzo, garantendo un monitoraggio semplice e accurato anche per workloads effimeri come container e macchine virtuali. Una scalabilità decisiva per le grandi organizzazioni con infrastrutture in continua evoluzione.
  4. Allocazione dei costi basata sui dati: mettendo in relazione i dati granulari raccolti da eBPF con le metriche di business, la nostra piattaforma aiuta a comunicare i costi e a fornire indicazioni rilevanti per ciascuno stakeholder, favorendo la collaborazione con insight concreti sulla spesa cloud. Le organizzazioni acquisiscono fiducia in un sistema automatizzato, coerente e preciso di allocazione dei costi, che rafforza la responsabilità e consente decisioni finanziarie più intelligenti.

Perché eBPF fa la differenza per il FinOps

eBPF porta alla luce nuovi dati, finora inutilizzati, al servizio del FinOps. Grazie al loro livello di dettaglio, questi dati aiutano a costruire fiducia e a comunicare i costi con facilità, facendo risparmiare tempo e superando i limiti del tagging: un vero cambio di paradigma. Sfruttando eBPF, la nostra piattaforma permette alle organizzazioni di:

  • allineare la spesa cloud ai risultati di business;
  • favorire la collaborazione tra i team di engineering, finance e business;
  • rivelare il contesto applicativo dei consumi per individuare le inefficienze.

eBPF non è solo una tecnologia: è un cambio di paradigma nel modo in cui monitoriamo, comprendiamo e gestiamo i sistemi complessi. Con la piattaforma Attribute™ ne sfruttiamo appieno il potenziale, per aiutare le aziende a raggiungere una reale efficienza e trasparenza sui costi cloud.