Preparati per il futuro del cloud computing distribuito

Il cloud distribuito, secondo Gartner, "è la distribuzione di servizi di cloud pubblico in diverse sedi fisiche, mentre il funzionamento, la governance, gli aggiornamenti e l'evoluzione dei servizi sono responsabilità del provider di cloud pubblico originario". Questo è il "linguaggio degli analisti", il che significa che stiamo passando da soluzioni di cloud computing centralizzate a decentralizzate. Ma dobbiamo ancora mantenere il controllo centralizzato.

Se questo è vero, ed è certamente una tendenza, allora dobbiamo essere preparati per la distribuzione di processi fisici, storage e applicazioni, con livelli di gestione, monitoraggio, sicurezza e governance che renderanno pronti questi complessi sistemi distribuiti cloudops.

A proposito, questo non deve essere confuso con il multicloud, il che significa eseguire più di un singolo marchio di cloud pubblico, come AWS e Microsoft. Queste architetture, sebbene tipicamente complesse, non sono necessariamente distribuite.

Ci sono alcuni motivi per cui la distribuzione è una tendenza ora per la maggior parte delle aziende che utilizzano uno o più cloud pubblici.

Le aziende devono supportare sistemi informatici edge-based, inclusi IoT e altre elaborazioni specializzate che devono avvenire vicino all'origine dati. Ciò significa che mentre negli ultimi anni abbiamo centralizzato lo storage di elaborazione nei cloud pubblici, ora stiamo trovando motivi per posizionare alcune applicazioni e origini dati connesse al cloud vicino a dove possono essere più efficaci, il tutto mantenendo comunque uno stretto accoppiamento con provider di cloud pubblico. 

Le aziende devono incorporare i sistemi tradizionali nei cloud pubblici senza migrazione fisica . Se si considera il ruolo dei sistemi connessi, come Outpost di AWS o Azure Stack di Microsoft, questi sono davvero sforzi per convincere le aziende a passare a piattaforme di cloud pubblico senza effettivamente funzionare fisicamente in un cloud pubblico. Altri approcci includono container e Kubernetes che vengono eseguiti localmente e all'interno del cloud, sfruttando nuovi tipi di tecnologie, come la federazione Kubernetes.

Il trucco è che la maggior parte delle aziende non è attrezzata per gestire la distribuzione di servizi cloud, per non parlare di spostare una massa critica di applicazioni e dati nel cloud. La sfida non è come avere successo con il cloud computing distribuito, ma come prepararsi in primo luogo.

Il mio miglior consiglio è di concedermi il lusso di comprendere i meccanismi di controllo centralizzato, come i sistemi di gestione, monitoraggio, gestione della sicurezza e governance. Ciò non significa che si lanciano strumenti al problema, ma si comprendono le capacità degli strumenti disponibili e ciò determinerà quanto bene (o meno) puoi utilizzare la tua soluzione di cloud computing distribuito.

Il vero messaggio qui è che devi pianificare ora se pensi di trarre vantaggio dal cloud computing distribuito. Altrimenti, sarà un fallimento epico di cui non hai bisogno in questi giorni.