À retenir
- Planification : définir précisément quoi déplacer et vers où.
- Intégrité : vérifier que les données n'ont pas été altérées pendant le voyage.
- Rollback : toujours prévoir un plan de retour en arrière en cas de problème majeur.
La migration désigne l'action de transférer des données, des programmes ou toute une infrastructure numérique d'un environnement technique vers un autre. C'est comme un déménagement : on transporte ses meubles (données) dans une nouvelle maison (nouveau serveur ou logiciel), en veillant à ce que tout soit bien installé et fonctionnel à l'arrivée.
Étymologie
Issu du latin migratio, signifiant un changement de lieu. En informatique, le terme s'est imposé pour décrire le passage d'un système ancien (legacy) vers un système cible, souvent plus moderne ou performant.
Exemples d'usage
- Migration vers le Cloud : transférer les fichiers et applications d'un serveur physique interne vers un service comme AWS ou Azure.
- Migration de base de données : déplacer des listes de clients d'un vieux logiciel vers un nouvel outil de gestion (CRM).
- Migration d'OS : passer de Windows 10 à Windows 11 tout en conservant ses documents et paramètres.
Cas d'usage
Ce concept intervient lors de la modernisation d'un parc informatique, du changement d'un fournisseur d'hébergement web, ou lors de la fusion de deux entreprises qui doivent mettre en commun leurs systèmes d'information.
Bonnes pratiques
Le mot d'ordre est la préparation. Il est crucial de réaliser une sauvegarde (backup) intégrale avant de commencer. Il faut également tester la migration sur un environnement de test (copie conforme) avant de l'appliquer au système réel, pour éviter toute interruption de service imprévue.
Synonymes
Antonymes
Conseil
Pour un débutant, commencez par migrer de petits projets personnels (comme changer d'hébergeur pour un blog) pour comprendre les enjeux de compatibilité entre les systèmes. Ne négligez jamais l'étape du nettoyage : inutile de migrer des données inutiles ou périmées.
Questions fréquentes
Une migration entraîne-t-elle forcément une coupure de service ?
Pas toujours. Certaines techniques permettent une migration 'à chaud' (live migration) où les utilisateurs ne perçoivent aucune interruption.
Quelle est la différence entre migration et mise à jour ?
Une mise à jour change une version de logiciel, tandis qu'une migration implique souvent un changement plus profond d'environnement ou de structure de données.