Che cos'è il Cloud Distribuito?


Con l'aumento della domanda di elaborazione dei dati in tempo reale e di conformità normativa rigorosa, la posizione fisica e la natura isolata dell'infrastruttura stanno diventando un vincolo critico.

Il cloud distribuito è la risposta; rappresenta la prossima evoluzione del modello cloud, estendendo i servizi cloud pubblici a posizioni edge. Offre l'agilità dell'infrastruttura cloud pubblica con la bassa latenza e la governance del computing edge.

distributed_cloud.png

Cloud distribuito: definizione e principi fondamentali

Alla base, il cloud distribuito è l'applicazione delle tecnologie di cloud computing per interconnettere dati e applicazioni in più località geografiche.

Mentre il cloud computing standard si basa su regioni centralizzate (massivi centri dati situati in zone specifiche), il cloud distribuito estende questi servizi cloud pubblici a diverse posizioni fisiche.

Come il cloud distribuito si differenzia dai modelli cloud tradizionali

Il modello cloud pubblico tradizionale è centralizzato. Sebbene questo offra un'enorme scalabilità, crea una distanza quasi isolata tra la fonte di dati connessa (utenti, dispositivi IoT, server locali) e la potenza di elaborazione.

Il cloud distribuito inverte questa dinamica. Permette al fornitore di cloud pubblico di eseguire il proprio stack software su hardware situato al di fuori delle proprie regioni principali.

Cloud distribuito vs cloud ibrido vs multi-cloud

Poiché il cloud distribuito si basa su una piattaforma cloud on-premise e ambienti edge, viene spesso confuso con configurazioni ibride o multi-cloud connesse. La differenza risiede in chi gestisce l'infrastruttura e nella coerenza dello stack software.

  • Cloud distribuito vs. cloud ibrido: Il Cloud Ibrido coinvolge tipicamente un'integrazione "fai-da-te" di un cloud privato (gestito dal cliente) e un cloud pubblico (gestito dal fornitore). Il Cloud Distribuito è un singolo stack software coerente gestito interamente dal fornitore di cloud, anche quando viene eseguito nel centro dati del cliente. Non sono due cloud connessi; è un cloud esteso.
     
  • Cloud distribuito vs. multi-cloud: Il multi-cloud è la strategia di utilizzare servizi di due o più fornitori di cloud diversi. Il cloud distribuito si riferisce solitamente ai servizi di un singolo fornitore che operano in più posizioni. Tuttavia, un'architettura distribuita può abilitare una strategia multi-cloud consentendo a diversi cloud di interagire in modo più fluido al confine.

Come funziona il cloud distribuito

I cloud distribuiti vengono forniti separando il piano di controllo (gestione e governance) dal piano dati (esecuzione fisica e archiviazione). In questa architettura, il fornitore di cloud pubblico mantiene l'autorità centrale sul piano di controllo connesso mentre disperde fisicamente l'infrastruttura del piano dati ovunque il cliente ne abbia bisogno.

Per supportare questo, i fornitori offrono nodi di infrastruttura specializzati in queste posizioni distribuite. Questi nodi sono collegati al cloud centrale per istruzioni e governance, ma si basano sulla potenza di calcolo locale per elaborare i dati in modo indipendente in tempo reale.

Perché il cloud distribuito è importante

Man mano che le organizzazioni accelerano la loro trasformazione digitale, le limitazioni di un'infrastruttura puramente centralizzata stanno diventando evidenti. Il cloud distribuito tende a affrontare queste limitazioni colmando il divario tra la scala illimitata del cloud pubblico e i requisiti fisici specifici delle applicazioni moderne.

Elaborazione a bassa latenza al confine

Per le applicazioni che richiedono interazione e capacità connesse in tempo reale, come veicoli autonomi, produzione intelligente o realtà aumentata, la distanza fisica da un centro dati centrale crea una latenza inevitabile.
 

Il cloud distribuito risolve questo spingendo il calcolo verso il confine della rete, più vicino a dove i dati vengono creati e consumati.

Sovranità dei dati e allineamento normativo

In un'era di leggi sulla privacy dei dati sempre più frammentate, molte organizzazioni affrontano requisiti rigorosi riguardo a dove i dati dei clienti devono risiedere fisicamente. Il cloud distribuito consente alle organizzazioni di distribuire servizi di cloud pubblico all'interno di confini geografici specifici o persino in strutture on-premises per soddisfare il GDPR o altri mandati di residenza.
 

Questo consente alle aziende connesse di rimanere conformi alle normative locali attraverso un cloud sovrano, senza sacrificare le funzionalità avanzate e la scalabilità di un fornitore di cloud globale.

Alta disponibilità attraverso posizioni distribuite

La resilienza è un requisito fondamentale per le capacità aziendali, e il cloud distribuito migliora questo eliminando i punti di guasto unici associati alla centralizzazione.
 

Disperdendo i carichi di lavoro finali in più posizioni fisiche, regioni centrali, siti edge e centri on-premises, le organizzazioni creano un'architettura robusta in cui la continuità del servizio è mantenuta anche se una posizione subisce un'interruzione.

Sicurezza e governance coerenti

Gestire la sicurezza in ambienti disparati è storicamente stata una sfida complessa che coinvolge diversi strumenti per infrastrutture private e pubbliche.
 

Il cloud distribuito unifica questo paesaggio connesso estendendo un unico piano di controllo della sicurezza in tutte le posizioni. Gli amministratori possono definire politiche di sicurezza, protocolli di gestione dell'identità e standard di governance una sola volta e farli applicare automaticamente in ogni nodo della rete distribuita.

Cloud distribuito e edge computing

Sebbene spesso usati in modo intercambiabile, è importante apprendere che il cloud distribuito e l'edge computing sono concetti distinti che condividono una relazione simbiotica. È più accurato considerare l'edge computing come la posizione fisica in cui avviene l'elaborazione, e il cloud distribuito come il modello operativo che rende possibile gestire quelle posizioni.

L'edge computing definisce il "dove." Si riferisce alla filosofia di spostare i carichi di lavoro fuori dai centri dati centralizzati e più vicino alla fonte di generazione dei dati.

Il cloud distribuito fornisce la fine e il "come." Funziona come il veicolo di consegna connesso per l'edge computing, estendendo i servizi, le API e la governance coerenti del cloud pubblico a queste posizioni edge.

Casi d'uso chiave per il cloud distribuito

Poiché il cloud distribuito si basa sulla potenza di elaborazione che forniamo esattamente nella posizione in cui è necessaria, sblocca scenari che erano precedentemente difficili o impossibili con un modello di cloud puramente centralizzato.

  • Manifattura intelligente e IoT: Le fabbriche moderne generano terabyte di dati quotidianamente da sensori e bracci robotici. Inviare tutti questi dati a un cloud centrale per l'analisi crea ritardi e consuma una larghezza di banda enorme.
     
  • Telecomunicazioni e reti 5G: Le telecomunicazioni utilizzano le capacità del cloud distribuito per virtualizzare le loro reti (vRAN) e implementare il Multi-access Edge Computing (MEC). Posizionando l'infrastruttura cloud presso le torri cellulari o i punti di aggregazione, possono offrire servizi a latenza ultra-bassa ai loro abbonati.
     
  • Consegna dei contenuti e cloud gaming: Per lo streaming multimediale e il cloud gaming, i millisecondi contano. Il cloud distribuito consente ai fornitori di ospitare motori di rendering e cache di contenuti in metropoli locali piuttosto che in regioni lontane.
     
  • Finanza e sanità regolamentate: Banche e ospedali operano spesso sotto rigide leggi sulla residenza dei dati che vietano ai dati sensibili dei clienti, dei prezzi o dei pazienti di lasciare una giurisdizione specifica. Il cloud distribuito consente a queste istituzioni di utilizzare servizi di cloud pubblico per agilità e analisi, mentre memorizzano e elaborano fisicamente i dati sensibili all'interno di strutture locali conformi o anche in data center on-premises.

Vantaggi del cloud distribuito

Adottare un'architettura di cloud distribuito offre vantaggi operativi ed economici tangibili oltre ai semplici miglioramenti delle prestazioni.

Uno dei maggiori ostacoli nell'IT per l'utente finale è la "distribuzione degli strumenti", dove le soluzioni si basano su software diversi per data center privati, cloud pubblico e dispositivi edge. Il cloud distribuito elimina questo fornendo un insieme unico di strumenti, API e standard di governance in tutti gli ambienti. I team IT possono gestire migliaia di località disparate attraverso un'unica interfaccia ("singolo pannello di vetro"), riducendo significativamente i costi e la complessità.

Inoltre, con il cloud distribuito, un'applicazione connessa costruita per il cloud centrale può essere distribuita a un nodo edge senza modifiche. Questa capacità di "costruire una volta, distribuire ovunque" accelera il time-to-market e consente ai team di ingegneria di concentrarsi sulle funzionalità piuttosto che sulla compatibilità dell'infrastruttura.

Infine, trasmettere enormi quantità di dati grezzi dall'edge a un cloud centrale è costoso in termini di prezzi (commissioni di uscita) e intensivo in larghezza di banda. Elaborando e filtrando i dati localmente utilizzando nodi di cloud distribuito, le organizzazioni devono solo inviare le informazioni finali o i riassunti al cloud centrale.

Sfide e considerazioni

Sebbene il cloud distribuito offra vantaggi significativi, introduce un livello di complessità operativa che le organizzazioni devono gestire con attenzione. La sfida più immediata è l'enorme scala dei punti di infrastruttura.

A differenza di un modello centralizzato in cui le risorse sono consolidate in poche strutture massive gestite dai fornitori, un cloud distribuito comporta la gestione di centinaia o addirittura migliaia di micro-nodi distribuiti in diverse località.

La connettività e la sopravvivenza offline rappresentano anche considerazioni critiche. Il cloud distribuito si basa fortemente sul legame tra il piano di controllo centrale e i nodi edge per aggiornamenti, monitoraggio e patch di sicurezza.

Come ultimo punto, la sicurezza fisica passa dall'essere esclusivamente responsabilità del fornitore connesso a una preoccupazione condivisa. In una regione di cloud pubblico tradizionale, il fornitore garantisce una sicurezza fisica end-to-end di grado militare con accesso biometrico e sorveglianza 24 ore su 24, 7 giorni su 7. In un modello distribuito, un nodo edge potrebbe trovarsi in un armadio server in un ufficio secondario o in un armadietto su un pavimento di fabbrica, rendendolo molto più vulnerabile a furti, manomissioni o rischi ambientali.

Cloud distribuito nell'ecosistema OVHcloud

OVHcloud si basa su un cloud distribuito con una filosofia radicata nella libertà, nell'interoperabilità e nella rigorosa sovranità dei dati. Piuttosto che costringere gli utenti in un "giardino recintato" proprietario, l'ecosistema è progettato per estendere gli standard aperti del cloud ovunque risiedano i dati, sia in una regione iperscalabile, in un'area metropolitana locale o in un rack isolato in sede.

Per risolvere le sfide di latenza connesse, OVHcloud completa la sua rete globale di regioni iperscalabili con Zone Locali. Questi sono punti di distribuzione più piccoli, strategicamente posizionati, situati più vicino agli utenti finali nelle principali aree metropolitane.

Per gli ambienti più sensibili, come la difesa o le infrastrutture critiche, OVHcloud fornisce la Piattaforma Cloud On-Prem. Questa soluzione porta il livello di gestione del cloud direttamente nella struttura del cliente ed è in grado di operare in modalità completamente disconnessa o in modalità air gap.

OVHcloud e cloud distribuito

L'ecosistema OVHcloud è basato sul supporto per architetture distribuite per design, offrendo un insieme modulare di componenti che possono essere distribuiti in regioni globali, zone locali e centri dati privati:

Public Cloud Icon

Public Cloud

Per risorse aziendali scalabili e on-demand, OVHcloud Public Cloud fornisce la base flessibile di una strategia distribuita. Costruito su standard aperti come OpenStack, consente agli sviluppatori di distribuire istanze e contenitori attraverso una rete globale di regioni e Zone Locali.

Public Cloud Icon

Hosted Private Cloud

Quando l'isolamento dei dati rigoroso e la conformità sono fondamentali, il Cloud Privato Ospitato offre un ambiente connesso dedicato a un singolo inquilino che mantiene l'automazione del cloud. Combina la potenza dell'hardware dedicato con la flessibilità della virtualizzazione VMware.

Public Cloud Icon

Bare Metal Cloud

Per i carichi di lavoro che richiedono prestazioni grezze senza l'overhead della virtualizzazione, Bare Metal Cloud fornisce server fisici dedicati. In un contesto distribuito, questi server sono spesso distribuiti in posizioni specifiche per gestire compiti di elaborazione pesante.

Public Cloud Icon

vRack

La spina dorsale del modello distribuito di OVHcloud è il vRack. Questa tecnologia di rete privata consente di interconnettere tutti i tuoi servizi attraverso diversi centri dati e regioni su una rete Layer 2 privata e isolata.