Qu'est-ce que AWS Database Migration Service ? - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce que AWS Database Migration Service ?

AWS Database Migration Service (AWS DMS) est un service cloud qui permet la migration des bases de données relationnelles, des entrepôts de données, des bases de données NoSQL et d'autres types de magasins de données. Vous pouvez utiliser AWS DMS pour migrer vos données dans le AWS Cloud ou entre différentes combinaisons de configurations cloud et sur site.

Avec AWS DMS, vous pouvez découvrir vos magasins de données sources, convertir vos schémas sources et migrer vos données.

  • Pour découvrir votre infrastructure de données source, vous pouvez utiliser DMS Fleet Advisor. Ce service collecte les données de vos serveurs d'analytique et de base de données sur site, et dresse un inventaire des serveurs, des bases de données et des schémas que vous pouvez migrer vers le Cloud AWS.

  • Pour migrer vers un autre moteur de base de données, vous pouvez utiliser la conversion de schéma DMS. Ce service évalue et convertit automatiquement les schémas sources en un nouveau moteur cible. Vous pouvez également télécharger l'AWS Schema Conversion Tool (AWS SCT) sur votre PC local pour convertir les schémas sources.

  • Après avoir converti les schémas sources et appliqué le code converti à la base de données cible, vous pouvez utiliser AWS DMS pour migrer vos données. Vous pouvez effectuer des migrations uniques ou répliquer les modifications continues pour maintenir la synchronisation des sources et des cibles. Comme AWS DMS fait partie intégrante du AWS Cloud, vous bénéficiez des avantages des services AWS en termes de coûts, de rapidité de mise sur le marché, de sécurité et de flexibilité.

À un niveau élémentaire, AWS DMS est un serveur situé dans le AWS Cloud qui exécute un logiciel de réplication. Vous créez une connexion source et cible pour indiquer à AWS DMS où extraire les données et où les charger. Vous planifiez ensuite une tâche qui s'exécute sur ce serveur pour déplacer vos données. AWS DMS crée les tables et les clés primaires associées si elles n'existent pas sur la cible. Si vous le préférez, vous pouvez créer vous-même les tables cibles. Vous pouvez également utiliser AWS Schema Conversion Tool (AWS SCT) pour créer tout ou partie des tables cibles, des index, des vues, des déclencheurs, etc.

Le diagramme suivant illustre le processus de réplication AWS DMS.

Démarrer avec AWS DMS
Références

Tâches de migration assurées par AWS DMS

AWS DMS prend à sa charge la plupart des tâches complexes ou fastidieuses qu'implique un projet de migration :

  • Dans une solution classique, vous devez procéder à une analyse de la capacité, acheter du matériel et des logiciels, installer et administrer des systèmes, puis tester et déboguer l'installation. Avec AWS DMS, le déploiement, la gestion et la surveillance de l'ensemble du matériel et des logiciels nécessaires à la migration sont automatiquement gérés. Votre migration peut être opérationnelle en quelques minutes après avoir lancé le processus de configuration AWS DMS.

  • Avec AWS DMS, vous pouvez augmenter (ou diminuer) la capacité de vos ressources de migration pour l'adapter à votre charge de travail effective. Par exemple, si vous constatez que vous avez besoin d'une capacité de stockage supplémentaire, vous pouvez facilement augmenter l'espace de stockage qui vous est alloué et redémarrer votre migration, généralement en quelques minutes.

  • AWS DMS utilise un modèle de tarification à l'utilisation. Contrairement aux modèles de licence classiques qui impliquent des coûts d'achat initiaux et des frais de maintenance continus, vous ne payez que pour le temps d'utilisation des ressources AWS DMS.

  • AWS DMS gère automatiquement l'ensemble de l'infrastructure qui prend en charge votre serveur de migration, notamment le matériel et les logiciels, l'application de correctifs logiciels et le signalement des erreurs.

  • AWS DMS assure un basculement automatique. Si votre serveur de réplication principal connaît une défaillance pour une raison quelconque, un serveur de réplication de secours peut prendre le relais avec peu ou pas d'interruption de service.

  • AWS DMS Fleet Advisor dresse automatiquement l'inventaire de votre infrastructure de données. Il crée des rapports qui vous aideront à identifier les candidats à la migration et à planifier votre migration.

  • La conversion de schéma AWS DMS évalue automatiquement la complexité de votre migration pour votre fournisseur de données source. Il convertit également les schémas de base de données et les objets de code dans un format compatible avec la base de données cible, puis applique le code converti.

  • AWS DMS peut vous aider à passer à un moteur de base de données moderne, peut-être plus rentable que celui que vous exécutez actuellement. Par exemple, AWS DMS peut vous aider à tirer parti des services de base de données gérés fournis par Amazon Relational Database Service (Amazon RDS) ou Amazon Aurora. Il peut également vous aider à adopter le service d'entrepôt de données géré proposé par Amazon Redshift, des plateformes NoSQL comme Amazon DynamoDB ou des plateformes de stockage à faible coût comme Amazon Simple Storage Service (Amazon S3). Inversement, si vous souhaitez migrer à partir d'une ancienne infrastructure mais continuer à utiliser le même moteur de base de données, AWS DMS prend également en charge ce processus.

  • AWS DMS prend en charge presque tous les moteurs SGBD les plus populaires d'aujourd'hui en tant que points de terminaison sources. Pour de plus amples informations, veuillez consulter Sources pour la migration des données.

  • AWS DMS fournit une large couverture des moteurs cibles disponibles. Pour de plus amples informations, veuillez consulter Cibles pour la migration des données.

  • Vous pouvez migrer de n'importe quelle source de données prise en charge vers n'importe quelle cible de données prise en charge. AWS DMS prend en charge les migrations de données entièrement hétérogènes entre les moteurs pris en charge.

  • AWS DMS garantit une migration de données sécurisée. Les données au repos sont chiffrées à l'aide du chiffrement AWS Key Management Service (AWS KMS). Au cours de la migration, vous pouvez utiliser le protocole SSL (Secure Socket Layers) pour chiffrer vos données à la volée pendant qu'elles transitent de la source vers la cible.