Una strategia multi-cloud è l'uso di due o più servizi di cloud computing. Sebbene un'implementazione multi-cloud possa riferirsi a qualsiasi implementazione di più offerte di cloud Software as a Service (SaaS) o Platform as a Service (PaaS), oggi si riferisce generalmente a un mix di ambienti di infrastruttura pubblica come servizio (IaaS), come Amazon Web Services e Microsoft Azure.
La ridondanza e le preoccupazioni relative al vincolo del fornitore guidano molte implementazioni multi-cloud oggi, ma sono anche guidate da obiettivi aziendali e tecnici. Questi obiettivi possono includere l'uso di servizi cloud più competitivi in termini di prezzo o sfruttare la velocità, la capacità o le funzionalità offerte da un particolare fornitore di cloud in una particolare area geografica.
Inoltre, alcune organizzazioni perseguono strategie multi-cloud per motivi di sovranità dei dati. Alcune leggi, normative e politiche aziendali richiedono che i dati aziendali risiedano fisicamente in determinate località. Il multi-cloud computing può aiutare le organizzazioni a soddisfare tali requisiti, poiché possono scegliere tra le regioni del data center o le zone di disponibilità di più provider IaaS. Questa flessibilità in cui risiedono i dati del cloud consente inoltre alle organizzazioni di individuare le risorse di elaborazione il più vicino possibile agli utenti finali per ottenere prestazioni ottimali e latenza minima.
Usi comuni per il multi-cloud computing
Inizialmente, molte organizzazioni hanno perseguito una strategia multi-cloud perché erano incerte sull'affidabilità del cloud. Il multi-cloud era, ed è ancora, visto come un modo per prevenire la perdita di dati o tempi di inattività dovuti a un guasto di un componente localizzato nel cloud. La capacità di evitare il vincolo del fornitore è stata anche una delle prime cause dell'adozione del multi-cloud.
Tendenze di adozione multi-cloud
Una strategia multi-cloud offre anche la possibilità di selezionare diversi servizi o funzionalità cloud di diversi fornitori. Ciò è utile, poiché alcuni ambienti cloud sono più adatti di altri per una determinata attività.
Ad esempio, una determinata piattaforma cloud potrebbe gestire un numero elevato di richieste per unità di tempo, richiedendo in media piccoli trasferimenti di dati, mentre una piattaforma cloud diversa potrebbe funzionare meglio per un numero inferiore di richieste per unità di tempo che comportano trasferimenti di dati di grandi dimensioni. Alcuni fornitori di servizi cloud offrono anche più strumenti di analisi dei big data o altre funzionalità specializzate, come l'apprendimento automatico, rispetto ai loro concorrenti.
I pro e i contro di una strategia multi-cloud
Esistono diversi vantaggi comunemente citati per il multi-cloud computing, come la capacità di evitare il blocco del fornitore, la capacità di trovare il servizio cloud ottimale per una particolare esigenza aziendale o tecnica, una maggiore ridondanza e gli altri usi vantaggiosi sopra menzionati.
Tuttavia, ci sono alcuni potenziali svantaggi. Ad esempio, la maggior parte dei provider di cloud pubblico offre sconti sul volume, in cui i prezzi vengono ridotti man mano che i clienti acquistano più di un determinato servizio. Diventa più difficile per un'organizzazione qualificarsi per tali sconti quando non concentra la propria attività con un unico fornitore di servizi cloud.
Inoltre, un'implementazione multi-cloud richiede che uno staff IT disponga di più tipi di piattaforma cloud o esperienza del provider. Anche la gestione del carico di lavoro o delle applicazioni nel multi-cloud computing può rappresentare una sfida, poiché le informazioni si spostano da una piattaforma cloud all'altra.
Computing multi-cloud vs. cloud computing ibrido
Il multi-cloud e il cloud computing ibrido sono modelli di infrastruttura IT simili, ma diversi.
In generale, il cloud ibrido si riferisce a un ambiente di cloud computing che utilizza un mix di un cloud privato locale e un cloud pubblico di terze parti, con orchestrazione tra i due. Un'azienda spesso adotta il cloud ibrido per svolgere un'attività specifica, come la capacità di eseguire i carichi di lavoro internamente, per poi esplodere nel cloud pubblico quando le richieste di calcolo aumentano.
Il multi-cloud computing, come notato sopra, si riferisce comunemente all'uso di più provider di cloud pubblico ed è più un approccio generale alla gestione e al pagamento dei servizi cloud nel modo che sembra migliore per una data organizzazione.
Tuttavia, il multi-cloud non preclude il cloud ibrido e un cloud ibrido potrebbe far parte di una distribuzione multi-cloud. I due modelli non sono una situazione o / o; dipende semplicemente da ciò che un'azienda spera di ottenere.
Fornitori comuni utilizzati nel multi-cloud computing
Non esiste un unico fornitore di infrastrutture multi-cloud. Invece, una strategia multi-cloud coinvolge tipicamente un mix dei principali fornitori di cloud pubblico, come Amazon Web Services (AWS), Google, Microsoft e IBM.
Tuttavia, ci sono altri fornitori di cloud che possono essere adatti a esigenze specifiche, come Oracle, le cui offerte cloud includono sistemi ERP basati su SaaS e DigitalOcean, che offre una piattaforma più focalizzata sugli sviluppatori.