I notevoli aumenti imprevisti della spesa per il cloud, dovuti in gran parte a un maggiore utilizzo, non stanno spingendo i CIO a ripensare le strategie IT al di là dei cambiamenti tattici nel tentativo di contenere i costi del cloud.
Secondo un sondaggio del vendor di piattaforme Java Azul [in inglese], l’83% dei CIO dichiara di spendere attualmente più del previsto per il cloud [in inglese], con quasi la metà di essi che registra eccedenze del 26% o più. Solo il 2% dei CIO riferisce di spendere meno del previsto per il cloud.
Gli osservatori del mercato del cloud indicano che i grandi carichi di lavoro dell’intelligenza artificiale fanno aumentare la spesa, ma anche che gli sviluppatori non sono informati sul costo dei servizi cloud che consumano. E mentre molti leader IT hanno affinato le loro strategie “sulla nuvola” [in inglese] per tenere conto dell’aumento dei costi con l’arrivo dell’AI online, i risultati del sondaggio suggeriscono che c’è ancora molto lavoro da fare.
Il ritorno delle applicazioni in house [in inglese], tuttavia, non sembra far parte di questo lavoro. Anche se i CIO segnalano un aumento significativo della spesa per il cloud [in inglese], 8 su 10 affermano che la loro dipendenza dal cloud fa comunque risparmiare denaro alle loro imprese, ponendo il mercato del cloud in un paradosso di Jevons [in inglese], afferma Scott Sellers, presidente e CEO di Azul.
Nel paradosso di Jevons, le risorse che tendono a diventare più economiche nel tempo possono, contemporaneamente, sperimentare livelli di consumo più elevati, facendo così aumentare la spesa. Inoltre, anche se i CIO spendono più del previsto per i servizi cloud, sembrano credere che i carichi di lavoro operativi in sede sarebbero ancora più costosi, commenta Sellers.
Il cloud consente inoltre ai responsabili IT di innovare e lanciare nuovi servizi, prodotti e funzionalità più rapidamente, aggiunge.
“In passato, magari si introduceva una nuova funzionalità che richiedeva più infrastruttura di elaborazione“, dice Seller. ‘Poi si chiamava il rappresentante di vendita Dell locale e tre mesi dopo i server arrivavano al puno di spedizione. Molti mesi dopo, venivano installati”.
“Non possiamo farci molto”
Pmfm.ai, fornitore di una piattaforma per lo sviluppo personalizzato dell’AI, ha visto aumentare le spese trimestrali per il cloud di circa il 25% quest’anno, spiega Aditya Saxena, fondatore dell’azienda. Il principale responsabile, circa il 90% del costo, è stato l’aumento dell’utilizzo, poiché i clienti dell’azienda creano più modelli di intelligenza artificiale orientati alla ricerca che consumano più token rispetto ai modelli tradizionali.
Molti clienti vogliono anche risorse cloud dedicate, come le proprie istanze server, dice.
Pmfm.ai ha potuto contare si prezzi speciali di avvio offerti dagli hyperscaler per controllare i suoi costi cloud, ma Saxena non si aspetta un impatto importante. Un fornitore di cloud ha previsto un risparmio dal 3% al 5% in quanto aiuta Pmfm.ai a ottimizzare la sua infrastruttura.
“La maggior parte dei servizi che abbiamo attivato in questo trimestre hanno avuto come obiettivo il mitigare picchi di traffico imprevisti e sono di natura preventiva”, dice Saxena. “Era previsto, e non c’è molto che abbiamo potuto fare al riguardo”.
Contenere la spesa per il cloud
L’esperienza di Saxena è comune ai CIO: impegnati nel cloud, devono impiegare una varietà di strategie per controllarne i costi [in inglese] quando la spesa sale al di sopra delle aspettative.
Secondo il sondaggio di Azul, le strategie principali per farlo includono l’ottimizzazione dei carichi di lavoro, l’utilizzo di strumenti di gestione dei costi del cloud [in inglese], la negoziazione di sconti, l’audit delle implementazioni e l’adozione di approcci FinOps [in inglese].
Sellers di Azul raccomanda un approccio che includa tutti questi elementi. “Non esiste un unico modo per ottimizzare la spesa per il cloud”, tiene a precisare. “Ci vuole tutto, compresa un’ottima osservabilità e un monitoraggio adeguato, in modo da sapere esattamente quale applicazione sta consumando quale risorsa, così come livelli ancora più fini di granularità sui microservizi all’interno di tali applicazioni”.
Le aziende dovrebbero anche esaminare i tipi di risorse cloud che consumano, consiglia. Per esempio, a volte si potrà aver bisogno di un cloud storage con una latenza bassissima per eseguire applicazioni critiche, ma in altri casi potrebbe essere in grado di utilizzare un cold storage ad alta latenza.
Il tallone d’Achille dei costi del cloud: la formazione degli sviluppatori
Secondo Sellers, quando si utilizzano le risorse cloud, i CIO dovrebbero anche adottare pratiche DevOps [in inglese] legate alla riduzione dei costi. C’è, in particolare, una trappola a cui non si presta sufficiente attenzione: molte aziende non istruiscono gli sviluppatori sul costo dei servizi cloud, nonostante l’eccesso di servizi per sviluppatori che i grandi fornitori di cloud rendono banali.
“Ho perso il conto di quanti servizi Amazon fornisce che gli sviluppatori possono semplicemente utilizzare, e alcuni di questi possono essere piuttosto costosi, ma uno sviluppatore non lo sa”, dice Sellers. “Pensano: ‘Invece di scrivere la mia soluzione, posso semplicemente chiamare questo servizio che Amazon già fornisce, e boom, il mio lavoro è fatto’”.
La mancata connessione tra sviluppatori e fattori finanziari nel cloud è un vero problema che porta a un aumento dei costi del servizio, aggiunge Nick Durkin, CTO di Harness, fornitore di una piattaforma di sviluppo software basata sull’intelligenza artificiale. Senza conoscere i costi di accesso a una GPU o CPU basata su cloud, per esempio, uno sviluppatore è come un costruttore di case che non conosce il costo del legno o dei mattoni, dice Durkin.
“Se non date ai vostri ingegneri più intelligenti accesso alle informazioni sui servizi che possono ottimizzare, non potete aspettarvi lo facciano da soli” sottolinea. “E, un mese dopo, la finanza ne chiederà conto”.
Le aziende, così come le banche, che dipendono fortemente dalle applicazioni mobili sono particolarmente vulnerabili, rileva Durkin. Ma raccomanda ai responsabili IT di qualsiasi settore di istruire i propri sviluppatori sul costo dei servizi cloud che utilizzano, perché anche la proposta di valore chiave del cloud, la scalabilità, può incidere sul budget.
“Ogni volta che gli sviluppatori implementano qualcosa, questo avrà un costo nel cloud”, conclude.
Leave a Reply