Che cos'è il multi-cloud?
Che cos'è il multi-cloud?
Il multi-cloud è un modello di deployment del cloud computing che consente alle organizzazioni di fornire servizi applicativi su più cloud privati e pubblici comprendente una o qualsiasi combinazione dei seguenti elementi: più fornitori cloud, più account cloud, più zone di disponibilità cloud o più regioni o sedi cloud.

Ad esempio, un multi-cloud può includere: due fornitori di IaaS (Infrastructure as a Service) pubbliche, una PaaS (Platform as a Service) pubblica, sistemi di gestione e sicurezza on-demand da cloud pubblici, un cloud privato IaaS per i sistemi di record aziendali, e uno stack CaaS (Container as a Service) privato su IaaS pubblica o privata per sistemi d'ingaggio e applicazioni cloud-native.
Secondo il National Institute of Standards and Technology, i diversi modelli di deployment del cloud computing si distinguono nei seguenti:
- Cloud privato: l'infrastruttura cloud è fornita per l'uso esclusivo di una singola organizzazione che comprende più consumatori. Può essere di proprietà e gestita e diretta dall'organizzazione, da una terza parte o da una combinazione delle due, e può essere in sede o esterna.
- Cloud pubblico: l'infrastruttura cloud è fornita per il libero utilizzo da parte del pubblico. Può essere di proprietà e gestita e diretta da un'organizzazione aziendale, accademica o governativa o da una combinazione delle precedenti. Risiede nella sede del fornitore cloud.
- Cloud ibrido: l'infrastruttura cloud è costituita da due o più infrastrutture cloud distinte (private o pubbliche) che rimangono entità distinte, ma sono unite da una tecnologia standardizzata o proprietaria che consente la portabilità di dati e applicazioni.
Se la maggior parte dei cloud pubblici offrono IaaS, molti offrono più servizi che possono essere definiti SaaP (Services as a Platform), come una PaaS disaggregata.
Vantaggi di un multi-cloud
Elevata disponibilità: il multi-cloud fornisce ridondanza e protezione per i servizi e l'archiviazione dati di un'organizzazione dalle minacce alla sicurezza e dalle interruzioni. Se un cloud non è disponibile, gli altri cloud rimangono online per eseguire le applicazioni e fornire i servizi agli utenti.
Flessibilità: il multi-cloud offre alle organizzazioni la possibilità e la flessibilità di scegliere il "meglio" di ogni tipo di cloud per soddisfare le loro specifiche esigenze aziendali ed economiche e legate a sedi e tempi. In genere, le organizzazioni utilizzano diversi cloud per gestire i loro dati, infrastrutture e applicazioni. Possono evitare il "vendor lock-in" se utilizzano in modo avveduto il multi-cloud per mantenere la portabilità di applicazioni e dati.
Efficienza dei costi: il multi-cloud permette alle organizzazioni di controllare al meglio la loro attività economica, valutando le spese in conto capitale e di esercizio e avvalendosi del cloud pubblico e dei fornitori di infrastrutture con prezzi concorrenziali. Utilizzando un servizio di cloud pubblico, le organizzazioni possono anche fornire funzionalità aggiuntive ai loro clienti senza essere costrette ad assumere personale o passare il tempo a gestire il servizio e tutte le sue dipendenze. Inoltre, pianificando l'allocazione della capacità di servizio attraverso il multi-cloud, le organizzazioni possono ottimizzare i costi per i requisiti specifici del livello di servizio e la scalabilità elastica.
Perché costruire un multi-cloud?
Costruendo un multi-cloud, le organizzazioni possono utilizzare e beneficiare di più servizi da parte di più fornitori di cloud hosting. La connettività che fornisce una copertura end-to-end è fondamentale per il multi-cloud. La modalità in cui viene fornita la connettività può favorire od ostacolare gli sforzi per estendere la sicurezza end-to-end e il controllo operativo attraverso un'architettura multi-cloud.
Il multi-cloud, considerato end-to-end, non è semplicemente costituito da data center e cloud pubblici; include anche la connessione tra le applicazioni e con i siti di campus e filiali in cui sono attivi i tuoi utenti, il personale e i clienti. Questa realtà richiede i seguenti componenti multi-cloud:

Come prepararsi per un'architettura multi-cloud
Siccome un'architettura multi-cloud è un ambiente così esteso, le organizzazioni dovrebbero prepararsi adeguatamente a gestire questa inevitabile realtà quando utilizzano, o intendono utilizzare, un'architettura cloud.
- Unificare la toolchain: una toolchain unificata è quella in cui gli sviluppatori razionalizzano una pipeline DevOps di base, un cluster di runtime delle applicazioni e uno stack middleware che idealmente può servire la maggior parte dei progetti dell’organizzazione. Gli strumenti devono operare su qualsiasi infrastruttura cloud (compresa l'infrastruttura legacy). Sostenere i servizi basati sull'open source gestiti in molti cloud o quelli che le organizzazioni possono introdurre e gestire in autonomia.
- Connettere i cloud: più cloud devono essere connessi tra loro per consentire l'automazione della pipeline, permettere la divisione di un'applicazione in livelli e la replica sicura dei dati per il warehousing o le applicazioni distribuite, e i backup per il ripristino di emergenza e la prevenzione dei disastri.
- Unificare e semplificare la policy: utilizzare le piattaforme di gestione dei cloud per incrementare l'orchestrazione delle organizzazioni all'interno e tra i cloud. Unificare la configurazione e la gestione con controller federati o globali. Usare l'astrazione nei modelli di provisioning e nelle API.
- Pianificare e prepararsi in anticipo:sviluppare una strategia ponderata per il multi-cloud come piattaforma IT, dedicando del tempo a pianificare e costruire i modelli ideali dell'organizzazione. Evitare iniziative frettolose, che potrebbero spingere gli sviluppatori a consumare servizi a piacimento e limitare la flessibilità futura dell'organizzazione.
Operando in più ambienti cloud, le organizzazioni possono massimizzare i loro profitti sugli investimenti minimizzando i rischi legati ai singoli ambienti cloud. La flessibilità e il valore aggiunto di una piattaforma multi-cloud ben gestita generano vantaggi aziendali continui e favoriscono l'agilità. Per esaminare le recenti statistiche sull'adozione del cloud, fai clic su 1State of the Cloud Report (Report sullo stato del cloud).