Le aziende utilizzano più fornitori di cloud per aumentare l'efficienza, l'agilità e la tolleranza agli errori delle loro operazioni aziendali. Come abbiamo discusso nel mio post precedente, se si collocano tutte le risorse cloud presso un unico fornitore, si riduce - e in molti casi si rinuncia - il controllo del motivo per cui si è passati al cloud: la flessibilità. L'architettura multicloud rompe questa dipendenza ed elimina le restrizioni imposte da un rapporto con un unico fornitore.
Tuttavia, evitare il lock-in non è l'unica ragione per adottare un'architettura multicloud. Si tratta anche di mettere i dati (portabilità) e le applicazioni (interoperabilità) sui prodotti e sulle infrastrutture che hanno più senso per la vostra azienda in base a prestazioni e costi. Il successo dell'architettura multicloud dipende in larga misura dalla compatibilità dei diversi ambienti cloud. In uno scenario ideale, le differenze tra i fornitori di cloud saranno invisibili a livello operativo.
Portabilità
In un ambiente cloud completamente portatile, è possibile sfruttare diversi data center in base alla loro vicinanza ai picchi di domanda, sfruttare modelli di prezzo migliori e raggiungere un livello di agilità che un unico fornitore potrebbe non essere in grado di offrire.
Entro il 2025, il 50% di tutti i dati del mondo sarà archiviato nel cloud. Consentire a questi dati di viaggiare liberamente determinerà se le aziende raccoglieranno i frutti del cloud o se rimarranno bloccate in ambienti proprietari con poco spazio per scegliere gli strumenti, le strutture di costo e le sedi dei data center che desiderano e di cui hanno bisogno.
Un cloud più libero e portabile può essere ottenuto attraverso l'attenta integrazione di strumenti analoghi, l'architettura ponderata dell'infrastruttura open source per creare compatibilità quando questa è assente e il supporto dei fornitori di servizi di gestione e orchestrazione del cloud quando è necessario.
Ma questo livello di maturità richiede un cambiamento di mentalità, che punta a un mondo del cloud privo di attriti e indipendente dai fornitori. La piena portabilità dipende da un ecosistema in cui i dati possono viaggiare liberamente tra i vari fornitori di cloud. Questo approccio richiede l'apertura e la compatibilità tra i software proprietari, con strumenti open source (interoperabilità) che colmino le lacune necessarie.
Interoperabilità
L'interoperabilità è abbastanza semplice quando esistono strumenti e applicazioni analoghe tra i vari provider. Questi strumenti possono includere nodi di calcolo, Kubernetes gestito o storage. Realisticamente, però, i moderni ambienti cloud sono piuttosto complessi e non tutti gli elementi funzionano insieme. Quando gli strumenti non sono direttamente compatibili, gli utenti devono spesso colmare le lacune con una codifica personalizzata per creare la compatibilità desiderata, una sfida sempre più difficile con le attuali carenze di competenze nel cloud.
La malleabilità dell'open source lo rende utile per creare coppie di funzionalità corrispondenti tra i cloud provider quando non esistono analoghi diretti. D'altra parte, un ambiente proprietario complica - e in alcuni casi proibisce - la capacità di creare compatibilità tra i cloud, spesso per scelta.
Un ecosistema crescente di organizzazioni ha costruito servizi gestiti sulla base di tecnologie open source, rendendoli così cloud-agnostici. Questi fornitori di cloud pubblico si pongono nella posizione migliore per beneficiare delle possibilità di un mondo in cui le aziende utilizzano più fornitori di cloud. In particolare, i fornitori di cloud alternativi progettano i loro servizi per adattarsi efficacemente agli scenari multicloud. Se siete alla ricerca di un ambiente cloud flessibile, efficiente e resistente al lock-in, prevedete una configurazione multicloud basata su framework aperti e strumenti open source liberamente disponibili.
Contattate il nostro team di esperti consulenti IT e cloud che possono guidare la vostra architettura, le migrazioni e le implementazioni software.
Commenti