Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Migration

N. f. En général, passage d'un état à un autre pour un système d'information. Il existe en fait de nombreux type de migration :

La mise à niveau d'une application, d'un système d'exploitation ou d'un langage informatique (migrer de Windows 9 à Windows 10, migrer de PHP5 à PHP 7).

Le transfert de données d'un support physique de stockage vers un autre. (passage d'une disquette à un CD-ROM, d'un disque dur classique à un disque SSD,...).

Le changement d'infrastructure (migrer d'un système sur site au cloud).

Le changement d'architecture d'une application (migrer d'une application monolithitque à une architecture de services conteneurisés).

Le changement de format de fichiers afin d'obtenir un format offrant plus de garanties de pérennité et pouvant être traités par de nouvelles versions du logiciel qui les a créés.

La migration de données. Il s'agit ici de modifier des données issus d'un système informatique pour les adapter à un autre système.

Le transfert d'es données d'un SGBDR à un autre est un exemple fréquent. Il nécessite une grande attention afin de déceler les problèmes provenant des types de champs existant dans le SGBDR source qui n'existe pas dans le système cible.

La transformation d'un logiciel pour le faire fonctionner sous un autre système d'exloitation.

Le passage de données d'un support à un autre. (par exmeple passage du papier au microfirme ou du microfilm au format PDF.

Dans le domaine des ORM comme Doctrine, fichier permettant de mettre à jour une base de données (i.e. apporter une modification et si nécessaire l'annuler) à la manière dont Git gère le code d'une application.

Pour en savoir plus

Les migrations vus par RedHat

Wikipédia

HubSpot