La migrazione al cloud è il processo di spostamento di dati, applicazioni e carichi di lavoro da un data center on-premise a un'infrastruttura basata sul cloud, o da un ambiente cloud a un altro, noto come migrazione da cloud a cloud.
Un'azienda può scegliere di migrare verso uno o più cloud. Può utilizzare modelli di cloud pubblico, in cui i servizi vengono forniti tramite l'internet pubblico, o modelli di cloud privato, in cui un'infrastruttura cloud proprietaria e sicura è accessibile solo a loro. Molte organizzazioni scelgono un ambiente di hybrid cloud, che combina servizi cloud pubblici e privati per creare un'unica infrastruttura IT flessibile e conveniente che supporti e automatizzi la gestione dei workload in tutti gli ambienti cloud.
I multicloud offrono un'altra opzione che consente alle aziende di migrare l'infrastruttura IT utilizzando più provider di cloud pubblico. I multicloud possono essere semplici: basta utilizzare il software-as-a-service (SaaS) di diversi fornitori per utilizzare caratteristiche di portabilità tra le infrastrutture. Tuttavia, spesso comportano la gestione di applicazioni aziendali su platform-as-a-service (PaaS) o infrastructure-as-a-service (IaaS) tra più fornitori cloud, come Amazon Web Services, Google Cloud Platform, IBM® Cloud e Microsoft Azure, da una console centrale.
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.
Esistono diversi tipi di migrazione al cloud, che variano a seconda di ciò che viene migrato e di dove viene spostato:
Questa migrazione al cloud consiste nello spostamento di tutti i dati, le applicazioni e i servizi da data center on-premise ai server di un provider di cloud. È un processo generalmente esteso e richiede pianificazione e test approfonditi per garantire un'esecuzione efficiente.
La migrazione all'hybrid cloud comporta lo spostamento di una parte delle risorse nel cloud pubblico, lasciando le altre nei data center on-premise. Questo scenario "ibrido" consente alle organizzazioni di utilizzare al meglio gli investimenti effettuati nell'infrastruttura on-premise, utilizzando al contempo la flessibilità, l'efficienza, il valore strategico e gli altri vantaggi del cloud pubblico.
Le aziende utilizzano anche la migrazione all'hybrid cloud per il backup dei dati. In questo caso, un'azienda esegue il backup delle proprie risorse cloud private su un cloud pubblico a scopi di mitigazione quando un attacco o un evento rendono inutilizzabile un data center on-premise.
Le organizzazioni potrebbero spostare le proprie risorse da un cloud pubblico a un altro per molte ragioni. Tra queste, troviamo l'avvantaggiarsi di specifiche strutture tariffarie, funzionalità di sicurezza o prodotti (come nuovi strumenti di intelligenza artificiale o di apprendimento automatico) o a causa di modifiche alla struttura aziendale o agli accordi sui livelli di servizio.
Un'altra opzione consiste nel migrare al cloud dei workload specifici. Un'azienda potrebbe decidere di migrare al cloud solo alcuni database o mainframe per sfruttare costi inferiori, performance più affidabili, o per maggiore sicurezza e altri fattori.
La migrazione verso il cloud è diventata un imperativo di modernizzazione per le aziende che desiderano semplificare le operazioni IT, implementare misure di risparmio sui costi e realizzare una trasformazione digitale completa Gli analisti tecnologici prevedono che il 75% delle organizzazioni adotterà un'infrastruttura dati basata sul cloud entro il 2026.1
Per garantire il buon esito di questa transizione, le organizzazioni devono seguire un flusso di lavoro focalizzato su fasi particolareggiate di pianificazione, esecuzione e ottimizzazione.
Il primo passo del flusso di lavoro è la pianificazione della migrazione al cloud. Questo passaggio deve articolare in modo chiaro il business case che giustifica la migrazione. Dopo che il team ha stabilito i motivi, è importante valutare a fondo l'infrastruttura IT, le app e i dati esistenti per identificare cosa è adatto alla migrazione e valutare le dipendenze che richiedono attenzione. In questa fase i team svolgono le seguenti attività:
Al termine della valutazione, è il momento di selezionare il provider di servizi cloud più in linea con le esigenze aziendali. Alcuni fattori da considerare:
Questo processo comporta la determinazione di come le app, i dati e l'infrastruttura vengono organizzati nell'ambiente cloud. Tra gli aspetti da considerare con attenzione figurano:
In questa fase, il team trasferisce l'infrastruttura IT esistente al nuovo ambiente cloud. A seconda della strategia di migrazione (ad esempio lift-and-shift, replatforming o refactoring), il processo di esecuzione prevede:
L'esecuzione di test rigorosi è fondamentale per garantire la funzionalità delle app e dei dati appena trasferiti. Molti team scelgono di effettuare:
È anche importante risolvere eventuali problemi o bug identificati durante il processo di test e convalida.
A questo punto, l'attenzione si sposta verso l'ottimizzazione delle risorse e delle configurazioni del cloud. Questo passaggio prevede:
Ma l'adozione del cloud non è un processo che si svolge in un unico passaggio. I trasferimenti massicci di infrastrutture e dati richiedono un monitoraggio continuo, in tempo reale delle prestazioni per ottimizzare davvero le caratteristiche della nuova infrastruttura cloud e garantire il buon esito della migrazione. Le organizzazioni devono essere preparate ad aggiornare o effettuare l'upgrade del software e dei protocolli di sicurezza, a scalare in base all'andamento della domanda e a monitorare i costi del cloud per ottimizzare l'economicità.
Una migrazione al cloud riuscita richiede una strategia completa che definisca gli obiettivi di migrazione e sia in grado di prevedere gli ostacoli. Ad esempio, le applicazioni legacy nella rete di un'organizzazione potrebbero non essere ottimizzate per il cloud, quindi devono essere preparate per il processo con strumenti di migrazione e approcci progettati per l'attività.
La strategia di migrazione deve tenere conto dei workload che si spostano sul cloud, di quelli che rimangono all'interno dell'infrastruttura on-premise e di tutte le nuove funzionalità o applicazioni che il team dovrà aggiungere dopo aver completato la migrazione. Il piano di migrazione dovrebbe includere roadmap, tempistiche, metriche e obiettivi del progetto, nonché una strategia per trasmettere informazioni ai team leader, ai provider e agli altri stakeholder.
Sebbene l'approccio di ciascuna azienda varierà in base al caso specifico e alle proprie esigenze, esistono alcune strategie di migrazione ben collaudate che possono rendere l'intero processo meno macchinoso.
In genere il rehosting è l'approccio di migrazione più rapido e meno complesso (noto anche come "lift-and-shift"). Esso prevede la migrazione di applicazioni e dati dall'infrastruttura in loco a una piattaforma cloud, senza apportare modifiche significative all'architettura, solitamente utilizzando strumenti IaaS. Tuttavia, questa strategia di trasferimento non utilizza appieno le caratteristiche cloud-native, quindi è preferibile per le applicazioni che non sono strettamente accoppiate all'infrastruttura sottostante.
Una strategia cloud di replatforming (anche nota come lift-and-reshape) tenta di utilizzare alcune caratteristiche cloud-native mentre mantiene la compatibilità apportando modifiche specifiche ma minime all'architettura IT esistente. Alcuni esempi di caratteristiche cloud-native includono l'architettura dei microservizi, i container Kubernetes e i modelli di machine learning.
Un approccio di refactoring, o riprogettazione, richiede che un'organizzazione riprogetti e sviluppi nuovamente le applicazioni utilizzando uno strumento PaaS per utilizzare al massimo le funzionalità cloud-native. Poiché spesso richiede modifiche significative all'architettura esistente, questo approccio tende a rendere la migrazione dei dati più scalabile, resiliente ed efficiente nell'ambiente cloud. Il refactoring consente alle aziende di massimizzare il valore di business dei sistemi cloud e di utilizzare modelli e modelli architetturali moderni, come i microservizi e il computing serverless.
La strategia di riacquisto comporta il ritiro di un'applicazione esistente e la sostituzione con un'alternativa SaaS. Invece di migrare l'applicazione al cloud, le aziende optano per un sistema SaaS basato sul cloud in grado di soddisfare le loro esigenze. Questo approccio fornisce l'accesso immediato alle applicazioni cloud senza la necessità di sforzi di sviluppo ingenti. Il riacquisto può essere utile per il trasferimento di applicazioni non essenziali come e-mail, customer relationship management e gestione delle risorse umane.
Infine, per dare corso a un approccio improntato alla modernizzazione, le aziende devono ritirare dal servizio le applicazioni ormai obsolete e inutilizzate. Nell'ambito del processo di migrazione, i team identificano le applicazioni o i sistemi che non rientrano nel piano di trasferimento e provvedono a disattivarle, riducendo i costi di manutenzione, eliminando duplicazioni inutili e velocizzando la migrazione focalizzandosi solo sulle applicazioni fondamentali.
Assicurati di coprire casi d'uso specifici (per esempio applicazioni aziendali mission-critical, backup e ripristino dei dati, applicazioni di produttività o collaborazione, progetti di sviluppo software) per i carichi di lavoro che ti accingi a migrare. La definizione anticipata dei casi d'uso consente di adottare decisioni strategiche migliori e garantisce un'esecuzione più fluida.
Le aziende di tutto il mondo migrano al cloud per sfruttare i vantaggi offerti dal cloud computing. Ecco alcuni modi in cui un'organizzazione può beneficiare dal passaggio al cloud:
Poiché l'infrastruttura basata sul cloud elimina molti degli ostacoli fisici e finanziari alla scalabilità (ad esempio, l'infrastruttura del data center, la manutenzione dei server in loco), essa consente alle aziende di aumentare o diminuire facilmente i requisiti IT a seconda dei bisogni.
I servizi cloud consentono alle aziende di abbonarsi a servizi di workload management con tariffazione a consumo. Invece di aggiungere capacità fisica in loco per anticipare le esigenze future, le aziende hanno la possibilità di pagare per ciò di cui hanno bisogno ora, ampliando la capacità in futuro a seconda delle esigenze. I servizi cloud aiutano anche a ridurre i costi associati alla configurazione e alla gestione dei data center in loco, che spesso richiedono ingenti spese in termini di hardware e una vasta rete di server.
Sebbene nessun sistema sia infallibile, i fornitori di servizi cloud implementano ampie misure per proteggere i dati sensibili e rispettare gli standard di settore e le normative governative. Gli strumenti e i protocolli di sicurezza possono proteggere gli ambienti cloud, e gli ambienti cloud possono automatizzare gli aggiornamenti di software e sicurezza, misure che riducono i rischi per la sicurezza.2
Inoltre, la migrazione al cloud aiuta a garantire la sicurezza dei dati. In caso di emergenza, l'infrastruttura cloud facilita il loro recupero e aiuta a mantenere la continuità aziendale con tempi di inattività, problemi di latenza o perdite dati di minima entità.
La migrazione delle applicazioni al cloud consente alle aziende di adottare più velocemente le nuove tecnologie, in modo da reagire in modo brillante a nuove possibilità di business.
Ad esempio, se un'azienda che opera nel retail vuole implementare nel proprio negozio online un sistema di raccomandazioni d'acquisto basato sull'AI, ma senza disporre di un'infrastruttura cloud, sarà obbligata a effettuare investimenti ingenti in hardware. Questi includono il costo per l'acquisto, l'installazione e la manutenzione di infrastrutture on-premise e i salari delle persone che dovranno gestirle. Per mandare a regime l'infrastruttura, inoltre, ci vorrà del tempo. Con un'infrastruttura basata su cloud, l'azienda potrebbe installare il nuovo sistema di AI, su larga scala, in pochi minuti, riducendo significativamente il timing tra il processo decisionale e l'implementazione.
Instana semplifica il percorso di migrazione al cloud offrendo monitoraggio completo e insight fruibili.
Migra a IBM Cloud con soluzioni e strumenti personalizzabili per accelerare il tuo percorso.
Gli IBM Cloud Migration Services aiutano a gestire la migrazione cloud della tua azienda, supportandone la trasformazione digitale.