banner
Centro notizie
Migliorare costantemente le nostre tecniche e la qualità per rimanere aggiornati con le tendenze del settore.

Multiplo

Jul 13, 2023

Una finestra di casa mia ha bisogno di essere riparata. So che devo farlo, ma è finito nella casella "troppo difficile per adesso", quindi non ho fretta di risolverlo. La corrente d'aria è davvero fastidiosa nei nove mesi di clima britannico noti come "grigi e umidi".

Sono ormai due anni che rimango il lavoro, ma mi sta costando. Molti dei CIO che leggono questo articolo probabilmente hanno i propri lavori da svolgere nella vita reale e un grattacapo molto più grande nella vita lavorativa: il problema del cloud lock-in.

Cos'è, ti sento chiedere: c'è qualcosa che non va nel cloud? Ebbene, l'ente regolatore del settore delle comunicazioni del Regno Unito, Ofcom, ritiene che esista. All’inizio di quest’anno, ha scioccato il mercato annunciando che avrebbe deferito il mercato cloud del Regno Unito all’Autorità per la concorrenza e i mercati per un’indagine.

Perché? Ebbene, Ofcom ha identificato funzionalità e pratiche che rendono più difficile per i clienti cambiare e utilizzare più fornitori cloud. Hanno sollevato preoccupazioni sugli ostacoli all’interoperabilità, come le elevate tariffe di uscita (le tariffe che i clienti pagano per trasferire i propri dati da un cloud). Il regolatore ritiene che gli hyperscaler stabiliscano queste commissioni a tariffe significativamente più elevate rispetto ad altri fornitori. Ofcom era preoccupato anche per le restrizioni tecniche sull'interoperabilità, nonché per i potenziali problemi con i cosiddetti sconti sulla spesa impegnata.

Non ho intenzione di entrare in un lungo dibattito su questo argomento, ma sono un convinto sostenitore dell'opportunità di sfruttare tutti i vantaggi del cloud. Ottenere questi benefici non dovrebbe significare dover interrompere il contratto esistente e ricominciare da capo, anche se ciò fosse possibile.

Può darsi che le questioni legate ai contratti cloud siano fuori dal tuo controllo e siano gestite a un livello più alto all'interno dell'azienda o direttamente dal CFO. Pertanto, è improbabile che tu possa semplicemente passare da un hyperscaler a un altro. Quindi, una parte di voi forse è mestamente d'accordo con la valutazione critica di Ofcom, ma c'è davvero qualcosa che potete fare al riguardo?

Suggerisco che ci sia. Molti sviluppatori e architetti IT si preoccupano davvero di questo e anche se il grosso contratto può essere firmato a un livello più alto, sono le persone come noi sul campo che hanno la responsabilità di farlo funzionare. Inoltre, è il tuo budget che viene sottoposto a controllo se finisci per superare la spesa concordata.

Vedo due modi in cui i CIO possono modificare il modo in cui il cloud viene gestito nelle loro aziende. Uno è semplicemente discutere il tuo caso con il tuo account manager.

Ma esiste anche una seconda opzione tecnica che potrebbe finire per avvantaggiarvi maggiormente, fino a quando non emergeranno nuove libertà del cloud guidate dai regolatori. Ciò implica lavorare consapevolmente con software e piattaforme che non ti lascino completamente e in modo costoso dipendenti dallo stack tecnologico di un solo fornitore.

Questo vale per molte aree applicative, ma quella che conosco meglio sono i database, quindi mi concentrerò su quello. Ogni hyperscaler ha una sconcertante varietà di opzioni SQL, NoSQL, grafici e altro ancora. Anche questi sono a più livelli, quindi puoi scegliere un database per problemi su piccola scala, media e aziendale/su larga scala.

Ma non vuoi rimanere bloccato in un unico livello di un solo stack di cloud: vuoi darti delle opzioni. La buona notizia è che puoi scegliere "vanilla Postgres", la versione open source di base del linguaggio SQL Postgres da uno qualsiasi dei provider cloud che puoi ottenere da postgres.org.

Tuttavia, il pericolo con questo approccio al "minimo comune denominatore" è che potresti avere problemi se la tua app cresce e devi aggiungere funzionalità di livello aziendale. A questo punto, potrebbe essere utile ricordare a te stesso perché volevi lavorare con i database cloud (e, cosa più importante, se Ofcom e Gartner hanno ragione e il multi-cloud è ciò a cui tutti dovremmo mirare). Stai modernizzando il tuo livello dati per sfruttare tutte le straordinarie funzionalità native del cloud che ti mancavano, comprese la semplice scalabilità e resilienza on-premise. Se non li utilizzi realmente, stai solo facendo un passaggio e quindi, in termini finanziari (ma anche tecnici) reali, non stai sperimentando i reali vantaggi del cloud.