Ambiente cloud ibrido

menu icon

Ambiente cloud ibrido

Il cloud ibrido combina e unifica i servizi cloud pubblici e privati provenienti da più fornitori di cloud per creare un'infrastruttura IT unica, flessibile ottimizzando i costi.

Cos'è il cloud ibrido?

Il cloud ibrido è un'infrastruttura IT che connette almeno un cloud pubblico e almeno un cloud privato, e fornisce orchestrazione, gestione e portabilità delle applicazioni tra di essi per creare un unico ambiente cloud flessibile e ottimale per l'esecuzione dei carichi di lavoro di calcolo di un'azienda.

Il multicloud ibrido è un'infrastruttura cloud ibrida che include più cloud pubblici da più di un provider di servizi cloud. 

Consentono ad un'azienda di 

  • combinare i migliori servizi cloud e funzionalità da più fornitori di cloud computing 
  • scegliere l'ambiente di cloud computing ottimale per ogni carico di lavoro, e 
  • spostare i carichi di lavoro liberamente tra cloud pubblico e privato in base alle circostanze

Il cloud ibrido (e particolarmente il multicloud ibrido) aiuta le aziende a raggiungere i propri obiettivi tecnici e aziendali in modo più efficace e meno costoso rispetto al solo cloud pubblico o privato. Infatti, secondo un recente studio, le aziende ricavano fino a 2,5 volte in più dal cloud ibrido rispetto all'utilizzo di un cloud singolo di un fornitore singolo.

Come funziona il cloud ibrido?

Architettura del cloud ibrido tradizionale

Inizialmente, l'architettura del cloud ibrido era concentrata sulla meccanica di trasformazione delle parti di data center on-premises di un'azienda in infrastrutture cloud private, e quindi sul collegamento di tale infrastruttura agli ambienti cloud pubblici ospitati off-premises da un provider di cloud pubblico (ad esempio  AWS, Google Cloud Services, IBM Cloud,  Microsoft Azure). Questa struttura veniva realizzata con una soluzione di cloud ibrido preconfezionata come Red Hat OpenStack (link esterno a IBM) o utilizzando sofisticati middleware aziendali per integrare risorse cloud tra gli ambienti, e strumenti di gestione unificati per il monitoraggio, l'assegnazione e la gestione di tali risorse da una console centrale o da un 'singolo pannello di controllo'. 

Il risultato era un' infrastruttura IT unificata adatta a diversi casi d'uso:

  • Sicurezza e conformità normativa: riservare risorse cloud private dietro il firewall per dati sensibili e carichi di lavoro altamente regolamentati e utilizzare risorse di cloud pubblico più economiche per carichi di lavoro e dati meno sensibili.
  • Scalabilità e resilienza: utilizzare le risorse di cloud computing e di archiviazione nel cloud pubblico per adattarsi rapidamente, automaticamente e in modo economico in risposta a picchi di traffico non pianificati, senza impattare sui carichi di lavoro del cloud privato (cloudbursting).
  • Rapida adozione di nuove tecnologie: adottare o passare alla soluzione SaaS (software-as-a- service) più recente, e integrare quelle soluzioni in applicazioni esistenti, senza fornire nuove infrastrutture on-premises.
  • Potenziamento delle applicazioni legacy: utilizzare i servizi cloud pubblici per migliorare l'esperienza utente delle app esistenti o per estenderle a nuovi dispositivi.
  • Migrazione VMware: lift and shift dei carichi di lavoro on-premises esistenti nell'infrastruttura cloud pubblica virtualizzata, per ridurre ridurre l'impronta del data center on-premises e scalare in base alle necessità senza ulteriori investimenti in attrezzature.
  • Ottimizzazione delle risorse e risparmio sui dei costi: eseguire i carichi di lavoro con capacità prevedibile su cloud privato e migrare i carichi di lavoro più variabili nel cloud pubblico; utilizzare l'infrastruttura del cloud pubblico per avviare rapidamente lo sviluppo e testare le risorse in base alle necessità.

Architettura del cloud ibrido moderna

Oggi, l'architettura del cloud ibrido è meno focalizzata sulla connettività fisica e più sul supporto della portabilità  dei carichi di lavoro in tutti gli ambienti cloud e sull'automazione della distribuzione di tali carichi di lavoro nel migliore ambiente cloud per un determinato scopo aziendale.  

Diverse tendenze guidano questo cambiamento.

Nell'ambito del prossimo passo critico nelle loro trasformazioni digitali, le organizzazioni stanno creando nuove applicazioni e modernizzando le applicazioni legacy per sfruttare le tecnologie del cloud nativo - tecnologie che consentono uno sviluppo coerente e affidabile, la distribuzione, la gestione e le prestazioni attraverso gli ambienti cloud e attraverso  i fornitori di cloud.

Nello specifico, stanno creando o trasformando le applicazioni per utilizzare l'architettura dei microservizi, che suddivide le applicazioni in componenti più piccoli, genericamente accoppiati e riutilizzabili incentrati su specifiche funzioni aziendali. E stanno distribuendo queste applicazioni in contenitori - unità eseguibili leggere che contengono solo il codice dell'applicazione e le dipendenze del sistema operativo virtualizzato necessarie per eseguirlo.

A un livello superiore, il cloud pubblico e privato non sono più 'ubicazioni' fisiche per connessione. Ad esempio, molti fornitori di cloud offrono servizi cloud pubblici che vengono eseguiti nei data center on-premises dei propri clienti: i cloud privati, in precedenza eseguiti esclusivamente on-premises, ora sono spesso ospitati in data center off-premises, su VPN (virtual private networks) o VPC (virtual private clouds) oppure su infrastrutture dedicate affittate da provider di terze parti (che in alcuni casi sono provider di cloud pubblici).

Inoltre, la virtualizzazione dell'infrastruttura - chiamata anche infrastruttura come codice - consente agli sviluppatori di creare questi ambienti su richiesta utilizzando qualsiasi risorsa di elaborazione o risorsa cloud che si trova dietro oppure oltre il firewall. Questo assume ulteriore importanza con l'avvento dell'edge computing, che offre opportunità per migliorare le prestazioni globali dell'applicazione globale spostando carichi di lavoro e dati più vicini ai punti in cui viene eseguita realmente l'elaborazione. 

A seguito di questi e altri fattori, le infrastrutture di cloud ibrido moderne  stanno iniziando a fondersi intorno ad una piattaforma multicloud unificata ibrida che include:

  • Supporto per lo sviluppo e la distribuzione di applicazioni native per il cloud su tutti i tipi di cloud (pubblici e privati) e provider di cloud
  • Un unico sistema operativo per tutti gli ambienti
  • Una piattaforma di orchestrazione  dei contenitori - generalmente Kubernetes - che automatizza la distribuzione delle applicazioni negli ambienti cloud. 

Lo sviluppo nativo del cloud consente agli sviluppatori di trasformare applicazioni monolitiche in unità di funzionalità incentrate sul business che possono essere eseguite ovunque e riutilizzate all'interno di una varietà di applicazioni. Un sistema operativo standard consente agli sviluppatori di creare qualsiasi dipendenza hardware in qualsiasi contenitore. Inoltre, l'orchestrazione e l'automazione di Kubernetes offrono agli sviluppatori un controllo granulare non presidiato sulla configurazione e sulla distribuzione del contenitore - inclusi sicurezza, bilanciamento del carico, scalabilità  e altro ancora - su più ambienti cloud.

Scopri di più sul cloud ibrido alimentato da Kubernetes

Vantaggi di una piattaforma cloud ibrida unificata

Una strategia di cloud ibrido unificata è ancora nella fase iniziale di adozione; in un recente sondaggio, il 13% delle organizzazioni ha dichiarato di utilizzare attivamente una piattaforma di gestione multicloud . Ma queste organizzazioni stanno già ottenendo notevoli benefici tra cui:

  • Aumento della produttività degli sviluppatori: una piattaforma cloud ibrida unificata può aiutare ad espandere l'adozione di metodologie Agile e DevOps e consentire ai team di sviluppo di eseguire le attività una sola volta e distribuirle su tutti i cloud.
  • Maggiore efficienza dell'infrastruttura: con un controllo più granulare sulle risorse, i team di sviluppo e delle operazioni IT possono ottimizzare la spesa tra servizi cloud pubblici, cloud privati e fornitori di cloud. Il cloud ibrido, inoltre, aiuta le aziende ad evitare una parte maggiore del debito tecnico dell'infrastruttura on-premises migrando più velocemente le applicazioni legacy.
  • Miglioramento della conformità normativa e della sicurezza: una piattaforma unificata consente ad un'organizzazione di utilizzare tecnologie di sicurezza del cloud e conformità normativa all'avanguardia e di implementare la sicurezza e la conformità in tutti gli ambienti in modo coerente.
  • Accelerazione aziendale globale: include cicli di sviluppo del prodotto più brevi; innovazione e time-to-market accelerati; risposta più veloce al feedback dei clienti; consegna più rapida delle applicazioni più vicine al cliente (ad esempio, ecommerce edge); e integrazione e combinazione più rapide con partner o terze parti per fornire nuovi prodotti e servizi.

Cloud ibrido e IBM

Le soluzioni di cloud ibrido di IBM Cloud offrono flessibilità e portabilità sia per le applicazioni che per i dati. Linux, Kubernetes e contenitori supportano lo stack del cloud ibrido e si combinano con Red Hat OpenShift per creare una piattaforma comune in grado di collegare risorse on-premises e cloud.

Scopri di più sulle soluzioni di cloud ibrido create con IBM Cloud.

Per iniziare a creare le tue soluzioni di cloud ibrido, registrati per un IBMid e crea il tuo account IBM Cloud.

 

Informazioni sull'autore

Sai Vennam è un Developer Advocate di IBM con competenza su Kubernetes, OpenShift e offerte cloud gestite. È appassionato della connessione tra sviluppatori e tecnologia che consente di ottenere successo. Come hobby, lavora sulla sua automazione domestica utilizzando Raspberry Pis e la tecnologia serverless.

Twitter: @birdsaiview

Blog: https://www.ibm.com/cloud/blog/sai-vennam