L'architettura hybrid cloud si riferisce a un ambiente che combina impostazioni on-premise, cloud privato, cloud pubblico ed edge per creare un'infrastruttura IT unica e gestita flessibile.
Come modello di architettura, l'hybrid cloud svolge un ruolo fondamentale nella trasformazione digitale, offrendo alle aziende un modo flessibile, portabile ed economicamente vantaggioso per modernizzare le applicazioni legacy esistenti, implementare i dati ed eseguire workload su più ambienti informatici.
Newsletter di settore
Resta al passo con le tendenze più importanti e interessanti del settore relative ad AI, automazione, dati e oltre con la newsletter Think. Leggi l' Informativa sulla privacy IBM.
L'abbonamento sarà fornito in lingua inglese. Troverai un link per annullare l'iscrizione in tutte le newsletter. Puoi gestire i tuoi abbonamenti o annullarli qui. Per ulteriori informazioni, consulta l'Informativa sulla privacy IBM.
Le architetture hybrid cloud sono complesse e variano in base alle singole esigenze aziendali e ai casi d'uso. Sebbene non esista un unico approccio per tutte le architetture delle infrastrutture hybrid cloud, tutte condividono un mix di ambienti informatici, sia on-premise, sia off-premise, tra cui:
Una forma tradizionale di elaborazione che prevede che un'organizzazione esegua e gestisca risorse di elaborazione, reti, storage, software su hardware e server nella propria sede fisica, ad esempio in un edificio per uffici o in un data center on-premise.
Un ambiente di cloud computing in cui tutte le risorse sono isolate e gestite esclusivamente per un'organizzazione.Il cloud privato combina numerosi benefici del cloud computing con la sicurezza e il controllo delle infrastrutture IT on-premise.
Un tipo di cloud computing ospitato da un provider cloud service (CSP) di terze parti, come Amazon Web Services (AWS), Microsoft Azure, IBM Cloud o Google cloud. Questi provider di servizi cloud pubblici ospitano risorse IT di cloud pubblico come singole virtual machines (VM) e altri servizi di cloud computing sull'Internet pubblico in base al consumo.
Molte aziende di medie dimensioni utilizzano più di uno e la maggior parte delle imprese di grandi dimensioni utilizza tutti e tre dei servizi di provider di cloud elencati:
Prima del cloud computing, le aziende memorizzavano i dati e eseguivano applicazioni software all'interno dei propri data center on-premises, composti da server, hardware di rete e applicazioni software aziendali. Questa configurazione dell'infrastruttura tradizionale richiede in genere più potenza e spazio fisico rispetto all'infrastruttura basata su cloud. Con l'affermarsi del cloud computing per le imprese e l'aumento della necessità di trasformazione digitale, le organizzazioni hanno iniziato a rivolgersi a soluzioni hybrid cloud per controllare i costi e migliorare l'agilità complessiva.
L'obiettivo principale di un modello di cloud ibrido è creare la flessibilità necessaria per spostare applicazioni e carichi di lavoro nel cloud e utilizzare i servizi cloud in base alle esigenze di calcolo e ad altre circostanze. Ad esempio, le risorse di storage cloud ed elaborazione su cloud pubblico possono espandersi in modo rapido, automatico ed economico in risposta a picchi di traffico non pianificati senza incidere sui workload del cloud privato. Questa fondamentale funzione hybrid cloud nota come "cloud bursting" supporta le aziende con improvvisi aumenti nella domanda di elaborazione, come i rivenditori online, che spesso utilizzano il cloud bursting per supportare l'aumento del traffico durante le vendite flash.
Sebbene l'architettura di hybrid cloud combini e unifichi l'infrastruttura di cloud pubblico, cloud privato e on-premise, non deve essere confusa con multicloud—l'utilizzo dei cloud service di due o più fornitori cloud all'interno di un'unica architettura. Il multicloud offre alle aziende la libertà di scegliere una combinazione dei migliori servizi per soddisfare le proprie esigenze. Il multicloud riduce inoltre al minimo il blocco da fornitore cloud, che può causare problemi di prestazioni, opzioni limitate e costi inutili derivanti da un solo fornitore cloud.
La maggior parte delle moderne organizzazioni aziendali utilizza la funzionalità di hybrid cloud e multicloud per creare ambienti multicloud ibridi: la combinazione di infrastruttura di cloud pubblico, cloud privato e on-premise e di cloud service di almeno due fornitori di servizi cloud.
L'architettura hybrid cloud ideale fornisce a un'azienda capacità di elaborazione e storage ad alte prestazioni, connettività di rete a bassa latenza, virtualizzazione e solida sicurezza.
Oltre a combinare l'applicazione eseguita su più risorse (infrastruttura on-premise, privata e cloud pubblico), l'architettura hybrid cloud è costituita da questi altri componenti critici.
Laconnettività di rete è un componente fondamentale dell'architettura hybrid cloud. Le connessioni di rete consentono la condivisione delle risorse tra più sedi.
La connettività hybrid cloud si basa sull'uso delle seguenti tecnologie:
La moderna architettura hybrid cloud si basa sulla tecnologia della virtualizzazione, che utilizza il software per creare uno strato di astrazione sull'hardware fisico in un sistema di elaborazione virtuale, creando fondamentalmente più computer virtuali noti come macchine virtuali (VM). La virtualizzazione, sviluppata inizialmente per le aziende da VMware, è un componente fondamentale del cloud computing aziendale. Consente alle organizzazioni di eseguire più computer virtuali, sistemi operativi e applicazioni su un singolo server fisico. Consente inoltre agli utenti di acquistare risorse informatiche in base alle necessità e di scalarle in modo efficiente e conveniente man mano che i workload crescono.
Oltre ai server virtuali, l'architettura hybrid cloud utilizza molti altri tipi di virtualizzazione, inclusa la virtualizzazione di rete. La virtualizzazione di rete include l'SDN (Software-Defined Networking), che virtualizza l'hardware che controlla l'instradamento del traffico di rete (chiamato "piano di controllo"). Network Functions Virtualization (NFV) virtualizza uno o più dispositivi hardware che forniscono una funzione di rete specifica (come un firewall, un bilanciatore del carico o un analizzatore di traffico), rendendo tali dispositivi più facili da configurare, fornire e gestire.
La virtualizzazione consente inoltre Infrastructure as Code (IaC), che automatizza il provisioning dell'infrastruttura, permettendo agli sviluppatori di sviluppare, implementare e scalare le applicazioni cloud con maggiore velocità, meno rischi e costi ridotti.
Container:componenti di applicazioni leggeri ed eseguibili che combinano il codice sorgente dell'applicazione con tutte le librerie e le dipendenze del sistema operativo (OS) necessarie per eseguire il codice in qualsiasi ambiente; costituiscono anche una parte essenziale della moderna architettura hybrid cloud. Invece di virtualizzare l'hardware sottostante come le macchine virtuali, i container virtualizzano il sistema operativo (di solito Linux o Windows).
Con una migliore portabilità ed efficienza delle risorse rispetto alle macchine virtuali (VM), i container sono diventati di fatto le unità di calcolo delle moderne applicazioni cloud-native. Costruite per funzionare solo nel cloud, le applicazioni cloud-native sono progettate da DevOps e altri team per essere scalabili e sono costituite da microservizi (chiamati anche architettura di microservizi). Ciò significa che una singola applicazione è composta da molti componenti o servizi più piccoli, liberamente accoppiati e distribuibili in modo indipendente.
I microservizi velocizzano lo sviluppo e l'implementazione del software in quanto ogni servizio può essere sviluppato e implementato separatamente. Molte aziende leader sono passate dallo sviluppo di un'applicazione monolitica a un'applicazione di microservizi come Amazon, che utilizza i microservizi per tracciare le attività degli utenti, la cronologia e altri dati per fornire consigli in tempo reale per una migliore esperienza del cliente.
L'approccio odierno di computing di hybrid cloud prevede una piattaforma unificata per il rilevamento, il funzionamento e la gestione di dati e risorse on-premise, su cloud pubblici e privati. Una combinazione di piattaforme di cloud ibrido e strumenti unifica elaborazione, storage, funzioni di sicurezza e analisi dei database di rete per fornire coerenza e affidabilità in tutto il panorama diversificato di hybrid cloud.
Le comuni piattaforme di cloud ibrido con hardware, software e servizi preconfigurati include AWS Outposts, Google Cloud Platform, VMware Hybrid Cloud e Red Hat OpenShift. Ciascuna piattaforma in genere incorpora tecnologie cloud standard come Kubernetes per orchestrare servizi basati su container e altre funzioni basate su software. Questi strumenti di gestione unificati per il monitoraggio, l'assegnazione e la gestione delle risorse da un unico pannello di controllo offrono una strategia di gestione IT e di rete utilizzata per consolidare più strumenti di monitoraggio e feed di dati in un'unica interfaccia.
Ecco una carrellata delle funzioni fondamentali associate a una piattaforma di gestione di hybrid cloud:
Gestione delle risorse: gli strumenti di servizio gestiti di hybrid cloud aiutano gli stakeholder ad allocare e riallocare le risorse negli ambienti on-premise e cloud in base ai requisiti dell'applicazione. Ad esempio, un'organizzazione come un istituto finanziario può utilizzare un cloud privato per conservare le informazioni sensibili dei clienti e utilizzare il cloud pubblico per testare nuove applicazioni, come l'app mobile banking.
Orchestrazione del carico di lavoro: Le architetture cloud ibride utilizzano strumenti di orchestrazione dei container (come Kubernetes o Docker Swarm) per automatizzare i carichi di lavoro containerizzati. Queste tecnologie aiutano gli sviluppatori a implementare, eseguire e sincronizzare rapidamente il proprio container su cluster di server in posizioni diverse. Migliorano inoltre la scalabilità dei carichi di lavoro containerizzati, il che significa che i team DevOps e altri possono aggiungere automaticamente i cluster Kubernetes che eseguono le applicazioni containerizzate secondo necessità, con conseguente riduzione dei tempi di inattività e prestazioni ottimali.
Integrazione dei dati:gli ambienti ibridi raccolgono ed elaborano dati da varie fonti diverse, il che richiede l'integrazione dei dati, il processo di combinazione di dati provenienti da più sistemi di origine per creare una vista unificata.
Le soluzioni di gestione dei dati per hybrid cloud includono piattaforme software di analisi dei dati che raccolgono, organizzano e analizzano i dati utilizzando l'AI e la machine learning. Molti di questi strumenti di integrazione dei dati incorporano il concetto di progettazione di un data fabric, che viene eseguito su diverse tecnologie in un ambiente ibrido, combinando dati provenienti da più sistemi di origine per creare una vista unificata.
Governance dei dati: gli strumenti di governance dei dati forniscono un altro livello tecnologico nell'architettura hybrid cloud affinché le organizzazioni possano creare e mantenere politiche e protocolli che delineano il modo in cui i dati devono essere memorizzati, gestiti e utilizzati secondo gli standard di conformità e normativi.
Sicurezza: la sicurezza hybrid cloud coinvolge le tecnologie e le best practice utilizzate per proteggere le informazioni sensibili di un'organizzazione in un ambiente in cui i dati e l'applicazione fluiscono attraverso una combinazione di piattaforme on-premise, cloud privato e cloud pubblico. Il livello di sicurezza dell'architettura di hybrid cloud prevede controlli tecnici come crittografia, autenticazione di rete e software di gestione:
Un'architettura di hybrid cloud offre molteplici vantaggi, tra cui i seguenti:
L'architettura cloud ibrida aumenta l'agilità assegnando e deallocando rapidamente le risorse ospitate on-premise o su cloud pubblici o privati, facilitando la risposta alle mutevoli esigenze aziendali. L'hybrid cloud offre inoltre scalabilità quasi illimitata verso l'alto o verso il basso grazie alle risorse cloud on-demand.
L'implementazione dell'hybrid cloud ottimizza la continuità aziendale replicando i dati mission-critical sul cloud e consentendo la scalabilità durante i picchi di domanda, riducendo così il tempo di inattività.
La strategia dell'hybrid cloud può contribuire a ridurre le spese di capitale spostando i workload sul cloud pubblico per evitare i costi correnti legati alla manutenzione e all'aggiornamento dell'hardware legacy.
U ambiente di hybrid cloud offre la flessibilità e la sicurezza necessarie per consentire la modernizzazione dell'applicazione, ovvero il processo di aggiornamento delle applicazioni legacy ad ambienti di app cloud-native e scalabili. Ciò consente di costruire rapidamente l'applicazione, implementarla automaticamente e aggiornarla regolarmente, evitando così cicli di sviluppo a cascata.
L'infrastruttura hybrid cloud accelera l'AI generativa e la sua forte dipendenza da grandi quantità di dati e modelli linguistici di grandi dimensioni (LLM) offrendo funzionalità storage illimitate, potenza di calcolo e rapida scalabilità.
Inizia con una piattaforma Red Hat OpenShift completamente gestita. Accelera il processo di sviluppo e distribuzione con soluzioni scalabili e sicure, su misura per le tue esigenze.
Semplifica la trasformazione digitale con le soluzioni hybrid cloud di IBM, create per ottimizzare la scalabilità, la modernizzazione e la perfetta integrazione nella tua infrastruttura IT.
Sblocca nuove funzionalità e promuovi l'agilità aziendale con i servizi di consulenza cloud di IBM. Scopri come creare insieme soluzioni, accelerare la trasformazione digitale e ottimizzare le prestazioni attraverso strategie di hybrid cloud e partnership di esperti.