Transfert de données entre systèmes de stockage, formats ou environnements, avec planification, extraction, transformation et validation pour garantir leur intégrité.
Les entreprises comptent plus que jamais sur les données. Pour que les vôtres restent utiles, il vous faut la meilleure plateforme de données possible, ce qui peut nécessiter une migration.
Vous avez des questions sur la migration des données et vous voulez savoir comment la réussir ? Nous avons les réponses.
La migration des données consiste à déplacer des informations numériques d'une plateforme vers une autre. Il peut s'agir d'un système de stockage, d'un environnement informatique, d'une base de données, d'un data center ou de toute autre application. La migration peut également consister à convertir des données d'un format de fichier vers un autre.
Le processus de migration implique de sélectionner, préparer et extraire les données avant de les transférer. Il faut parfois aussi les nettoyer et les transformer. Les données doivent être validées pendant et après le transfert afin de s'assurer qu'elles fonctionnent correctement dans le système cible.
Maintenant que nous avons défini la migration des données, voyons pourquoi et comment la mettre en œuvre.
Les entreprises procèdent généralement à une migration des données pour remplacer des logiciels ou du matériel obsolètes, ou bien pour réunir leurs applications au sein d'un même système. Vous pouvez, par exemple, choisir de simplifier votre plateforme de données en abandonnant votre data warehouse d'entreprise ou votre data lake pour la Databricks Data Intelligence Platform.
Voici quelques exemples courants de migration :
Il existe plusieurs types de migration de données et les organisations doivent souvent en entreprendre plusieurs pour répondre à tous leurs besoins commerciaux. Voyons les principales approches.
La migration du stockage consiste à transférer les données d'un emplacement à un autre, par exemple pour passer d'un stockage matériel à un emplacement cloud, ou de disques durs traditionnels à des SSD. Le nouveau dispositif de stockage peut se trouver dans les mêmes locaux ou dans un data center distant. Ce type de migration n'implique généralement aucune modification du contenu ou du format des données.
Il consiste à déplacer vos fichiers de base de données vers une nouvelle plateforme, généralement un système de gestion de base de données (SGBD). Vous pouvez aussi transférer vos données d'une version de votre SGBD à une version supérieure. Ce processus nécessite souvent de convertir les données, ce qui le rend plus complexe que la simple migration.
Il s'agit cette fois de transférer une application ou un programme d'un environnement informatique à un autre, le plus souvent en quittant un système obsolète pour un réseau plus moderne et standardisé. Bien souvent, cela implique de migrer également la base de données et le stockage. Cela se produit généralement lorsque la plateforme logicielle évolue ou quand une entreprise choisit de changer de solution ou de fournisseur.
La migration cloud consiste à déplacer des données (ou des applications) d'un emplacement sur site vers le cloud, ou d'un environnement cloud vers un autre. Vous pouvez choisir de déplacer l'ensemble des données, des applications et des services ou une partie d'entre eux seulement. C'est généralement pour réduire les coûts et centraliser les données que les entreprises font cette démarche.
Dans ce type de migration, les applications métier et toutes les données associées – informations sur les clients, les produits et les opérations – sont transférées vers un nouvel environnement. Cette démarche a le plus souvent pour objectif d'optimiser les processus et de simplifier la gestion d'une entreprise.
Qu'est-ce qu'une stratégie de migration des données ? C'est le plan directeur du processus de migration, et il commence par le choix d'une des approches suivantes.
Il s'agit de déplacer toutes les données vers l'environnement cible en une seule fois, dans un délai défini. L'avantage de cette approche réside dans sa rapidité et donc dans son coût inférieur (tant que tout se passe comme prévu). Toutefois, elle impose l'arrêt et l'indisponibilité de tous les systèmes pendant la migration. Les petites entreprises, qui possèdent des ensembles de données limités, peuvent conduire ce type de migration au cours d'un week-end ou d'un jour férié.
Cette fois, la migration se fait de manière échelonnée ou itérative. Elle est divisée en plusieurs sous-processus ayant chacun une portée et un délai définis. Les données sont transférées par petits incréments et l'ancien système continue de fonctionner pendant le processus. Cette méthode évite toute interruption et présente moins de risque, mais elle est plus complexe, longue et coûteuse, car il faut veiller à ce que les utilisateurs puissent passer d'un système à l'autre.