La migrazione del sistema è l’atto di trasferire dati e programmi da un sistema informatico a un altro. Ciò può comportare la migrazione del sistema fisico, quando i vecchi dispositivi hardware non sono più in grado di soddisfare le esigenze del sistema o questi componenti sono stati danneggiati. Può anche assumere la forma di una migrazione basata sui dati, in cui file e dati vengono trasferiti a un nuovo sistema operativo.
Con l’avanzare della tecnologia, l’hardware e i sistemi operativi diventano obsoleti e limitati. Un sistema inizialmente al limite della nuova tecnologia a volte diventa obsoleto nel giro di pochi anni. Molte aziende e organizzazioni scoprono che il software e l’hardware utilizzati nei loro sistemi di elaborazione mainframe non sono in grado di competere con i moderni sistemi di server di rete. Per mantenere un vantaggio competitivo, a volte è necessario migrare le informazioni archiviate, come dati e programmi, su un sistema più recente.
Quando la migrazione del sistema è puramente basata sui dati, il passaggio al sistema aggiornato richiede solo la trasmissione dei dati. Il software di migrazione è disponibile per automatizzare il processo per molti sistemi operativi di computer. Con i progressi nell’ingegneria del software, molti programmi moderni funzioneranno in una modalità compatibile con le versioni precedenti. Questi programmi sono in grado di leggere e scrivere file di dati meno recenti o convertirli in un formato utilizzabile. In alcuni casi, anche i programmi più vecchi devono essere trasferiti per garantire l’accessibilità ai dati nei file system che non hanno un equivalente moderno.
Una migrazione del sistema fisico è il trasferimento dell’intero sistema, inclusi dati e programmi, su un nuovo computer fisico. Questa procedura è spesso necessaria quando le parti di ricambio non sono più disponibili o economicamente fattibili per i sistemi di computer mainframe obsoleti. In alcuni casi, il sistema obsoleto non è in grado di soddisfare requisiti di elaborazione ragionevoli e richiede aggiornamenti. Anziché investire denaro nell’aggiornamento o nella riparazione di un sistema mainframe obsoleto e limitato, alcune aziende e organizzazioni acquistano un nuovo sistema di server di rete. L’intero sistema operativo viene quindi clonato nel nuovo sistema. Anche i dati ei file di programmazione vengono quindi trasferiti al nuovo server.
Le migrazioni di sistemi fisici e basati sui dati possono essere soggette a tempi di inattività, un periodo durante la transizione in cui non è possibile accedere ai file di sistema. Per ridurre al minimo i tempi di inattività, i professionisti della tecnologia dell’informazione (IT) generalmente raccomandano che la manutenzione del software, i backup adeguati e la pianificazione dell’accesso alternativo ai file siano in atto durante le principali modifiche al sistema. In alcune situazioni, viene utilizzata la migrazione graduale del sistema per spostare gruppi di file in un periodo di tempo per evitare l’interruzione totale della produttività.