La migration du système est l'acte de transfert de données et de programmes d'un système informatique à un autre. Il peut s'agir de la migration du système physique, lorsque des périphériques anciens ne sont plus capables de répondre aux besoins du système ou ces composants ont été endommagés. Il peut également prendre la forme d'une migration basée sur les données, les fichiers et les données sont transférés à un nouveau système d'exploitation.
Comme la technologie progresse, les systèmes d'exploitation et le matériel deviennent obsolètes et limités. Un système qui est initialement sur le fil du rasoir de la nouvelle technologie est parfois obsolète dans quelques années. De nombreuses entreprises et organisations trouvent que le logiciel et le matériel utilisés dans leurs systèmes informatiques centraux sont incapables de rivaliser avec les systèmes de serveur de réseau modernes. Afin de maintenir un avantage concurrentiel, il est parfois nécessaire de migrer les informations stockées, telles que des données et des programmes, à un système plus récent.
Lorsque la migration du système est purement basée sur des données, le passage au système mis à niveau nécessite uniquement la transmission de données. Le logiciel de migration est disponible pour automatiser le processus pour de nombreux systèmes d'exploitation informatiques. Avec les progrès de l'ingénierie logicielle, de nombreux programmes modernes fonctionnent dans un mode compatible. Ces programmes sont capables de lire et écrire dans des fichiers de données plus anciennes ou les convertir dans un format utilisable. Dans certains cas, les anciens programmes doivent également être transférées à assurer l'accessibilité aux données dans les systèmes de fichiers qui n'ont pas un équivalent moderne.
Une migration de système physique est le transfert de l'ensemble du système, comprenant des données et des programmes, à un nouvel ordinateur physique. Cette procédure est souvent nécessaire lorsque les pièces de rechange ne sont plus disponibles ou économiquement faisable pour les systèmes informatiques centraux obsolètes. Dans certains cas, le système désuet est incapable de répondre aux exigences de traitement raisonnables et nécessite des mises à niveau. Plutôt que d'investir de l'argent dans la modernisation ou la réparation d'un système mainframe jour et limitée, certaines entreprises et organisations achètent un nouveau système de serveur de réseau. Le système d'exploitation complet est ensuite cloné sur le nouveau système. Les données et les fichiers de programmation sont ensuite transférés vers le nouveau serveur.
Les migrations de système de données basés et physique peuvent être soumis à temps d'arrêt, une période au cours de la transition dans lequel les fichiers système ne sont pas accessibles. Afin de minimiser les temps d'arrêt, de la technologie de l'information (TI) recommandent généralement que la maintenance des logiciels, des sauvegardes appropriées, et la planification pour l'accès alternatif aux fichiers soient en place au cours de changements majeurs du système sages. Dans certains cas, la migration du système progressif est utilisée pour déplacer des groupes de fichiers sur une période de temps afin d'éviter la perturbation totale de la productivité.