La migration des données est le processus qui consiste à déplacer des informations numériques vers un autre emplacement (vers un stockage cloud par exemple), une autre application, une autre base de données ou un autre environnement informatique.
Cet article s'articule autour des points suivants :
Contenu associé
Qu’est-ce que la migration vers le cloud ?
Transformation numérique
Qu'est-ce que le stockage dans le cloud ?
Ordinateur virtuel
Qu'est-ce que le stockage objet ?
Abonnez-vous à theNET, le récapitulatif mensuel de Cloudflare des idées les plus populaires concernant Internet !
Copier le lien de l'article
La migration des données correspond au processus de sélection, de préparation et de déplacement des données existantes d'un environnement informatique à un autre. Les données peuvent être migrées entre les applications, les systèmes de stockage, les bases de données, les datacenter et les processus d'entreprise.
Les objectifs et les processus de migration des données de chaque organisation sont uniques. Ils doivent tenir compte de nombreux facteurs tels que les coûts, le calendrier, les exigences techniques, l'incidence sur les activités de l'entreprise, le risque de perte de données, les obligations en matière de conformité, etc.
Les entreprises peuvent se lancer dans des projets de migration de données pour un certain nombre de raisons, notamment pour :
Prenons l'exemple suivant : lorsqu'une personne achète un nouvel ordinateur, elle préfère généralement installer les versions les plus récentes des logiciels et se contenter de copier les fichiers les plus importants de son ancien ordinateur. L'ajout de logiciels et de fichiers obsolètes occuperait inutilement de l'espace de stockage et ralentirait son nouvel appareil. De la même façon, une migration efficace des données garantit que le nouveau système utilise des données correctement nettoyées, extraites et transformées.
La migration des données peut être un élément clé de la transformation numérique à savoir le recours à la technologie numérique pour moderniser les charges de travail et les processus de l'entreprise. Elle va souvent de pair avec la migration vers le cloud ; en particulier pour garantir qu'aucune donnée obsolète ou corrompue ne soit conservée lors de la migration vers la nouvelle infrastructure cloud d'une organisation.
Les datacenters stockent des fichiers ou des bases de données utilisés par les applications logicielles, qui interviennent dans les processus d'entreprise et les flux de travail. La migration des données est communément classée en cinq catégories :
Il n'existe pas de processus unique qui fonctionnerait pour tous les types de migration de données. Toutefois, un plan complet de migration des données comporte toujours trois phases, qui comprennent ensuite un certain nombre d'autres composants et étapes.
Pré-migration (planification/découverte)
La pré-migration correspond à la phase de planification initiale, son but étant de garantir que la migration se déroulera sans heurts et de limiter au minimum les risques. Au cours de cette phase, les équipes chargées de la migration des données définissent les objectifs du projet, sa portée, le personnel et les ressources nécessaires, ainsi que les conditions essentielles.
Les tâches de pré-migration peuvent comprendre (sans s'y limiter) :
Migration (mise en service)
Une fois que le plan a été créé, que les autorisations nécessaires ont été obtenues et que toutes les données sont prêtes à être migrées vers le système cible, la migration des données proprement dite commence. L'exécution de la mise en service peut comprendre
Il ne suffit pas d'avoir « appuyé sur le bouton » pour que la migration soit terminée. Les résultats de la migration doivent être contrôlés et validés pour vérifier que tout a été correctement transféré et enregistré.
Une fois que l'audit post-migration a été jugé concluant, l'ancien système peut être mis hors service.
Lors d'une migration de données, les organisations peuvent décider de migrer un système vers un autre ou de fusionner deux systèmes pour en créer un nouveau. Quelle que soit la modalité retenue, il existe deux stratégies courantes pour la migration des données.
La migration « Big bang » : elle déplace en une seule phase un ensemble de données de l'ancien système vers le nouveau système cible. Cette migration a généralement lieu pendant une période d'arrêt planifiée (comme un week-end ou un jour férié).
Avantages :
Inconvénients :
« Migration au compte-gouttes »: les entreprises mondiales ou les fournisseurs d'infrastructures essentielles qui doivent éviter les périodes d'inaccessibilité des données peuvent opter pour une migration au compte-gouttes. Cette manière d'envisager progressivement la migration permet de regrouper et de transférer les données par petites étapes.
Avantages :
Inconvénients :
La migration des données et le terme « intégration des données » sont parfois utilisés à tort de manière interchangeable. À la différence d'un projet de migration de données, qui n'a lieu qu'une seule fois, l'intégration de données est un processus continu qui implique des modifications incrémentielles des données. En outre, contrairement à la migration des données, l'intégration des données peut combiner des données résidant à différents endroits en une vue unifiée.
La migration des données peut être une étape clé dans les initiatives d'intégration des données. Par exemple, une entreprise peut migrer de grandes quantités de données non structurées (telles que de la musique, des vidéos et des images) vers un nouveau service de stockage d'objets, tout en faisant le choix d'intégrer ces données dans un outil de traitement des médias hébergé ailleurs.
Cloudflare R2 est un stockage d'objets distribués à l'échelle mondiale, compatible avec AWS S3, qui permet aux développeurs de stocker de grandes quantités de données non structurées sans frais de sortie. R2 permet aux clients de migrer rapidement et facilement des objets de données stockés chez d'autres fournisseurs de cloud vers un compartiment R2 de leur choix, avec le R2 Migrator (également connu sous le nom de Super Slurper).
Cloudflare D1, une base de données SQL en périphérie, permet également aux développeurs d'importer directement des tables SQLite existantes et leurs données.
En savoir plus sur la plateforme de développement de Cloudflare.