Cos'è la migrazione dei dati?

La migrazione dei dati avviene quando si spostano i dati da un ambiente di elaborazione o da un sistema di archiviazione a un altro. Le organizzazioni raccolgono e archiviano dati per eseguire analisi. Hanno la necessità di spostare i dati tra i sistemi per una visualizzazione integrata, per via di cambiamenti tecnologici o perché vogliono spostare le operazioni nel cloud. L'obiettivo della migrazione dei dati è spostare i dati in modo efficiente e rapido per evitare o ridurre al minimo le interruzioni delle operazioni aziendali. Include la pianificazione di considerazioni quali risorse di rete, sicurezza dei dati, tempi e metodi di trasferimento. La migrazione dei dati può anche comportare considerazioni sull'architettura di archiviazione dovute a fattori quali valori dei dati mancanti o modifica dei tipi di dati.

Perché la migrazione dei dati è importante?

I dati organizzativi risiedono in molti luoghi: nello spazio di archiviazione fisico, su server on-premise o virtuali, in singole macchine e persino in diverse applicazioni. I dati vengono inoltre archiviati in molti formati e tipi diversi.

Le organizzazioni spostano i dati da una posizione, un dispositivo o un'applicazione a un'altra per molte ragioni diverse. Ad esempio, la migrazione dei dati potrebbe essere utilizzata per i seguenti scopi: 

  • Consolidamento delle risorse
  • Integrazione dei dati per l'analisi
  • Costi di archiviazione ridotti
  • Centralizzazione dei dati aziendali
  • Uso di nuove applicazioni
  • Archiviazione dei dati precedenti
  • Uso dei dati per uno scopo diverso
  • Trasferimento della proprietà dei dati
  • Miglioramento della conformità alle normative sulla gestione dei dati

Quali sono alcune strategie di migrazione dei dati?

Esistono diversi tipi di migrazione IT. Termini come migrazione dello spazio di archiviazione, migrazione del database, migrazione dello schema, migrazione delle applicazioni e migrazione dei processi aziendali riguardano tutti lo spostamento dei dati da un luogo all'altro. Di seguito sono descritte alcune strategie che è possibile utilizzare per la migrazione dei dati.

Esegui il rehosting (lift and shift)

L'esecuzione del rehosting (lift and shift) è il modo più semplice per migrare i dati. Puoi conservare i dati nello stesso formato, senza alcuna trasformazione, e semplicemente trasportarli e archiviarli in un'altra posizione. Sebbene sia una strategia efficace, può essere meno utile per la migrazione al cloud. L'archiviazione dei dati nello stesso formato spesso non aiuta a sfruttare efficacemente i vantaggi dell'archiviazione su cloud.

Uso di strumenti preesistenti

Sono disponibili molti strumenti software di migrazione dei dati che consentono alle organizzazioni di completare una migrazione di successo. Questi strumenti di migrazione dei dati di fornitori e open source semplificano l'intero processo dal punto di vista della gestione.

Ad esempio, AWS DataSync è un'offerta di Amazon Web Services (AWS). Aiuta le organizzazioni a trasferire i file system condivisi on-premise, lo spazio di archiviazione di oggetti o i cluster Hadoop alle soluzioni di archiviazione cloud AWS.

Spostamento tutto in una volta o in più fasi

A seconda dei dati stessi, puoi decidere di spostarli tutti in una volta o in più fasi. Ad esempio, puoi suddividere una grande quantità di dati ed eseguire migrazioni di dati in blocchi durante la notte per diverse settimane. Sebbene sia più semplice e veloce migrare i dati contemporaneamente, a volte semplicemente non è possibile.

Richiesta dell'aiuto di uno specialista

Per le migrazioni complesse in cui non c'è nessuno nel team con esperienza precedente, può essere saggio avvalersi dell'aiuto di esperti esterni. Nella migrazione al cloud di AWS, puoi scegliere di connetterti con uno dei nostri partner AWS.

Quali sono i fattori da considerare prima della migrazione dei dati?

La migrazione dei dati richiede la pianificazione di ogni dettaglio del processo. Di seguito sono riportati alcuni fattori da considerare.

Migrazione dei dati online o offline

La migrazione di grandi quantità di dati può richiedere molto tempo e risorse, anche con soluzioni di rete moderne. Per alcune organizzazioni, può essere più efficiente ed economico spostare i dati da una posizione all'altra spedendo dispositivi di archiviazione fisici. Questa strategia è anche più sicura rispetto all'invio dei dati su Internet più ampia.

Formato dei dati

In genere la migrazione dei dati nello stesso formato da una posizione all'altra è relativamente semplice. Ad esempio, la migrazione di database da un SQL Server locale a un SQL Server basato su cloud non richiede modifiche al formato o allo schema. Tuttavia, è necessaria una fase di elaborazione intermedia se si desidera trasformare i dati in un nuovo formato prima della migrazione del data center.

Interruzione delle operazioni

Quando si spostano i dati da un luogo all'altro, si verificheranno tempi di inattività o rallentamenti del sistema. Puoi pianificare le migrazioni durante le ore non di punta in modo da ridurre al minimo l'impatto. Numerose organizzazioni rimandano la migrazione dei dati perché non possono permettersi di subire interruzioni del sistema. Tuttavia, questo approccio potrebbe aumentare le interruzioni in futuro.

Quali sono i passaggi della migrazione al cloud?

Ogni organizzazione pianifica la migrazione dei dati in modo personalizzato in base alle proprie esigenze. Forniamo un'ampia panoramica dei passaggi che puoi seguire per rendere il processo più efficiente.

Revisione dei dati di origine

Prima della migrazione dei dati, è necessario esaminare e descrivere i dati esistenti. Innanzitutto, va esaminato il formato di archiviazione di dati e il suo ambiente attuale. Successivamente, ove applicabile, devono essere esaminati i dati in un visualizzatore per determinarne la struttura e gli attributi. Sarà quindi necessario mappare la struttura sul nuovo sistema di dati.

Determinazione della destinazione

Una volta esaminati i dati di origine, sarà possibile scegliere una soluzione di archiviazione di dati di destinazione adatta in base alla struttura e agli attributi dei dati di origine. A volte, è necessario modificare la struttura, gli attributi o persino il formato dei dati per adattarli alla nuova soluzione di archiviazione di dati. Nel caso dell'integrazione dei dati, sarà necessario riorganizzare i dati di origine per adattarli alle specifiche dei dati di destinazione.

Definizione della strategia di migrazione dei dati

Una volta definite le esigenze e la destinazione per la migrazione dei dati, è necessario un piano per eseguirla. Il piano di migrazione dei dati è la tabella di marcia per una migrazione di successo.

Per capire come funzionerà il processo di migrazione dei dati, sarà necessario determinare:

  • Sistemi e strumenti di migrazione dei dati di cui hai bisogno
  • Requisiti di sicurezza
  • Qualsiasi processo di trasformazione dei dati
  • Costi e requisiti di risorse umane
  • I tempi approssimativi del processo di migrazione dei dati

La strategia di migrazione dei dati dovrebbe anche determinare il potenziale impatto della migrazione dei dati sugli utenti. Ciò include la creazione di piani operativi di emergenza o una serie di comunicazioni per avvisare gli utenti delle interruzioni pianificate.

Implementazione degli aspetti tecnici

Prima di eseguire il processo di migrazione dei dati, è necessario configurare l'ambiente di destinazione, inclusi sicurezza e autorizzazioni. Se possibile, crea una pipeline di migrazione dei dati come codice per fornire una soluzione automatizzata e riutilizzabile. Potrai utilizzare il codice per migrazioni future e simili o conservarlo come record per una prova documentata del processo. La pipeline codificata funge da piano di migrazione dei dati.

Test della soluzione

I test sono essenziali per ridurre i rischi associati al processo di migrazione dei dati. Il tipo di test dipende dai dati e dalla soluzione. Ad esempio, puoi scegliere di eseguire il test con una porzione più piccola di dati, dati fittizi o persino una copia dei dati di sistema in tempo reale. Per l'integrazione dei dati, assicurati che i nuovi dati di test e i dati esistenti corrispondano.

Esecuzione della migrazione dei dati

Una volta completati correttamente i test, potrai pianificare ed eseguire la migrazione dei dati. Per risolvere i problemi in caso di eventi imprevisti, assicurati che sia disponibile il team più adatto durante tutto il processo, anche se è in esecuzione fuori orario di lavoro.

In seguito alla migrazione dei dati, esamina i dati in tempo reale nel nuovo ambiente per verificarne la correttezza e assicurarti che il sistema funzioni come previsto. Una volta verificato che il nuovo sistema è attivo e funzionante come previsto per un determinato periodo di tempo, sarà possibile disattivare in sicurezza il vecchio ambiente.

 

Quali sono i problemi legati alla migrazione dei dati?

Data la criticità dei dati nella configurazione di un'organizzazione, la migrazione dei dati è complessa e richiede un'attenta valutazione del rischio. Di seguito riportiamo alcuni problemi comuni.

Continuità aziendale

Le migrazioni dei dati devono essere eseguite con il minor numero possibile di interruzioni dei servizi. Quando non è possibile evitare tempi di inattività o rallentamenti, pianifica la migrazione al di fuori del normale orario lavorativo. Offri agli utenti numerosi avvisi attraverso canali come e-mail, notifiche all'interno dell'applicazione e post aggiunti sui social media.

Costi di migrazione

Gli strumenti, le risorse umane, la nuova infrastruttura di dati e il costo della disattivazione della vecchia infrastruttura di dati si sommano al trasferimento dei dati. Assicurati di pianificare tutti gli aspetti prima di iniziare il processo. È inoltre importante tenere conto dei costi dovuti alla perdita di produttività o di ricavi durante i tempi di inattività delle applicazioni. Per ridurre al minimo i costi di impatto della migrazione, cerca di limitare le interruzioni e assicurati che tutti gli utenti interessati siano a conoscenza della migrazione in anticipo.

Sicurezza dei dati

La protezione dei dati sia in transito che nel nuovo ambiente richiede un'attenta pianificazione. Potresti voler eseguire una crittografia complessa prima del transito e creare reti private virtuali per il processo di trasferimento. Verifica e valuta accuratamente le regole e le autorizzazioni di sicurezza del nuovo ambiente prima della migrazione.

Nuovi errori e guasti del sistema

È difficile garantire il successo della migrazione dei dati per tutti gli scenari. A volte il trasferimento dei dati può fallire o produrre risultati imprevisti. In caso di errori e guasti, è necessario un piano di emergenza. Conserva sempre i backup in modo che sia possibile tornare ai vecchi sistemi di dati, se necessario.

Quali sono alcune best practice per la migrazione dei dati?

Ecco alcuni suggerimenti per rendere il processo di migrazione dei dati più efficiente ed economico.

Descrizione chiara del business case

Affinché un progetto di migrazione dei dati abbia successo, il business case per la migrazione deve essere chiaro e giustificato.

Ad esempio, immagina che gli utenti stiano già eseguendo query su database esistenti per l'azienda. L'organizzazione ha acquistato una nuova soluzione di analisi dei dati, ma finora sono state formate solo tre persone, con una formazione aggiuntiva che verrà implementata nell'arco di un anno. Se provano a migrare il database prima del completamento della formazione, l'organizzazione potrebbe avere esiti aziendali negativi.

Valutazione attenta dello spazio della soluzione

Una nuova soluzione di dati può richiedere più fattori decisionali rispetto a una normale decisione di acquisto comparativa. Ad esempio, quando un'organizzazione migra le applicazioni sul cloud, potrebbe prendere in considerazione la possibilità di containerizzare le proprie architetture prima del lift-and-shift. La containerizzazione aiuterebbe a massimizzare i vantaggi dell'infrastruttura cloud. Anche le soluzioni di destinazione per queste due diverse strategie sono completamente diverse.

Scopri di più sulla containerizzazione »

Pulizia dei dati

Sebbene non sia sempre necessario, può essere buona norma pulire i dati prima della migrazione. Ciò include attività come la deduplicazione, la rimozione di dati incompleti e la rimozione di dati errati.

Documentazione completa del processo

La documentazione del progetto di migrazione dei dati supporta la reportistica di audit per casi come acquisizioni, fusioni e attività di conformità. È anche utile per acquisire le lezioni interne apprese e le conoscenze organizzative.

In che modo AWS può contribuire ai requisiti di migrazione dei dati?

Amazon Web Services (AWS) offre un'ampia gamma di soluzioni per aiutarti nella migrazione dei dati nel cloud. Ti aiutiamo a trovare e proteggere i servizi e le risorse giusti per soddisfare le tue esigenze, oltre ad assisterti nell'esecuzione del processo stesso.

Ad esempio, puoi utilizzare questi servizi di migrazione dei dati:

  • AWS DataSync per rilevare i dati in modo sicuro e migrare ad AWS con sicurezza end-to-end, pianificazione semplificata e gestione del movimento dei dati. 
  • AWS Direct Connect per creare una connessione di rete dedicata ad AWS. In questo modo, puoi proteggere i tuoi dati mentre vengono spostati tra la tua rete e AWS con diverse opzioni di crittografia.
  • Amazon Kinesis Data Firehose per lo streaming di dati. Puoi caricare in modo affidabile flussi in tempo reale su data lake, warehouse e servizi di analisi dei dati.
  • AWS Snowcone per implementare dispositivi di edge computing. I dispositivi Snowcone sono piccoli, robusti e sicuri. Offrono edge computing, archiviazione di dati e trasferimento fisico dei dati ovunque si trovino. Sono buone opzioni in ambienti austeri con poca o nessuna connettività.
  • AWS Transfer Family per gestire facilmente i trasferimenti di file. Puoi anche modernizzare i flussi di lavoro di trasferimento verso Amazon Simple Storage Service (Amazon S3) o Amazon Elastic File System (Amazon EFS). Puoi farlo in poche ore e con i tuoi sistemi di autenticazione esistenti.

Inizia a progettare la migrazione dei dati su AWS creando un account oggi stesso.

Fasi successive su AWS

Scopri ulteriori risorse correlate al prodotto
Scopri di più sui servizi di migrazione 
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS. 

Registrati 
Inizia a lavorare con la console

Inizia subito a sviluppare nella Console di gestione AWS.

Accedi