Skip to main content

Le aziende hanno iniziato a utilizzare i computer su larga scala negli anni '70 e '80. Negli anni '90, la maggior parte di questi computer venne connessa a un internet in rapida crescita. Quasi tutti utilizzavano una rete di computer in data center locali gestiti da personale interno – forse ricorderai che alcuni siti web andavano offline dopo le 17:00 ora locale quando il personale IT spegneva i server e tornava a casa per la notte.

Questo è cambiato negli anni 2000, quando le imprese hanno iniziato a spostare i propri servizi informatici su varie piattaforme cloud. Il deployment sul cloud sposta il lavoro gravoso di installare e mantenere l'hardware in data center realizzati appositamente per servire più clienti.

Cloud ibrido e multi-cloud sono due strategie di cloud computing che le organizzazioni utilizzano per gestire le proprie risorse IT, ma differiscono per architettura e obiettivi.

Want more from The CTO Club?

Create a free account to finish this piece and join a community of CTOs and engineering leaders sharing real-world frameworks, tools, and insights for designing, deploying, and scaling AI-driven technology.

This field is for validation purposes and should be left unchanged.
Name*

Un cloud ibrido combina un cloud privato (infrastruttura on-premise dedicata all'organizzazione) e un cloud pubblico (servizi offerti da fornitori terzi tramite Internet), consentendo la condivisione di dati e applicazioni tra i due ambienti. Questo approccio offre flessibilità e più opzioni di deployment, rendendo più semplice per le aziende gestire i dati, rispettare le normative e ottimizzare le risorse informatiche per diversi carichi di lavoro.

Una strategia multi-cloud prevede l'utilizzo di molteplici servizi di cloud computing di diversi fornitori, spesso per evitare di dipendere da un unico vendor, aumentare la ridondanza e sfruttare le migliori soluzioni disponibili. Gli ambienti multi-cloud possono includere qualsiasi combinazione di soluzioni di cloud pubblico, privato o di cloud ibrido, consentendo alle organizzazioni di scegliere servizi cloud differenti per varie mansioni in base a esigenze specifiche come costi, prestazioni o ubicazione geografica.

Sebbene entrambe le strategie offrano maggiore flessibilità e potenziali risparmi, introducono anche complessità in termini di gestione e integrazione. In questo articolo, condividerò le somiglianze e le differenze per aiutarti a prendere una decisione informata.

Che cos'è il multi-cloud?

Se un unico cloud funziona bene, allora passare ad ambienti multi-cloud potrebbe essere la scelta migliore per tanti utilizzi. I modelli multi-cloud nascono da un'idea consolidata attorno al 2010, quando i primi adottanti iniziarono a diversificare gli ecosistemi cloud per ottimizzare i servizi ovunque e prevenire il lock-in con un singolo vendor.

L'infrastruttura multi-cloud generalmente coinvolge più fornitori di servizi che collaborano per eseguire applicazioni, archiviare dati, migliorare l'automazione e così via. Potresti, ad esempio, utilizzare un provider di rete locale per operazioni semplici e rapide che richiedono bassa latenza. Inoltre, potresti aggiungere elevate capacità di storage sicuro da un vendor che offre strumenti di sicurezza all'avanguardia, mentre un altro fornitore propone potenza di calcolo veloce e una suite software SaaS avanzata, non disponibile altrove, per uno sviluppo e una gestione cloud migliori tra i team.

Una corretta orchestrazione multi-cloud ha alcune caratteristiche fondamentali, tra cui:

  • Diversità dei vendor: La scelta strategica di differenti fornitori di servizi cloud può aprire un mondo di possibilità per le imprese. Un vendor, come Amazon Web Services (AWS), ad esempio, potrebbe offrire sicurezza avanzata e disaster recovery e risultare ideale per archiviare i dati più sensibili, mentre Microsoft Azure potrebbe avere una larghezza di banda molto conveniente e funzionare al meglio per operazioni ad alto traffico come un sito web pubblico. Un altro, come Google Cloud Platform, potrebbe offrire opzioni in abbonamento per strumenti software avanzati non reperibili altrove. In questo caso, c'è una forte tentazione a combinare le offerte fino a trovare il giusto equilibrio tra le diverse esigenze.
  • Personalizzazione avanzata: Stratificare le soluzioni nel cloud facilita la creazione di risorse di cloud computing personalizzate per le tue necessità. Se stai gestendo un'AI avanzata, ad esempio, potresti aver bisogno di molta potenza di calcolo e spazio di memoria per i training set. Questa è un'esigenza molto specifica, e il tuo team DevOps potrebbe preferire rivolgersi a un vendor per l'elaborazione in tempo reale e a un altro per il set di training ML.
  • Mitigazione del rischio: La diversificazione è la chiave per costruire un ecosistema robusto. Se il tuo unico private cloud provider viene compromesso da un attacco informatico e ti ritrovi con una parte fondamentale dell'infrastruttura crittografata, un backup sui server di un provider indipendente può permetterti di continuare a lavorare in sicurezza mentre risolvi il problema con il primo fornitore.
Katie Sanders

Esempio di una Conversione Multi-Cloud Riuscita

I ricercatori del Broad Institute del MIT e di Harvard avevano bisogno di un enorme set di dati per addestrare la loro intelligenza artificiale per l’analisi cellulare. Questo ha richiesto più di un miliardo di cellule simulate per rispondere nel modello a oltre 140.000 variabili genetiche e chimiche.

 

Per soddisfare queste esigenze estreme, l’Istituto ha abbandonato la propria infrastruttura IT interna e si è trasferito su Google Cloud, che era 400% più veloce rispetto all’attrezzatura che il laboratorio aveva utilizzato in precedenza per sviluppare i primi workflow di addestramento.

 

Il risultato è stato il sequenziamento riuscito di oltre 500.000 genomi e una migliore comprensione di come le terapie geniche e farmacologiche possano influenzare i pazienti.

Che cos’è il Cloud Ibrido?

Le aziende che utilizzano il cloud per alcune attività, mantenendo però parte dell’infrastruttura IT interna, stanno adottando una strategia di cloud ibrido. Queste configurazioni cloud sono esattamente come suggerisce il nome: un approccio cloud che si affianca all’infrastruttura di rete locale senza sostituirla completamente. L’architettura cloud ibrida consiste spesso in una combinazione di componenti di rete locale a bassa latenza, un grande servizio di cloud pubblico per le operazioni di sviluppo e una infrastruttura cloud privata sicura per la condivisione di dati sensibili con permessi limitati.

Anche se di solito rappresenta una soluzione temporanea per le aziende che si stanno avvicinando a una soluzione cloud completa, il cloud ibrido ha vantaggi propri. Uno di questi è la latenza molto bassa garantita da una rete locale. Un altro beneficio è la possibilità di sviluppare in loco con il team di sviluppo presente in sede e poi eseguire il backup di tutto su una grande ed efficiente opzione di storage cloud come AWS.

Esiste una particolare tipologia di azienda che predilige l’uso di soluzioni ibride. In generale, le configurazioni di cloud ibrido sono ideali per i grandi provider che offrono molti servizi online, soggetti a forti oscillazioni della domanda in tempi molto brevi. Aziende come Netflix, Hulu, Uber e Airbnb attraversano proprio questi cicli: i primi due per i picchi dovuti al binge watching, mentre le ultime due per le fluttuazioni della domanda di viaggiatori e turisti. In ciascun caso, la flessibilità del cloud ibrido consente di scalare rapidamente, passando dalla stretta autenticazione della rete locale alla maggiore capacità di un approccio cloud.

Confronto tra Multi-Cloud e Cloud Ibrido

Il cloud ibrido si concentra sull’orchestrazione tra cloud privati e pubblici, puntando a un’operatività senza soluzione di continuità fra essi, mentre il multi-cloud enfatizza l’uso strategico di più provider cloud per soddisfare esigenze diverse.

Per distinguere facilmente tra multi-cloud e cloud ibrido, può essere utile ricordare che il modello multi-cloud utilizza due o più servizi cloud pubblici, mentre l’ibrido combina servizi pubblici e privati. Nel modello classico, l’utente mantiene il controllo fisico di almeno un componente del cloud ibrido, che può andare da un singolo server a un data center privato completamente attrezzato.

Upgrade your inbox with more tech leadership wisdom for delivering better software and systems.

Upgrade your inbox with more tech leadership wisdom for delivering better software and systems.

This field is for validation purposes and should be left unchanged.
Name*

Differenze nell’Architettura Cloud

Esistono molte varianti nella configurazione di questi cloud. Un approccio completamente multi-cloud consente di combinare diversi provider, visto che l’unico limite è rappresentato dall’infrastruttura che i provider stessi offrono tramite data center di livello professionale. 

L’approccio ibrido può avere componenti identici a quelli del modello multi-cloud, con l’aggiunta di una o più macchine sotto il controllo diretto del cliente. Entrambi i modelli sono molto flessibili, con possibilità praticamente infinite di espansione e specializzazione all’interno della rete.

Pro e Contro

Vantaggi della Distribuzione Multi-Cloud

  • L’assenza di una architettura privata riduce notevolmente i costi di avvio ed espansione.
  • L’upscaling del/dei cloud può essere gestito con un unico contatto tra il cliente e il provider.
  • Accesso illimitato a SaaS e programmi personalizzati senza alcun investimento da parte del cliente.

Svantaggi della Multi-Cloud

  • Senza architettura privata, tutti i dati e i programmi devono essere conservati su un server cloud remoto.
  • La perdita di servizio o una connessione interrotta possono causare l’interruzione della continuità operativa aziendale.

Vantaggi della Distribuzione Cloud Ibrido

  • Mantenere alcuni dati su una rete privata crea un backup relativamente sicuro, più difficile da accedere da remoto.
  • Le modifiche alle configurazioni di rete possono essere effettuate rapidamente senza i potenziali limiti imposti dal provider cloud.

Svantaggi del cloud ibrido

  • Le reti cloud ibride richiedono che almeno una parte dell'hardware venga mantenuta come rete privata, comportando i costi di un team IT o di sviluppo interno.
  • Il server privato potrebbe non avere la versione completa o più aggiornata del tuo software di sicurezza, lasciandolo vulnerabile a tentativi sofisticati di hacking.

Come tutto il resto nella tecnologia, anche il cloud computing è in continua evoluzione. Sebbene la tecnologia si muova troppo velocemente per avere certezze sul suo futuro, alcuni sviluppi promettono molto per la direzione che sta prendendo il modello cloud.

Tecnologie emergenti nel cloud computing

  • Intelligenza artificiale: L'apprendimento automatico e l'intelligenza artificiale necessitano di grande spazio di archiviazione e di processi veloci per sviluppare modelli di successo, il che li rende ideali per un'infrastruttura cloud.
  • Kubernetes: Kubernetes consente di implementare facilmente nuove applicazioni sul cloud eseguendole da un'unica fonte, semplificando sviluppo e condivisione tra piattaforme.
  • Edge computing: L'edge computing elabora e memorizza i dati il più vicino possibile alla fonte (o "edge") dei dati stessi, velocizzando l'elaborazione e risparmiando larghezza di banda.
  • Blockchain: Pensa al blockchain come a una serie di scatole che contiene dati protetti da una forte crittografia. Inizialmente sviluppati per le criptovalute, i blocchi dati stanno trovando nuovi impieghi nella creazione di contratti a prova di manipolazione e nella validazione dei file di dati.
  • Internet delle cose (IoT): Le applicazioni cloud permettono ai dispositivi di scambiarsi informazioni per coordinare funzioni "smart" e integrare team, dispositivi e piattaforme.

Prepararsi a maggiore scalabilità e flessibilità

Il grande progresso dell'infrastruttura multi-cloud e cloud ibrido consiste nella possibilità di aumentare o diminuire le risorse a piacimento. Questo apre un mondo di flessibilità per avviare nuovi progetti e ridurre i costi quando le necessità diminuiscono tra un progetto e l'altro. Ciò è ancora più vero per le applicazioni SaaS, che possono essere utilizzate secondo necessità, come uno strumento di project management necessario solo durante un ciclo progettuale, che puoi sospendere tra un progetto e l'altro.

Multi-cloud vs. cloud ibrido

Il cloud computing è cresciuto enormemente da quando è diventato popolare negli anni '90. Oggi, sia i sistemi multi-cloud che quelli cloud ibridi hanno un ruolo nelle reti aziendali. È utile conoscere quali modelli di deployment siano migliori per ogni tipo di applicazione, anche se la tendenza è verso una connettività sempre maggiore.

Ci sono infinite risorse cloud per approfondire l'argomento, inclusi podcast sul cloud computing, conferenze e corsi.

Puoi iscriverti alla newsletter di The CTO Club per rimanere aggiornato sul futuro dei servizi cloud e sulle ultime soluzioni per costruire team e sistemi SaaS scalabili.