Passer la navigation

Qu’est-ce que la migration des données ? Migration de données vers le cloud

La migration de données signifie le déplacement de données, souvent à partir 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, un centre de données ou une application différents s’intègre dans la définition de la migration des données.

Pour définir la migration des données plus spécifiquement :

La migration de 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 d’ordinateur à un autre.

La migration de données est une activité informatique courante. Toutefois, des ressources de données peuvent exister dans de nombreux états et emplacements différents, ce qui rend certains projets de migration plus complexes et difficiles techniquement que d’autres. Exemples de ressources de données :

  • Traces non organisées 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.
  • Magasins de données, objets blob de données et centres de données entiers.

Par conséquent, les projets de migration de données nécessitent une planification, une implémentation et une validation pour garantir leur réussite.

Planification d’une migration de données

Avant même de commencer à collecter des exigences pour une migration de données et à en limiter l’étendue, les organisations doivent commencer par découvrir et évaluer les données dont elles disposent réellement. Ils doivent mapper les données: découvrez la quantité de données qu’il y a, la manière dont elles sont diverses et la qualité ou la condition dans laquelle elles se trouvent.

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

Après avoir étendu le projet, les équipes conçoivent ensuite la migration, qui inclut la sélection du logiciel 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 de données et la détermination du taux auquel elles migreront les données : le tout à la fois, un peu à la fois ou n’importe où entre eux. De nombreuses organisations recherchent de l’aide et des conseils le dimensionnement à droite de leur migration, en particulier lors du déplacement vers le cloud.

Implémentation d’une migration de données

Une fois la planification terminée et la migration conçue, les équipes commencent l’implémentation. Ils créent la solution de migration des données en fonction des exigences et guide de migration pas à pas définis dans la phase de planification et commencent à transférer les données.

Au fur et à mesure de la migration des données, les équipes les surveillent et les testent pour s’assurer que les données sont transférées correctement et sans conflits, problèmes de qualité des données, doublons et anomalies. Ce monitoring et ce test se produisent dans un environnement qui met en miroir l’environnement de production et permet aux équipes d’identifier et de corriger rapidement les problèmes liés à 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 sa nouvelle configuration et vérifient que les données ont été transférées avec précision. Teams ne met hors service l’ancienne configuration des données qu’une fois la migration des données validée par les parties prenantes techniques et commerciales, ainsi que toute autre personne(y compris les clients) qui peuvent utiliser les données.

Une organisation peut avoir besoin ou choisir de migrer des données pour de nombreuses raisons différentes. À un niveau élevé, 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 organisations 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 d’entreprise spécifiques qui peuvent nécessiter une migration de données :

  • Mise à niveau ou remplacement du matériel ou logiciel hérité pour que l’organisation puisse répondre à ses exigences de performances ou être plus concurrentielle.
  • Réduisez l’impact sur l’environnement et réduisez les coûts opérationnels en déplaçant vers un système dont l’encombrement est moins élevé et qui consomme moins d’énergie.
  • Réduction ou suppression des dépenses d’hébergement des données dans les centres de données locaux en effectuant une migration vers le cloud.
  • Centralisation des données pour activer et faciliter l’interopérabilité ou le déplacement vers un centre de données plus sécurisé.
  • Sauvegarde des données pour permettre à l’organisation de mieux se préparer à la reprise d’activité et d’exécuter la reprise d’activité.

Les organisations qui doivent migrer des données dans le cadre d’un effort de modernisation recherchent souvent des conseils d’experts et de l’aidepour la configuration de leur environnement cloud et le guidage de leur migration de bout en bout.

Migration de données par rapport à la conversion de données : quelle est la différence ?

Pour mieux comprendre ce que signifie la migration de données, il est important de connaître la conversion de données et sa relation avec la migration de données. Souvent, il existe une confusion quant à la conversion de données d’une activité ou d’un projet par rapport à la 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’est qu’un aspect de la migration des données. Les deux termes ne peuvent donc pas être utilisés comme synonymes l’un pour l’autre.

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

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 le même. Le format des données est transformé.
Le processus consiste en la planification, l’implémentation et la validation. Le processus se compose d’extraction, de transformation et de 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 de données peut se produire sans conversion de données.

La migration de données peut introduire de nouvelles applications qui lisent des informations d’une manière différente de la manière dont les applications héritées lisent les informations. Pour que les données qui ont fonctionné 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 est une 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 autre version 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, l’exécution d’une migration de données réussie signifie que les équipes doivent transformer les données, ce qui se produit tôt dans le processus de migration des données, avant que les données ne soit déplacées vers un nouvel emplacement. La conversion des données n’inclut pas le profilage, le nettoyage, la validation ou, après le déplacement des données, l’exécution de tests d’assurance qualité sur les données. Il s’agit donc moins d’une migration de données que d’une conversion de données et plus d’une question de la manière dont un projet inclut la migration de données et la conversion de 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’organisation, la migration de données peut être classée dans ces cinq catégories larges :

Il ne s’agit pas des seuls types de migration de données et un projet de migration de données peut inclure plusieurs types de migration de données. Par exemple, si une organisation décide de déplacer des données d’un serveur local vers un serveur géré par un fournisseur 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 un plan général des scénarios de migration de données et les raisons pour lesquelles une organisation 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 de données. Ces migrations consistent à déplacer des données d’un périphérique de stockage vers un périphérique 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é. Le périphérique peut également être d’un autre type, tel que le déplacement d’un disque dur vers un lecteur à états solides. La migration de données vers le cloud ou d’un fournisseur cloud vers un autre est également un type de migration du stockage, bien que les détails de ces types de migration de données soient mieux compris comme des migrations cloud.

Les organisations peuvent choisir d’effectuer une migration du stockage lorsqu’elles trouvent qu’elles doivent mettre à niveau leur équipement ou leur infrastructure pour obtenir des performances plus rapides ou faire des économies sur la mise à l’échelle. La nouvelle technologie peut également permettre à l’organisation de gérer, sécuriser, sauvegarder ou récupérer des données plus efficacement. Lors d’une migration de stockage, les organisations ont également la possibilité de nettoyer et de valider les données, même si elles choisissent moins souvent de modifier le format des données pendant ce type de migration de données.

Migration de base 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 non seulement davantage de données sont transférées, mais ces données changent probablement également de format.

Les migrations de base de données peuvent devenir nécessaires pour les organisations lorsqu’elles doivent mettre à niveau leur logiciel de base de données, migrer une base de données vers le cloud ou changer de fournisseur de base de données. Avant le début de la migration, les équipes doivent vérifier qu’il existe une capacité appropriée pour la base de données et le test pour s’assurer qu’il n’y aura pas d’impact sur les applications qui utilisent la base de données.

Migration d’applications

Une migration d’application implique le déplacement des 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. La migration d’une application peut nécessiter à la fois des migrations de base de données et des migrations de stockage. La base de données utilisée par l’application doit être déplacée, parfois même modifiée au format pour s’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 organisations peuvent effectuer une migration d’application en cas de modification du logiciel utilisé par l’organisation pour effectuer une fonction métier, le fournisseur qui fournit le logiciel ou la plateforme où se trouve le logiciel.

Migration cloud

À l’instar de deux autres types de migration de données (migration du stockage et migration d’applications), ce type de migration de données implique le déplacement de données ou d’applications. L’aspect clé est que la migration cloud fait spécifiquement référence au transfert de données ou d’applications d’un centre de données local privé 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 toutes les données, applications et services vers le cloud, ou il peut s’agir de déplacer seulement quelques-uns pour répondre à un objectif stratégique ou à des besoins métier.

La migration vers le cloud permet aux organisations de se mettre à l’échelle avec moins de limitations, de provisionner des ressources plus facilement, de mettre à niveau avec moins de fiction, de dépenser plus efficacement et d’innover plus rapidement. Avec leurs données et applications résidant dans le cloud, ces organisations ne sont plus requises pour gérer les machines et l’infrastructure qui stockaient ces ressources localement.

Migration de 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 cadre d’une migration de processus métier, l’organisation peut transférer n’importe quel type de données, y compris les bases de données et les applications, qui servent des produits, des expériences client, des opérations, des pratiques.

Les organisations peuvent effectuer ce type de migration de données pour optimiser ou réorganiser le fonctionnement de l’entreprise, pour mieux concurrencer le marché, pour proposer un nouveau produit ou service, ou pour terminer une fusion ou une acquisition.

Outils de migration de données

Pour effectuer leur migration, les équipes utiliseront différents outils de migration de données pour déplacer les données et les modifier selon les besoins. Certaines équipes choisiront de créer leurs propres outils de migration de données à partir de la base. L’avantage de la création d’outils de migration de données est que les équipes peuvent adapter les outils à leurs systèmes et utilisations spécifiques. Toutefois, le codage des logiciels de migration de données peut prendre beaucoup de temps, nécessiter un travail manuel d’intégration et de ré implémentation, et entraîner des coûts qui peuvent être mieux utilisés sur d’autres parties du processus de migration de données. Les outils de migration de données auto-scriptés peuvent également être confrontés à des problèmes de mise à l’échelle ou de gestion de nombreuses sources d’entrée.

À la place, les équipes peuvent choisir d’utiliser le logiciel de migration de données existant pour rendre le déplacement de données plus simple, plus rapide et plus efficace. Souvent, les logiciels sont spécialisés dans l’aide à un type particulier de migration, par exemple le déplacement d’une base de données SQL Server vers le cloud. Mais même avec le logiciel, l’équipe doit toujours connaître les données qu’elle déplace, la quantité qu’elle migrera et quand, les modifications qu’elle devra y apporter et s’il y a des problèmes à résoudre une fois le transfert terminé. Ces équipes devront également choisir entre les outils de migration de données locaux et les outils de migration de données cloud.

Type de logiciel de migration de données à utiliser

Teams peut choisir parmi les 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 systèmes de données et cibles sont tous sur site et au sein de la même organisation, les outils basés sur le cloud sont préférables lors du déplacement de différents systèmes de données ou la mise en forme vers le cloud, et les outils auto-scriptés peuvent être adaptés aux projets de petite taille et hautement spécifiques. Toutefois, comme les projets de migration de données sont complexes, il existe de nombreux autres facteurs à prendre en compte dans le choix des différents types de logiciels de migration de données disponibles. Ce graphique suggère les outils excel en fonction des fonctionnalités d’un scénario de migration donné.

Non disponible Outils auto-scriptés Outils locaux Outils basés sur le cloud
Volume et type de données
Petite quantité Disponible Disponible Disponible
Grande quantité Non disponible Disponible Disponible
Format pris en charge Non disponible Disponible Disponible
Format non pris en charge Disponible Non disponible Non disponible
Source et destination
Sources à site unique Disponible Disponible Disponible
Sources multisites Non disponible Non disponible Disponible
Destination cloud Non disponible Non disponible Disponible
Destination locale Disponible Disponible Non disponible
Source et destination courantes Non disponible Disponible Disponible
Source et destination rares Disponible Non disponible Non disponible
Besoins du projet
Mise à l’échelle requise Non disponible Disponible Disponible
Mise à l’échelle non requise Disponible Disponible Disponible
Contrôle des périphériques de stockage Disponible Disponible Non disponible
Accès local Disponible Disponible Disponible
Accès global Non disponible Non disponible Disponible
Calcul et stockage à la demande Non disponible Non disponible Disponible
Temps d’activité et fiabilité élevés Non disponible Non disponible Disponible

Comment choisir un outil de migration de données

En plus des critères décrits ci-dessus, les équipes et les organisations prennent en compte d’autres facteurs dans la sélection de leur solution de migration de données. Ces facteurs sont les suivants :

  • Budget et chronologie
  • Expertise et expérience de l’équipe
  • Quelle est l’échelle et la flexibilité dont l’organisation 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 SLA
  • Impact potentiel
  • Les utilisateurs des
  • systèmes d’exploitation de données

Où commencer

Une fois qu’une organisation est prête à prendre en compte la migration des données, elle peut commencer à explorer ses options pour les outils de migration de données ou un partenaire de migration de données. Pour en savoir plus sur les avantages et le processus de migration vers Azure, explorez ces ressources :

Forum aux questions sur la migration des données

  • La migration des données signifie le 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, un centre de données ou une application différent s’inscrit dans la définition de la migration des données.
  • La migration de données signifie le déplacement de données d’un emplacement à un autre, tandis que la conversion de données signifie la transformation des données d’un format à un autre. La conversion de données a parfois lieu pendant la migration des données.
  • La migration de données peut être classifiée en cinq catégories larges : migration du stockage, migration de base de données, migration d’applications, migration cloud et migration de processus métier.
Pouvons-nous vous aider ?