AWS Database Migration Service (AWS DMS) permet de migrer vos bases de données vers AWS rapidement et en toute sécurité. AWS DMS vous offre la possibilité de planifier, d'évaluer, de convertir et de migrer des bases de données et des systèmes d'analyse à grande échelle sous un seul service central, ce qui vous permet de gagner du temps, de limiter les ressources et de réduire les coûts. La base de données source reste pleinement opérationnelle durant la migration, ce qui réduit au minimum les temps d'arrêt des applications qui s'appuient dessus. AWS Database Migration Service peut effectuer la migration de vos données vers et depuis les bases de données commerciales et open source les plus utilisées.

Avantages des fonctions

  1. Facile à utiliser : AWS Database Migration Service est facile à utiliser. Il est inutile d'installer des pilotes ou des applications, ou encore de modifier la base de données source dans la plupart des cas. Vous pouvez lancer une migration de base de données en quelques clics dans la Console de gestion AWS.

  2. Interruption minimale : AWS Database Migration Service vous aide à migrer vos bases de données en profitant d'un temps d'interruption pratiquement nul. Toutes les modifications apportées à la base de données source pendant la migration sont répliquées en continu dans la base de données cible, ce qui permet à la base de données source d'être pleinement opérationnelle pendant le processus de migration.

    Une fois la migration terminée, la base de données cible reste synchronisée avec la base de données source pendant aussi longtemps que vous le souhaitez, ce qui vous permet de basculer la base de données à un moment opportun.

  3. Rentabilité : AWS Database Migration Service est une solution abordable. Vous ne payez que pour les ressources de calcul utilisées au cours du processus de migration et le stockage de journaux supplémentaire.

    La migration d'une base de données d'un téraoctet peut être réalisée à faible coût. Cela s'applique aux migrations homogènes et hétérogènes de bases de données prises en charge. Cela contraste fortement avec les méthodes de migration de bases de données conventionnelles qui peuvent être très onéreuses.

  4. Fiable : AWS Database Migration Service offre un haut niveau de résilience et de reprise automatique. Le service surveille en continu les bases de données source et cible, la connectivité réseau et l'instance de réplication. En cas d'interruption, le service relance automatiquement le processus et poursuit la migration à l'endroit où elle s'était arrêtée. L'option de déploiement multi-AZ vous permet de profiter d'une haute disponibilité lors de la migration de bases de données et de la réplication de données en continu par le biais des instances de réplication redondantes.

  5. Réplication en cours :vous pouvez configurer une tâche DMS pour une migration ponctuelle ou une réplication continue. Une tâche de réplication en cours maintient vos bases de données source et cible synchronisées. Une fois configurée, la tâche de réplication en cours appliquera en permanence les modifications de source à la cible avec une latence minimale. Toutes les fonctions DMS telles que la validation des données et les transformations sont disponibles pour une tâche de réplication.
  6. Productivité des développeurs : AWS Database Migration Service peut servir à migrer des données à l'intérieur et à l'extérieur du cloud à des fins de développement. Il existe deux scénarios courants. Le premier consiste à déployer des systèmes de développement, de test ou de transit sur AWS, pour tirer profit de la capacité de mise à l'échelle et de l'approvisionnement rapide du cloud. Cela permet aux développeurs et aux testeurs d'utiliser des copies de données de production réelles, puis de copier à nouveau les mises à jour sur le système de production sur site.

    Le second scénario s'applique lorsque les systèmes de développement se trouvent sur site (souvent sur des ordinateurs portables), et vous pouvez migrer une copie actuelle d'une base de données de production AWS vers ces systèmes sur site une fois ou bien en permanence. Vous pouvez éviter de perturber les processus DevOps existants tout en assurant la mise à jour de la représentation de votre système de production.

  7. Consolidation de bases de données : Vous pouvez utiliser AWS Database Migration Service pour regrouper plusieurs bases de données sources dans une seule base de données cible. Cette fonction s'applique aux migrations homogènes et hétérogènes, et peut être utilisée avec les moteurs de base de données pris en charge. Les bases de données source peuvent être situées dans votre propre environnement sur site en dehors d'AWS, exécutées sur une instance Amazon EC2 ou encore sur des bases de données Amazon RDS. Les bases de données source peuvent également être réparties entre différents emplacements.

    Par exemple, l'une des bases de données source peut être située dans votre propre environnement sur site en dehors d'AWS, une deuxième peut être hébergée dans Amazon EC2, et une troisième être une base de données Amazon RDS. La base de données cible peut être une base de données Amazon EC2 ou Amazon RDS.

Planification de la migration

AWS DMS Fleet Advisor est une fonctionnalité gratuite et entièrement gérée d'AWS Database Migration Service (AWS DMS). Elle automatise la planification de la migration et vous aide à migrer les flottes de systèmes d'analytique et de bases de données vers le cloud à grande échelle et à moindre effort. Pour accélérer les migrations, AWS DMS Fleet Advisor réalise l'inventaire et évalue automatiquement votre flotte de serveurs d'analytique et de bases de données sur site, puis identifie les chemins de migration potentiels. DMS vous aide à migrer en confiance vos bases de données et systèmes d'analytique vers AWS avec aucune interruption de service virtuelle.

AWS DMS Fleet Advisor identifie et analyse les mêmes bases de données sources pris en charge dans AWS DMS, notamment Oracle, Microsoft SQL Server, MySQL, PostgreSQL et d'autres. DMS Fleet Advisor fournit des résultats en quelques heures au lieu de plusieurs semaines voire mois, sans aucun outil tiers ou devoir engager des experts de la migration.

Commencez à planifier votre migration à l'aide de Fleet Advisor en quelques clics dans la console DMS.

Évaluation et conversion des schémas

AWS DMS Schema Conversion (DMS SC) est une fonction entièrement gérée d'AWS DMS qui vous permet d'évaluer et de convertir automatiquement les schémas de base de données et les objets de code à grande échelle, sans aucune interruption. AWS DMS Schema Conversion prend en charge les migrations hétérogènes les plus courantes, telles que Oracle vers Amazon RDS for PostgreSQL et SQL Server vers Amazon RDS for MySQL. En quelques clics dans la console DMS, vous pouvez éviter des semaines ou des mois de travail manuel et de perte de ressources.

En quelques clics, vous pouvez générer un rapport d'évaluation qui montre la complexité de la conversion du schéma. Ce rapport fournit des conseils prescriptifs sur la manière de résoudre les incompatibilités entre les moteurs de base de données source et cible. Pour en savoir plus sur AWS DMS Schema Conversion, consultez la documentation et la section Comment démarrer.

Vous pouvez également télécharger l'outil de conversion des schémas AWS (AWS SCT) et effectuer une évaluation et une conversion similaires sur votre système local. Le guide d'utilisation de l'outil AWS SCT fournit des instructions détaillées sur le démarrage, les bonnes pratiques et le dépannage.

Migration des bases de données et de l'analytique

Prise en charge de la migration : AWS Database Migration Service est capable de migrer vos données vers et depuis les bases de données commerciales et open source les plus couramment utilisées. Le service prend en charge les migrations homogènes, telles que les migrations de bases de données Oracle vers Oracle, ainsi que les migrations hétérogènes entre infrastructures de bases de données différentes, par exemple entre Oracle et Amazon Aurora.

  • Migration de bases de données homogènes : Lors de la migration de bases de données homogènes, les moteurs des bases de données source et cible sont identiques ou compatibles. C'est notamment le cas des migrations d'Oracle vers Amazon RDS for Oracle, de MySQL vers Amazon Aurora, de MySQL vers Amazon RDS for MySQL, ou de Microsoft SQL Server vers Amazon RDS for SQL Server.

    Étant donné la compatibilité de la structure de schéma, des types de données et du code de base de données des bases de données source et cible, ce type de migration ne comprend qu'une seule étape. Vous pouvez créer une tâche de migration en configurant des connexions aux bases de données source et cible, puis commencer la migration en un clic. AWS Database Migration Service s'occupe du reste.

    La base de données source peut être située dans votre propre environnement sur site en dehors d'AWS, exécutée sur une instance Amazon EC2 ou une base de données Amazon RDS. La base de données cible peut être une base de données Amazon EC2 ou Amazon RDS.

  • Migration de bases de données hétérogènes : Lors de la migration de bases de données hétérogènes, les moteurs des bases de données source et cible sont différents. C'est notamment le cas des migrations d'Oracle vers Amazon Aurora, d'Oracle vers PostgreSQL ou de Microsoft SQL Server vers MySQL.

    Dans ce cas, la structure de schéma, les types de données et les codes des bases de données source et cible peuvent être assez différents, ce qui nécessite une transformation du schéma et du code avant le début de la migration des données.

    C'est pour cette raison que les migrations hétérogènes se déroulent en deux étapes. Tout d'abord, utilisez l'outil de conversion des schémas AWS pour convertir le schéma et le code source afin qu'ils correspondent à ceux de la base de données cible. Ensuite, migrez des données depuis une base de données source vers la base de données cible à l'aide d'AWS Database Migration Service.

    Tous les types de données requis seront automatiquement convertis pendant la migration. La base de données source peut être située dans votre propre environnement sur site en dehors d'AWS, exécutée sur une instance Amazon EC2 ou une base de données Amazon RDS. La base de données cible peut être une base de données Amazon EC2 ou Amazon RDS.

 

Réplication de données en continu

Avec AWS Database Migration Service, vous pouvez aussi répliquer continuellement les données avec une faible latence depuis n'importe quelle source prise en charge vers n'importe quelle cible prise en charge. La réplication de données en continu comprend une multitude de cas d'utilisation, notamment la synchronisation d'instance de reprise après sinistre, la distribution géographique de base de données et la synchronisation d'environnements dev/test.

Vous pouvez utiliser DMS pour procéder à des réplications de données homogènes et hétérogènes, pour les moteurs de base de données pris en charge. Les bases de données sources ou de destination peuvent être situées dans votre propre environnement sur site en dehors d'AWS, exécutées sur une instance Amazon EC2 ou une base de données Amazon RDS.

Vous pouvez répliquer des données depuis une base de données unique vers une ou plusieurs bases de données cibles, ou consolider et répliquer les données de plusieurs bases de données vers une ou plusieurs bases de données cibles.

Par exemple, vous pouvez répliquer les données depuis plusieurs sources vers Amazon Simple Storage Service (S3) pour créer une solution de lacs de données hautement disponible et évolutive. Vous pouvez également consolider les bases de données en un entrepôt des données à l'échelle du pétaoctet grâce au streaming de données vers Amazon Redshift.

Commencez par apprendre à configurer une instance de réplication DMS et à travailler avec des instances de réplication DMS.

Consulter la page de tarification

Découvrez les options de tarification pour AWS Database Migration Service.

En savoir plus 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Prêt à concevoir ?

Démarrez avec AWS Database Migration Service.

Se connecter