Qu'est-ce que la migration des données ?
Le terme migration de données est utilisé pour décrire le déplacement de données de leur emplacement de stockage vers un nouvel emplacement. Il peut s'agir d'un emplacement de stockage à un autre ou d'un emplacement entre programmes d'application. La migration des données peut également impliquer un changement de format ou de type de données.
Migration des données pour la gestion du stockage
La gestion du stockage dans un centre de données ou dans un nuage doit être gérée de manière à contrôler les coûts et à respecter la conformité réglementaire. Les politiques de gestion du stockage doivent donc veiller à ce que les données plus anciennes ou moins fréquemment utilisées soient régulièrement archivées dans des systèmes de stockage plus simples. Une entreprise peut n'avoir besoin que de 24 mois de données historiques dans son entrepôt de données pour ses opérations quotidiennes, après quoi elles peuvent être archivées dans un stockage à faible coût ou dans un lac de données.
Migration des données pour la protection des données
Un cas d'usage typique est la création de copies pour une reprise après sinistre. Dans un contexte d'informatique dématérialisée, cela signifie que les données sont expédiées vers un emplacement secondaire qui n'est pas affecté par les pannes de courant ou les catastrophes naturelles qui peuvent toucher le site principal. Pour s'assurer que les applications ne paient pas une pénalité de performance pour faire des copies à distance, les données sont migrées de manière asynchrone en créant un journal des changements local qui est poussé vers un système distant.
Migration des données pour décharger le traitement analytique
Les systèmes opérationnels génèrent des données essentielles à la prise de décision des entreprises. Les systèmes transactionnels sont sensibles aux performances et sont rationalisés pour optimiser les performances des interactions avec les clients. Les journaux de transactions créés par ces systèmes peuvent être utilisés par les solutions de migration de données pour alimenter les entrepôts de données et les marts de données afin de support analyse et la visualisation des données.
Les bases de données transactionnelles d'Actian fonctionnent avec des solutions de capture des données de changement telles que HVR afin d'automatiser la migration des données pour l'analyse.
Étapes de la migration des données
Avant de commencer, il est important d'évaluer l'effort et de s'assurer que la migration est justifiée par des arguments commerciaux solides. Comme il arrive souvent que les délais ne soient pas respectés, que le projet se heurte à des obstacles et que les coûts augmentent, il convient de fixer des étapes pour évaluer les progrès accomplis et de revoir l'étendue du projet si nécessaire. Voici quelques étapes générales de la planification et de l'exécution d'une migration de données.
Cadrage
- Évaluer l'étendue des données à migrer.
- Assurez-vous que les données sont complètes et que vous comprenez tous les champs à transférer du système source au système cible.
- Comprendre comment les applications accèdent aux données que vous souhaitez migrer.
Conception de la migration
- Mettez en correspondance chaque champ de données source avec la cible.
- Comprendre le format et le type de données à déplacer ou à transformer.
- S'assurer que l'intégrité référentielle est maintenue de la source à l'ensemble de données cible.
Stratégie de migration
- Décidez s'il s'agit d'une migration de grande envergure ou d'une migration progressive moins risquée de sous-ensembles de données sources.
- Décidez si vous soulèverez et déplacerez vos données - c'est le moment idéal pour améliorer vos données avant de les déplacer.
- Convenir de la stratégie de test pour vérifier l'intégrité des données.
- L'exécution des deux systèmes en parallèle est une bonne stratégie pour détecter les divergences de données.
Essais
- Évaluer l'étendue des données à migrer.
- Assurez-vous que les données sont complètes et que vous comprenez tous les champs à transférer du système source au système cible.
- Comprendre comment les applications accèdent aux données que vous souhaitez migrer.
Passage à l'euro
- Mettez en correspondance chaque champ de données source avec la cible.
- Comprendre le format et le type de données à déplacer ou à transformer.
- S'assurer que l'intégrité référentielle est maintenue de la source à l'ensemble de données cible.
Audit post-migration
- Décidez s'il s'agit d'une migration de grande envergure ou d'une migration progressive moins risquée de sous-ensembles de données sources.
- Décidez si vous soulèverez et déplacerez vos données - c'est le moment idéal pour améliorer vos données avant de les déplacer.
- Convenir de la stratégie de test pour vérifier l'intégrité des données.
- L'exécution des deux systèmes en parallèle est une bonne stratégie pour détecter les divergences de données.
Migration dans le nuage
Dans le cadre d'une initiative de transformation numérique, les entreprises se tournent vers le cloud afin d'obtenir de nouveaux niveaux d'agilité, de facilité de gestion, d'évolutivité élastique et de réduction des coûts d'exploitation. Les principaux fournisseurs de cloud, notamment Amazon, Microsoft et Google, proposent des outils pour faciliter le transfert des données des systèmes sur site vers le cloud. Le déplacement de données hors d'une plateforme de cloud public peut entraîner des frais de sortie. De nombreuses entreprises utilisent une stratégie multi-cloud pragmatique, en conservant des pools de données dans différents clouds et en déployant des applications, y compris analytiques, à proximité des données.
Transformer les données pendant la migration
Les formats de données varient selon les applications. Lorsque les applications vieillissent ou évoluent, les formats de données qu'elles utilisent changent également. Le passage à l'an 2000 est un exemple classique de migration forcée des données pour les applications vieillissantes afin de s'adapter au changement de siècle. De nombreuses applications ont évolué pour utiliser des formats de données modernes orientés vers les services web, tels que JSON, par exemple, ce qui implique une transformation du format fixe en un format plus flexible de chaînes de caractères délimitées de longueur variable. Les éditeurs de logiciels utilisent souvent des formats de fichiers propriétaires, ce qui fait de la migration des données une activité non triviale.
Capacités de migration des données d'Actian
Actian facilite la migration vers la plateforme de données Actian grâce à des outils et des services de migration.
Vous trouverez ci-dessous quelques éléments à prendre en compte pour votre prochain service de base de données en nuage géré :
- Permet une gestion transparente des logiciels de base de données.
- Garantit des opérations ininterrompues avec des performances élevées et constantes.
- Les instances de base de données peuvent être créées facilement.
- Soutient vos politiques de sécurité des données.
- Permet d'adapter les ressources de calcul élastiques à l'utilisation de la base de données.
- Fournit une résilience grâce au basculement dynamique multi-régions et à la reprise après sinistre.
Vous pouvez en savoir plus sur la migration des données en lisant notre article Database Migration to the Cloud : Les éléments à prendre en compte et les capacités de migration de la plateforme de données Actian.