AWS Database Migration Service vous aide à migrer vos bases de données vers AWS aisément et en toute sécurité. 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 sur la base de données. 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 plates-formes de bases de données différentes, par exemple entre Oracle et Amazon Aurora ou entre Microsoft SQL Server et MySQL. Il vous permet également d'envoyer vos données en streaming vers Amazon Redshift depuis n'importe quelle source prise en charge, notamment Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE et SQL Server, afin de faciliter la consolidation et l'analyse des données dans des entrepôts de plusieurs pétaoctets. AWS Database Migration Service peut également être utilisé pour répliquer des données en continu en profitant d'une haute disponibilité.

video-thumbnail
1:49
Simple à utiliser

Simple à 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 AWS Management Console. Une fois la migration commencée, DMS gère toutes les phases complexes du processus de migration, notamment la réplication automatique des modifications apportées à la base de données source au cours du processus de migration. Vous pouvez également utiliser ce service pour répliquer des données en continu avec la même simplicité.

Aucune interruption

Aucune interruption

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. 

Prise en charge des bases de données les plus couramment utilisées

Prise en charge des bases de données les plus couramment utilisées

 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 plates-formes de bases de données différentes, par exemple entre Oracle et Amazon Aurora. Le service peut permettre de migrer des bases de données locales vers Amazon RDS ou Amazon EC2, des bases de données s'exécutant sur EC2 vers RDS, ou inversement, une base de données RDS vers une autre base de données RDS.

Coût réduit

Coût réduit

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 ne coûte que 3 USD. 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 coûteuses.

Configuration rapide et aisée

Configuration rapide et aisée

La configuration d'une tâche de migration ne dure que quelques minutes dans AWS Management Console. La tâche de migration permet de définir les paramètres qu'AWS Database Migration Service utilise pour exécuter la migration. Cela inclut la configuration de connexions aux bases de données source et cible, ainsi que la sélection du type d'instance de réplication utilisé pour exécuter le processus de migration. Une fois configurée, la même tâche peut être utilisée pour une série de tests avant de procéder à la migration réelle.

Fiable

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 grâce à des instances de réplication redondantes.

AWS Schema Conversion Tool

AWS Schema Conversion Tool facilite les migrations de bases de données hétérogènes en convertissant automatiquement le schéma de la base de données source et la majorité du code spécifique, notamment les vues, les procédures enregistrées et les fonctions, vers un format compatible avec la base de données cible. Tout code dont la conversion automatique n'est pas possible est signalé afin qu'il puisse être converti manuellement. SCT peut également analyser le code source de votre application pour rechercher des déclarations SQL intégrées et les convertir dans le cadre d'un projet de conversion de schéma de base de données. Au cours de ce processus, SCT procède à l'optimisation du code cloud natif en convertissant les fonctions Oracle et SQL Server existantes en leur service AWS équivalent, pour vous aider à moderniser les applications parallèlement à la migration de base de données.

Votre base de données source peut se trouver sur site ou dans Amazon RDS ou EC2, et la base de données cible peut se trouver dans Amazon RDS ou EC2. AWS Schema Conversion Tool prend en charge les conversions suivantes. 

Base de données source Base de données cible sur Amazon RDS
Microsoft SQL Server Amazon Aurora, MySQL, PostgreSQL, MariaDB
MySQL et MariaDB PostgreSQL
Oracle Amazon Aurora, MySQL, PostgreSQL, MariaDB
PostgreSQL Amazon Aurora, MySQL, MariaDB
Amazon Aurora PostgreSQL
Oracle Data Warehouse Amazon Redshift
Teradata Amazon Redshift

Vous pouvez télécharger AWS Schema Conversion Tool pour la plate-forme de votre choix en suivant les liens ci-dessous


15

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 pour Oracle, de MySQL vers Amazon Aurora, de MySQL vers Amazon RDS pour MySQL, ou de Microsoft SQL Server vers Amazon RDS pour SQL Server. Etant 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 commencez la migration en un clic. AWS Database Migration Service s'occupe du reste. La base de données source peut être située dans vos locaux en dehors d'AWS, exécutée sur une instance Amazon EC2 ou encore 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.

DMS-Homogeneous-Diagram-2
expedia_logo_break

Expedia, Inc. est l'une des plus grandes agences de voyages au monde. Chaque mois, elle aide des millions de personnes à préparer et à réserver facilement leurs voyages. « Nous migrons actuellement quelques-unes de nos bases de données vers Amazon Aurora », explique Kuldeep Chowhan, Ingénieur en chef chez Expedia, Inc. « La facilité du processus à l'aide d'AWS Database Migration Service nous simplifie la tâche et nous permet d'accélérer nos efforts de migration. La possibilité de surveiller étroitement le processus, la fonction de journalisation détaillée et le soutien que nous apporte AWS nous permettent d'être très confiants quant à la réussite de la migration ».


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 le code de base de données des bases de données source et cible peuvent être assez différents, ce qui nécessite une transformation de schéma et de code avant de procéder à la migration de données. C'est pour cela que les migrations hétérogènes comprennent deux étapes. Utilisez tout d'abord AWS Schema Conversion Tool pour convertir le schéma et le code de la base de données source afin qu'ils correspondent à ceux de la base de données cible. Utilisez ensuite AWS Database Migration Service pour migrer les données de la base de données source vers la base de données cible. Toutes les conversions de types de données nécessaires sont automatiquement réalisées par AWS Database Migration Service lors de la migration. La base de données source peut être située dans vos locaux en dehors d'AWS, exécutée sur une instance Amazon EC2 ou encore 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.

DMS-Hetrogeneous-Diagram

Thomas Publishing est une entreprise centenaire, qui a commencé à publier le Thomas Register of American Manufacturers en 1898. Thomas Publishing a fait migrer sa base de données de production d'Oracle vers Amazon Aurora avec AWS Database Migration Service et Schema Conversion Tool. L'ensemble du processus de migration a duré moins de quatre semaines.


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 tous les moteurs de base de données pris en charge. Les bases de données sources peuvent être situées dans vos locaux en dehors d'AWS, exécutées sur une instance Amazon EC2 ou encore des bases de données Amazon RDS. Les bases de données sources peuvent également être réparties dans différents emplacements. Par exemple, une base de données source peut être située dans vos locaux en dehors d'AWS, une deuxième peut être hébergée dans Amazon EC2 et une troisième peut ê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.

DMS-MultiSource-Diagram

Vous pouvez utiliser AWS Database Migration Service pour procéder à la réplication de données en continu. 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 de développement/test. Vous pouvez utiliser DMS pour procéder à des réplications de données homogènes et hétérogènes, pour tous les moteurs de base de données pris en charge. Les bases de données sources ou de destination peuvent être situées dans vos locaux en dehors d'AWS, exécutées sur une instance Amazon EC2 ou encore 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 plusieurs bases de données sources peuvent être consolidées et répliquées vers une ou plusieurs bases de données cibles.

DMS-Replication-MySQL-Diagram

Le démarrage est facile. Suivez notre Guide de démarrage pour migrer votre base de données à l'aide d'AWS Database Migration Service en seulement quelques clics.

 

Vous souhaitez en savoir plus ?

Appelez nos experts AWS.

Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Vous souhaitez en savoir plus ?
Appelez nos experts AWS
Contactez-nous