Il vero business case per il cloud computing va ben oltre la semplice riduzione dei costi. Credito: Jacob Lund / Shutterstock Da quando, alla fine dello scorso anno [in inglese], Basecamp ha annunciato la sua discesa dalla “nuvola”, si è acceso un vivace dibattito sul fallimento del cloud computing nel mantenere le promesse di miracolosi risparmi sui costi. Come una cheesecake a basso contenuto calorico, avrebbe dovuto darci tutto ciò che desideravamo con il minimo sforzo, riducendo, al contempo, le spese per l’infrastruttura IT. O almeno è così che alcuni sostenevano e credevano. La verità? La riduzione dei costi è (ed è sempre stata) la ragione peggiore per migrare al cloud. Sebbene esista un piccolo sottoinsieme di scenari “mangi la torta e perdi peso, investire nel cloud per risparmiare è spesso causa di delusione. Non è il modo in cui avrebbe dovuto essere venduto e la ricerca di riduzioni marginali dei costi ha distolto l’attenzione dalle potenzialità esponenziale di tale tipologia di computing. Questo perché le sue istanze non sono scatole magiche da cui si possono ricavare margini di profitto esagerati con incantesimi sull’infrastruttura. Tuttavia, se implementato con saggezza, il cloud computing può ancora trasformare la vostra azienda. Lavoro con molti CIO che lo stanno facendo in questo modo: stanno valutando una migrazione al cloud o cercano di convincere i loro CEO a sostenere la stessa scelta. Tentano di ottenere ulteriori risparmi sulla migrazione completata per giustificare le spese sostenute. Si sono resi conto che i risparmi sui costi non sono il principale vantaggio del cloud e stanno cercando di capire come sfruttare il maggiore potenziale delle implementazioni. Questi CIO si rivolgono a me e alla mia azienda con domande giuste, sagge e importanti. Ecco come rispondo. Gli investimenti nel cloud computing ridurranno i costi dell’infrastruttura IT? Potete immaginare la mia risposta di fondo: il cloud computing potrebbe non ridurre i costi dell’infrastruttura o, se lo fa, i risparmi potrebbero essere marginali e non sufficienti, da soli, a giustificare l’investimento. Detto questo, esistono sicuramente modi più o meno attenti ai costi per implementare l’infrastruttura sulla “nuvola”e non è raro che la mia azienda scopra che un nuovo cliente ha precedentemente implementato il proprio cloud nel modo più costoso possibile. Esistono delle best practice per ottimizzare i costi dell’infrastruttura, in modo che le spese non ostacolino il maggior valore. Ne parlerò più avanti. Ma, se non si risparmia sui costi, allora qual è il motivo principale per investire in un’infrastruttura di cloud computing? David Linthicum [in inglese], autore di An Insider’s Guide to Cloud Computing, ha recentemente scritto un articolo per InfoWorld che risponde a questa domanda. In “Making a new business case for cloud computing” [in inglese], scrive: “Il valore più significativo del cloud computing raramente si trova nei risparmi sui costi, anche se, a volte, si verificano; si tratta, invece, di apportare al business valori essenziali, come una maggiore agilità e velocità per mettere in atto le strategie di innovazione”. Agilità e velocità nel condurre l’innovazione. Il risparmio sui costi, suggerisce, è un “valore forte”, facile da definire e misurare, ma non facilmente riconducibile al cloud computing. L’agilità e l’innovazione sono, invece, “valori tenui” più difficili da definire e misurare ma, in definitiva, più preziosi e importanti da essere perseguiti. Il successo della vostra azienda sarà favorito da una maggiore agilità e velocità nell’innovazione? Non si tratta di una domanda retorica: non tutte le imprese sono proiettate verso l’innovazione. Ma, se la vostra lo fa, il vero vantaggio del cloud computing deriva dall’abbandono del ritmo lento e degli investimenti a lungo termine dell’informatica on-premise a favore di risorse che possano essere attivate e abbandonate in pochi secondi. L’infrastruttura cloud può adattarsi alle mutevoli esigenze dell’azienda e alle sue nuove iniziative alla velocità delle vostre idee migliori. Ok, quindi il cloud computing non genera, necessariamente, un risparmio sui costi, ma come posso implementarlo in modo conveniente? Non si può certo dire che sia “Lift and shift”. Se passate dal bare metal alle macchine virtuali dedicate come se nulla fosse cambiato, probabilmente non otterrete un risparmio sui costi. Anzi, potreste spendere ancora di più. Il cloud computing è un cambiamento di paradigma che ci impone di pensare in modo diverso all’architettura del sistema; bisogna smettere di trattare il cloud come un data center. Richiede anche un cambiamento operativo nel modo in cui lavoriamo tutti insieme per creare sistemi e applicazioni ad alta disponibilità, controllando i costi. Non configurate applicazioni one-to-one distribuite, ciascuna su una macchina virtuale dedicata. Trattate invece il vostro cloud come una piattaforma su cui l’infrastruttura viene distribuita tramite Terraform (o un altro infrastructure as code framework) per soddisfare le vostre esigenze dinamiche. Containerizzate tutto e utilizzate piattaforme di clustering come ECS di Amazon per l’orchestrazione. Utilizzate questi e altri strumenti cloud-native per sfruttare al meglio la capacità del cloud di fornire i servizi di cui la vostra azienda ha bisogno quando ne ha bisogno, senza tutti i relativi inutili costi di gestione. Come posso sfruttare tutto il potenziale dell’infrastruttura di cloud computing per ottenere il massimo ROI? Contrariamente a quanto prevede un altro luogo comune, progettare l’architettura dell’infrastruttura di cloud computing non è più semplice che mettere in piedi un data center. Richiede altrettanta (forse più) attenzione e pianificazione per essere implementata in modo efficace. E se, da un lato, risolve alcuni dei rischi, delle limitazioni e dei costi dell’on-premise, dall’altro, li sostituisce con nuovi problemi e difficoltà. Tuttavia, vale la pena affrontare le sfide per l’“agilità e la velocità di innovazione” che si potranno conquistare. In termini pratici, ciò significa dare ai tecnici delle applicazioni la possibilità di sviluppare la propria infrastruttura senza che siano costretti a fare ricorso o attendere l’intervento di un ingegnere o di un intero team DevOps affinché creino ciò di cui hanno bisogno. Infatti, se l’infrastruttura cloud è ben progettata, non dovrete più fare ricorso a una specifica squadra di sviluppatori e potrete, così, impiegare queste risorse verso la produzione, offrendo ai vostri ingegneri applicativi la possibilità di innovare su quella piattaforma a una velocità assurda. In definitiva, l’infrastruttura di cloud computing non sarà economica, semplice o superiore ad altre piattaforme IT ma, se sarà progettata e gestita nel migliore dei modi possibili, potrà dare un contributo rilevante nel far esprimere alla vostra azienda il suo potenziale rivoluzionario. Contenuti correlati In primo piano Ecco come i CIO stanno ripensando alle strategie sul cloud Facendo tesoro e mettendo in pratica gli insegnamenti appresi dalle prime incursioni nel cloud, i leader IT stanno abbandonando i mantra platform-first a favore di strategie specifiche per i carichi di lavoro, in modo tale da poter decidere con pi&ug Di Paula Rooney 28 Feb 2024 7 minuti Edge Computing Cloud Computing Data Center In primo piano Composability, come costruire - mattone dopo mattone - un’azienda Agile La metodologia Agile è la risposta per i CIO che cercano flessibilità, business continuity e reattività ai cambiamenti. Per molti si tratta di un modello irrinunciabile nello sviluppo del software e della presenza digitale, in pa Di Patrizia Licata 26 Feb 2024 10 minuti Sviluppo Agile Gestione dei processi aziendali Trasformazione digitale In primo piano 4 rischi che possono nascondersi in una strategia cloud aziendale Ci sono difficoltà che hanno la capacità di presentarsi in modo inatteso al cospetto dei leader IT ignari o impreparati sui rischi insiti nelle normative emergenti o sulle carenze che caratterizzano l'approccio al cloud. Di Evan Schuman 21 Feb 2024 9 minuti Gestione del cloud Bilancio Cloud Computing In primo piano La convergenza tra IT e business: ecco come i CIO reinterpretano il loro ruolo con l’aiuto dell’IA Competenza tecnica e conoscenza del business permettono ai CIO di assumere un ruolo sempre più strategico che include il dialogo attivo con i fornitori. Dati, analytics, automazione e intelligenza artificiale sono le basi tecnologiche per il l Di Patrizia Licata 19 Feb 2024 11 minuti CIO Trasformazione digitale Intelligenza artificiale Podcast VIDEOS Risorse Eventi SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Inserisci un indirizzo e-mail valido Abbonarsi