La migración del sistema es el acto de transferir datos y programas de un sistema informático a otro. Esto puede implicar la migración del sistema físico, cuando los dispositivos de hardware antiguos ya no son capaces de satisfacer las necesidades del sistema o estos componentes se han dañado. También puede tomar la forma de una migración basada en datos, en la que los archivos y los datos se transfieren a un nuevo sistema operativo.
A medida que avanza la tecnología, el hardware y los sistemas operativos se vuelven obsoletos y limitados. Un sistema que inicialmente está a la vanguardia de la nueva tecnología a veces se vuelve obsoleto en unos pocos años. Muchas corporaciones y organizaciones descubren que el software y el hardware utilizados en sus sistemas informáticos de mainframe no pueden competir con los sistemas de servidores de red modernos. Para mantener una ventaja competitiva, a veces es necesario migrar la información almacenada, como datos y programas, a un sistema más nuevo.
Cuando la migración del sistema se basa exclusivamente en datos, el cambio al sistema actualizado solo requiere la transmisión de datos. El software de migración está disponible para automatizar el proceso para muchos sistemas operativos de computadora. Con los avances en la ingeniería de software, muchos programas modernos funcionarán en un modo compatible con versiones anteriores. Estos programas pueden leer y escribir en archivos de datos más antiguos o convertirlos a un formato utilizable. En algunos casos, los programas más antiguos también deben transferirse para garantizar la accesibilidad a los datos en sistemas de archivos que no tienen un equivalente moderno.
Una migración de sistema físico es la transferencia de todo el sistema, incluidos los datos y los programas, a una nueva computadora física. Este procedimiento a menudo es necesario cuando las piezas de repuesto ya no están disponibles o no son económicamente viables para los sistemas informáticos de mainframe obsoletos. En algunos casos, el sistema obsoleto no puede cumplir con los requisitos de procesamiento razonables y requiere actualizaciones. En lugar de invertir dinero en actualizar o reparar un sistema de mainframe limitado y obsoleto, algunas empresas y organizaciones compran un nuevo sistema de servidor de red. Luego, todo el sistema operativo se clona en el nuevo sistema. Los archivos de datos y programación también se transfieren al nuevo servidor.
Las migraciones de sistemas físicos y basados en datos pueden estar sujetas a tiempo de inactividad, un período durante la transición en el que no se puede acceder a los archivos del sistema. Para minimizar el tiempo de inactividad, los profesionales de tecnología de la información (TI) generalmente recomiendan que se implementen el mantenimiento del software, las copias de seguridad adecuadas y la planificación para el acceso alternativo a los archivos durante los cambios importantes en el sistema. En algunas situaciones, la migración gradual del sistema se utiliza para mover grupos de archivos durante un período de tiempo para evitar una interrupción total de la productividad.