Cos'è la migrazione al cloud?

Il distretto finanziario di Shanghai nella nebbia

Cos'è la migrazione al cloud?

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.

Le ultime notizie nel campo della tecnologia, supportate dalle analisi degli esperti

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.

Grazie per aver effettuato l'iscrizione!

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.

Tipi di migrazione al cloud

Esistono diversi tipi di migrazione al cloud, che variano a seconda di ciò che viene migrato e di dove viene spostato:

Migrazione completa di un data center

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.

Migrazione al cloud ibrido

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.

Migrazione da cloud a cloud

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.

Migrazione di workload specifici

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.

AI Academy

Prepararsi all'AI con l'hybrid cloud

Condotto dai migliori leader di pensiero di IBM, il programma di studi è stato progettato per aiutare i dirigenti aziendali ad acquisire le conoscenze necessarie per dare priorità agli investimenti in AI che possono favorire la crescita.

Il processo di migrazione al cloud

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.

Valutare e pianificare

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à:

  • Elencare e classificare app e dati
  • Analizzare le dipendenze e le interdipendenze delle app
  • Valutare i requisiti di sicurezza e conformità
  • Valutare le esigenze di prestazioni e scalabilità
  • Stabilire obiettivi e priorità di migrazione
  • Identificano le potenziali sfide legate alla migrazione

Selezionare un provider di servizi cloud

Al termine della valutazione, è il momento di selezionare il provider di servizi cloud più in linea con le esigenze aziendali. Alcuni fattori da considerare:

  • Compatibilità dei fornitori con le app e i dati in essere
  • Offerte di servizi, modelli di prezzo e funzionalità di assistenza
  • Considerazioni sulla sovranità dei dati e sulla conformità
  • Scalabilità e disponibilità delle risorse necessarie
  • Interoperabilità con i sistemi esistenti

Progettazione dell'architettura cloud di destinazione

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:

  • Progettazione di architetture cloud scalabili e resilienti
  • Definizione delle configurazioni di rete e di sicurezza
  • Identificazione dei servizi e delle funzionalità cloud appropriati
  • Ottimizzazione dell'efficienza dei costi e delle prestazioni
  • Garantire i meccanismi di backup e disaster recovery dei dati

Eseguire la migrazione

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:

  • Configurazione dell'ambiente cloud di destinazione
  • Fornitura di macchine virtuali, risorse di storage e rete
  • Replica o migrazione dei dati nel cloud
  • Implementazione e configurazione delle app nella nuova infrastruttura cloud

Testare e convalidare

L'esecuzione di test rigorosi è fondamentale per garantire la funzionalità delle app e dei dati appena trasferiti. Molti team scelgono di effettuare:

  • Test funzionali per convalidare la migrazione delle applicazioni
  • Test delle prestazioni e di carico per valutare scalabilità e reattività
  • Test di sicurezza per identificare le vulnerabilità e garantire la conformità
  • Test di accettazione dell'utente per convalidare l'esperienza dell'utente finale

È anche importante risolvere eventuali problemi o bug identificati durante il processo di test e convalida.

Ottimizzare e manutenere l'infrastruttura cloud

A questo punto, l'attenzione si sposta verso l'ottimizzazione delle risorse e delle configurazioni del cloud. Questo passaggio prevede:

  • Messa a punto delle applicazioni
  • Installazione delle misure di sicurezza e controlli di accesso necessari
  • Impostazione dei meccanismi di monitoraggio e avviso
  • Semplificazione dell'utilizzo delle risorse
  • Stabilire processi di governance e gestione

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à.

Strategie di migrazione sul cloud

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.

Rehosting

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.

Riprogrammazione

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.

Refactoring

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.

Riacquisto

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.

Ritiro

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.

Vantaggi della migrazione al cloud

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:

Scalabilità elastica

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.

Convenienza nei costi

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.

Maggiore sicurezza

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à.

Adozione accelerata

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.

Soluzioni correlate
Migrazione al cloud - IBM Instana Observability 

Instana semplifica il percorso di migrazione al cloud offrendo monitoraggio completo e insight fruibili.

Esplora Instana
Passa a IBM Cloud 

Migra a IBM Cloud con soluzioni e strumenti personalizzabili per accelerare il tuo percorso.

Esplora la migrazione al cloud
Consulenza sulla migrazione del cloud  

Gli IBM Cloud Migration Services aiutano a gestire la migrazione cloud della tua azienda, supportandone la trasformazione digitale.

Servizi di migrazione su cloud
Fai il passo successivo

Accelera il tuo percorso di migrazione al cloud con i servizi di consulenza degli esperti IBM. Scopri come le nostre soluzioni possono aiutarti a passare al cloud in modo efficiente o prenota una demo live per vedere i vantaggi di IBM Turbonomic in azione.

Esplora i servizi di migrazione su IBM Cloud Prenota una demo live