Trace Id is missing
Passer au contenu principal
Image d’une salle de serveurs

Qu’est-ce que la migration des données ?

La migration des données implique le déplacement de données, qui s’effectue souvent d’emplacements locaux vers une plateforme cloud.

Définition de la migration des données

En général, la migration des données implique le déplacement d’informations numériques. Le transfert de ces informations vers un emplacement, un format de fichier, un environnement, un système de stockage, une base de données, une application ou un centre de données différent entre dans la définition de la migration des données.

Une personne travaille sur un ordinateur portable derrière lequel se trouvent deux écrans supplémentaires

Plus spécifiquement :

La migration des données consiste à sélectionner, préparer, extraire et transformer des données et à les transférer définitivement d’un système de stockage informatique vers un autre.

La migration des données est une activité informatique courante. Toutefois, les ressources de données peuvent exister dans de nombreux états et emplacements différents, et par conséquent, certains projets de migration sont plus complexes et techniques que d’autres. Voici quelques exemples de ressources de données :

  • Ensembles non organisés de fichiers stockés sur de nombreux appareils différents.

  • Applications, systèmes d’exploitation et environnements.

  • Bases de données relationnelles telles que SQL Server, MySQL, PostgreSQL et MariaDB.

  • Bases de données non structurées telles que MongoDB, Azure Cosmos DB, DocumentDB, Cassandra, Couchbase, HBase, Redis et Neo4j.

  • Lacs de données, blobs de données et centres de données dans leur intégralité.

C’est pourquoi les projets de migration de données doivent passer par des étapes de planification, d’implémentation et de validation pour garantir leur réussite. Pour en savoir plus sur la migration cloud et d’autres types de migration, cliquez ici .

Planification d’une migration de données

Avant même de commencer à déterminer les exigences d’une migration de données cloud et à définir son étendue, les entreprises doivent commencer par découvrir et évaluer les données dont elles disposent réellement. Elles doivent mapper les données, c’est-à-dire déterminer leur quantité, leur diversité, ainsi que leur qualité ou condition.

Elles évaluent aussi l’impact de la migration sur l’organisation, établissent qui sont les parties prenantes et qui dispose de l’expertise appropriée, attribuent des responsabilités, définissent le budget et les délais, et s’accordent sur la façon dont tout le monde communiquera sur le projet de migration de données.

Après avoir défini l’étendue du projet, les équipes conçoivent ensuite la migration, ce qui inclut la sélection des logiciels et du matériel de migration de données qu’elles utiliseront lors du déplacement des données, la création de spécifications pour la migration des données et la détermination de la vitesse à laquelle elles migreront les données : toutes les données à la fois, juste quelques données à la fois ou quelque part entre les deux. De nombreuses entreprises cherchent à obtenir de l’aide et des instructions pour dimensionner de façon appropriée leur migration, en particulier lors d’une migration vers le cloud.

Implémentation d’une migration de données

Lorsque la planification est terminée et que la migration est conçue, les équipes commencent l’implémentation. Elles créent la solution de migration de données en fonction des exigences et des instructions de migration pas à pas définies dans la phase de planification, puis commencent à transférer les données.

Pendant la migration, les équipes surveillent et testent les données pour s’assurer qu’elles sont transférées correctement et sans conflits, problèmes de qualité des données, doublons et anomalies. Cette étape de surveillance et de test a lieu dans un environnement qui reflète l’environnement de production et permet aux équipes d’identifier et de corriger rapidement les éventuels problèmes rencontrés lors de la migration des données.

Validation d’une migration de données

Une fois que toutes les données ont été migrées et que l’implémentation est terminée, les équipes auditent les données dans leur nouvelle configuration et vérifient qu’elles ont été correctement transférées. Les équipes ne désactivent l’ancienne configuration des données qu’une fois que la migration des données est validée par les parties prenantes techniques et métiers, ainsi que par toute autre personne (clients compris) susceptibles d’utiliser les données.

Une entreprise peut avoir besoin ou faire le choix de migrer des données pour de nombreuses raisons différentes. Globalement, ces raisons peuvent inclure la réduction des coûts, l’activation de l’innovation, l’augmentation des performances, la création d’une disponibilité plus élevée et le renforcement de la sécurité. Lorsque les entreprises prennent la décision de migrer des données, elles doivent prendre en compte l’intégrité des données, le coût de la migration et l’impact sur l’entreprise et ses clients.

Voici quelques scénarios et cas professionnels spécifiques qui peuvent nécessiter la migration des données :

Différences entre la migration de données et la conversion de données

Pour mieux comprendre à quoi correspond la migration des données, il est important de savoir ce qu’est la conversion de données et quel est son lien avec la migration des données. Il existe souvent une confusion quant à savoir si une activité ou un projet constitue une conversion de données ou une migration de données car, par définition, la migration de données inclut la conversion de données. Toutefois, la conversion de données n’étant qu’un aspect de la migration des données, les deux termes ne peuvent pas être utilisés comme synonymes interchangeables.

La migration des données implique le déplacement de données d’un emplacement à un autre, tandis que la conversion de données implique la transformation des données d’un format à un autre. La comparaison suivante met en évidence davantage de différences et de similarités entre la migration des données et la conversion des données.

plan de support à l’échelle de l’entreprise
Migration des données Conversion de données

Les données sont déplacées vers un nouveau centre de données, emplacement, système ou environnement.

Les données sont déplacées vers une nouvelle application. Le centre de données, le système ou l’environnement peuvent rester identiques.

Le format des données peut rester identique.

Le format des données est transformé.

Le processus se compose de la planification, de l’implémentation et de la validation.

Le processus se compose de l’extraction, de la transformation et du chargement.

La migration de données inclut souvent la conversion de données, mais la conversion de données n’est pas toujours nécessaire.

La conversion de données est souvent l’une des premières étapes de la migration des données, mais la migration des données peut se produire sans conversion de données.

La migration des données peut introduire de nouvelles applications qui lisent les informations d’une manière différente des applications héritées. Pour que les données qui fonctionnaient avec l’application héritée fonctionnent avec la nouvelle application, les équipes doivent transformer les données dans un format que le nouveau système peut comprendre et utiliser. Ce processus de transformation correspond à la conversion de données. Grâce à la conversion de données, les équipes peuvent déplacer des données d’une application héritée vers une application entièrement différente ou une version différente de la même application. Les données sont extraites de la source, converties dans un nouveau format et chargées dans la nouvelle application.

Souvent, pour effectuer une migration de données réussie, les équipes doivent transformer les données, ce qui se produit au début du processus de migration des données, avant que les données ne soient déplacées vers un nouvel emplacement. La conversion de données n’inclut pas le profilage, le nettoyage, la validation ni (une fois les données déplacées) l’exécution de tests d’assurance qualité sur les données. Il s’agit donc moins de différencier migration de données et conversion de données que de savoir de quelle manière un projet inclut la migration des données et la conversion des données.

Types de migration de données

Bien que chaque projet de migration de données soit différent en fonction des systèmes et des données impliqués, ainsi que des objectifs de l’entreprise, la migration des données peut être classée dans les cinq catégories suivantes :

Une personne utilise une tablette. Deux écrans affichant pour l’un des graphiques et pour l’autre une application de messagerie sont ouverts dans deux moniteurs disposés sur le bureau.

Il existe d’autres types de migration de données, et un projet de migration de données peut inclure plusieurs types. Par exemple, si une entreprise décide de déplacer des données d’un serveur local vers un serveur géré par un fournisseur de cloud, ce projet peut constituer une migration cloud et une migration de base de données. Les cinq catégories sont utiles, car elles fournissent une présentation générale des scénarios de migration de données et montrent les raisons pour lesquelles une entreprise peut effectuer ce type particulier de migration de données.

Migration du stockage

Les migrations de stockage sont les types de migration de données les plus simples, qui correspondent à la définition littérale de la migration des données. Ces migrations consistent à déplacer des données d’un appareil de stockage vers un appareil de stockage nouveau ou différent. Cet appareil peut se trouver dans le même bâtiment ou dans un autre centre de données qui est éloigné. L’appareil peut également être d’un type différent, par exemple la migration s’effectue d’un disque dur à un disque SSD. La migration de données vers le cloud ou d’un fournisseur de cloud vers un autre est également un type de migration de stockage, bien que les spécificités de ces types de migration de données soient plutôt équivalentes à des migrations cloud.

Les entreprises peuvent choisir d’effectuer une migration du stockage lorsqu’elles ont besoin de mettre à niveau leur équipement ou leur infrastructure pour accélérer les performances ou réaliser des économies sur la mise à l’échelle. La nouvelle technologie peut également permettre à l’entreprise de gérer, de sécuriser, de sauvegarder ou de récupérer des données plus efficacement. Au cours d’une migration de stockage, les entreprises ont également la possibilité de nettoyer et de valider les données, bien qu’il soit moins fréquent que les entreprises choisissent de modifier le format des données pendant ce type de migration de données.

Migration des bases de données

Ce type de migration de données nécessite souvent une conversion de données, car les migrations de base de données impliquent généralement le déplacement de grandes quantités de données vers un moteur de base de données ou un système de gestion de base de données mis à jour ou différent. Les migrations de base de données sont plus complexes que les migrations de stockage, car le volume de données transférées est plus important et leur format peut également changer.

Les migrations de base de données peuvent devenir nécessaires pour les entreprises qui doivent mettre à niveau leur logiciel de base de données, migrer une base de données vers le cloud ou changer de fournisseurs de base de données. Avant le début de la migration, les équipes doivent s’assurer de la disponibilité d’une capacité appropriée pour la base de données et effectuer des tests pour s’assurer qu’il n’y aura aucun impact sur les applications qui utilisent la base de données.

Migration des applications

Une migration d’applications implique le déplacement de données vers un nouvel environnement informatique. Ce type de migration de données est un exemple de migration de données qui combine plusieurs autres types de migration. La migration d’une application peut nécessiter des migrations de base de données et des migrations de stockage. La base de données utilisée par l’application devra être déplacée (et son format pourra parfois même être modifié pour l’adapter à un nouveau modèle de données via la conversion de données), ainsi que les fichiers et la structure de répertoires nécessaires à l’installation et à l’exécution de l’application.

Les entreprises peuvent effectuer une migration d’applications en cas de modification des logiciels qu’elles utilisent pour exécuter une fonction métier, de changement de fournisseur du logiciel ou de changement de la plateforme où réside le logiciel.

Migration cloud

À l’instar de deux autres types de migration de données (migration de stockage et migration d’applications), ce type de migration de données implique le déplacement de données ou d’applications. Il est important de noter que la migration des données vers le cloud fait spécifiquement référence au transfert de données ou d’applications d’un centre de données privé local vers le cloud ou d’un environnement cloud vers un autre. L’étendue de la migration varie. Une migration cloud peut impliquer le déplacement de l’ensemble des données, applications et services vers le cloud, ou d’une partie seulement pour répondre à un objectif stratégique ou à un besoin de l’entreprise.

La migration vers le cloud permet aux entreprises d’évoluer avec moins de limitations, de provisionner des ressources plus facilement, d’effectuer une mise à niveau avec moins de friction, de dépenser plus efficacement et d’innover plus rapidement. Leurs données et applications résidant dans le cloud, ces entreprises n’ont plus besoin de gérer les machines et l’infrastructure qui stockaient ces ressources localement.

Migration des processus métier

Ce type de migration de données fait référence au déplacement de données et d’applications afin de mieux gérer ou exploiter l’entreprise elle-même. Dans le cas d’une migration de processus métier, l’entreprise peut transférer tout type de données (y compris les bases de données et les applications) utilisé pour les produits, les expériences client, les opérations et les pratiques.

Les entreprises peuvent effectuer ce type de migration de données pour optimiser ou réorganiser leur activité, pour gagner en compétitivité, pour proposer un nouveau produit ou service, ou pour finaliser une fusion ou une acquisition.

Outils de migration de données

Pour effectuer leur migration, les équipes utilisent différents outils de migration de données afin de déplacer les données et de les modifier en fonction des besoins. Certaines équipes choisissent de créer entièrement leurs propres outils de migration de données. L’avantage de cette méthode est que les équipes peuvent adapter ces outils à leurs systèmes et utilisations spécifiques. Toutefois, le codage des logiciels de migration de données peut prendre énormément de temps, nécessiter beaucoup de travail manuel d’intégration et de ré-implémentation, et occasionner des coûts qui pourraient être mieux utilisés sur d’autres parties du processus de migration des données. Les outils de migration de données auto-scriptés peuvent également rencontrer des difficultés lors de la mise à l’échelle ou de la gestion de nombreuses sources d’entrée.

Les équipes peuvent à la place choisir d’utiliser des logiciels de migration de données existants pour simplifier, accélérer et améliorer l’efficacité du déplacement des données. Souvent, les logiciels sont adaptés à un type particulier de migration, comme le déplacement d’une base de données SQL Server vers le cloud. Toutefois, même avec l’aide de logiciels, les équipes doivent toujours tout savoir sur les données qu’elles déplacent, la quantité de données à migrer et les délais, les modifications qu’elles devront y apporter et s’il existe des problèmes à résoudre une fois le transfert terminé. Ces équipes doivent également choisir entre des outils de migration de données locaux ou cloud.

Type de logiciel de migration de données à utiliser

Les équipes peuvent choisir parmi des logiciels de migration de données locaux, basés sur le cloud ou auto-scriptés. En règle générale, les outils locaux fonctionnent bien lorsque les données et les systèmes cibles sont tous sur site et au sein de la même entreprise, les outils basés sur le cloud sont préférables lors du déplacement de différents systèmes de données ou de la migration de la plateforme vers le cloud, et les outils auto-scriptés peuvent être adaptés aux projets de petite taille et très spécifiques. Toutefois, étant donné que les projets de migration de données sont complexes, il existe de nombreux autres facteurs à prendre en compte pour choisir parmi les différents types de logiciels de migration de données disponibles. Ce graphique suggère quels outils sont idéaux en fonction des caractéristiques d’un scénario de migration donné.

plan de support à l’échelle de l’entreprise
Outils auto-scriptés Outils sur site Outils basés sur le cloud

Volume et type de données

Petite quantité

included
included
included

Grande quantité

included
included

Format pris en charge

included
included

Format non pris en charge

included

Source et destination

Sources à site unique

included
included
included

Sources multisites

included

Destination cloud

included

Destination locale

included
included

Source et destination communes

included
included

Source et destination non communes

included

Besoins du projet

Mise à l’échelle requise

included
included

Mise à l’échelle non requise

included
included
included

Contrôle des appareils de stockage

included
included

Accès local

included
included
included

Accès mondial

included

Calcul et stockage à la demande

included

Temps de fonctionnement et fiabilité élevés

included

Guide pratique pour choisir un outil de migration de données

  • Outre les critères décrits ci-dessus, les équipes et les entreprises prennent en compte d’autres facteurs lors de la sélection de leur solution de migration de données, par exemple :
  • Budget et délais

  • Expertise et expérience de l’équipe.

  • L’échelle et la flexibilité dont l’entreprise a besoin

  • Relation avec le fournisseur de l’outil de migration de données

  • Sécurité et conformité réglementaire

  • Temps d’activité ou autres contrats SLA

  • Impact potentiel

  • Utilisateurs des données

  • Systèmes d’exploitation
Deux personnes regardent des écrans de bureau.

Guide pratique pour lancer la migration des données vers le cloud

Une fois qu’une entreprise est prête à envisager la migration des données, elle peut commencer à explorer ses options quant aux outils de migration de données ou au partenaire de migration de données. Pour en savoir plus sur les avantages et le processus qui entre en jeu lors de la migration vers Azure, explorez les ressources suivantes :

Questions fréquentes (FAQ) sur la migration des données

  • La migration des données correspond au déplacement des informations numériques. Le transfert de ces informations vers un emplacement, un format de fichier, un environnement, un système de stockage, une base de données, une application ou un centre de données différent entre dans la définition de la migration des données.

  • La migration des données implique le déplacement de données d’un emplacement à un autre, tandis que la conversion de données implique la transformation des données d’un format à un autre. La conversion des données a parfois lieu pendant la migration des données.

  • Les types de migration de données peuvent être classés en cinq grandes catégories : migration du stockage, migration des bases de données, migration des applications, migration vers le cloud et migration des processus métier.