AWS Database Migration Service

Migrez vos bases de données vers AWS avec une durée d’interruption minimale

Plus de 100 000 bases de données ont été migrées à l'aide d'AWS Database Migration Service

AWS Database Migration Service vous permet de migrer vos bases de données vers AWS rapidement, 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 dessus. 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.

AWS Database Migration Service prend en charge les migrations homogènes, telles que les migrations de bases de données Oracle vers Oracle, mais aussi les migrations hétérogènes entre plates-formes de bases de données différentes, par exemple entre Oracle ou Microsoft SQL Server et Amazon Aurora. Avec AWS Database Migration Service, vous pouvez répliquer vos données en continu, en conservant une haute disponibilité, et consolider les bases de données à l’échelle du pétaoctet vers un entrepôt de données en diffusant les données vers Amazon Redshift et Amazon S3. En savoir plus sur la source et les bases de données cibles prises en charge.

En cas de migration de bases de données vers Amazon Aurora, Amazon Redshift ou Amazon DynamoDB, vous pouvez utiliser DMS gratuitement pendant six mois.

Présentation d'AWS Database Migration Service (1:33)

Avantages

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é.

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.

Prend en charge des bases de données largement 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. Il peut également transférer des données entre des cibles SQL, NoSQL et texte.

Faible coût

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

Vous pouvez mettre en place une configuration de tâche de migration qui ne demande 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

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.

Cas d'utilisation

Migrations 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 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. É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 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.

product-page-diagram_AWS-DMS_homogeneous-database-migrations-1
verizon

Verizon est une entreprise de niveau mondial qui propose des solutions de communication et de technologie innovantes. « Verizon aide nos client à se construire une vie meilleure, plus connectée. Dans le cadre de ce parcours, nous entamons une transformation majeure de notre approche de la gestion des bases de données, en passant de solutions de bases de données commerciales existantes onéreuses vers des options plus efficaces et plus rentables. Les tests d’Amazon Aurora PostgreSQL ont mis en évidence de meilleures performances des bases de données PostgreSQL standard résidant sur les instances Amazon EC2, et AWS Database Migration Service et AWS Schema Conversion Tool se sont avérés efficaces pour l’identification des zones de conversion de données ayant besoin d’une attention spéciale pendant la migration. » - Shashidhar Sureban, Assistant directeur, Conception de bases de données, Verizon.

Migrations 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. Utilisez tout d'abord AWS Schema Conversion Tool pour convertir le schéma et le code de la base de données source pour 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.

product-page-diagram_AWS-DMS_heterogeneous-database-migrations-2
300x200_trimble_logo

Trimble est un leader mondial du secteur de solutions télématiques. La société avait fait des investissements significatifs dans des matériels exécutant les bases de données Oracle dans ses locaux, en Amérique du Nord et en Europe. Plutôt que réactualiser le matériel et de renouveler les licences, elle a opté pour migre ses bases de données vers AWS. Elle a utilisé AWS Schema Conversion Tool pour analyser les efforts à déployer, puis a fait migrer ses bases de données complètes vers un service PostgreSQL géré sur Amazon RDS. « Selon nos projections, nous allons payer un quart de ce que nous payions pour notre infrastructure privée. » - Todd Hofert, Directeur des opérations d’infrastructure, Trimble.

Développement et test

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 simulation sur AWS, pour tirer profit de l'évolutivité et de la mise en service rapide du cloud. De cette manière, les développeurs et les testeurs peuvent utiliser des copies de données de production réelles et peuvent 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 du cloud AWS vers ces systèmes sur site une fois ou bien en permanence. Cela permet d'éviter de perturber les processus DevOps existants tout en assurant la mise à jour de la représentation de votre système de production.

product-page-diagram-AWS-DMS_development-and-test-on-cloud

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 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 sur des bases de données Amazon RDS. Les bases de données sources peuvent également être réparties entre différents emplacements. Par exemple, l’une des bases de données source peut être située dans vos locaux hors 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.

product-page-diagram-AWS-DMS_database-consolidation

Réplication de données en continu

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. Il est possible de répliquer des données depuis une base de données unique vers une ou plusieurs bases de données cibles, ou de consolider et répliquer plusieurs bases de données sources vers une ou plusieurs bases de données cibles.

product-page-diagram-AWS-DMS_continuous-data-replication
dept-of-veteran-affairs_logo

Le département américain des anciens combattants (Veterans Affairs - VA) traite des centaines de milliers de demandes de vétérans chaque année. « Notre système de traitement des demandes, VACOLS, contient 20 millions d’enregistrements stockés dans une base de données Oracle 11g. Ce système a plus de 20 ans et est en cours de modernisation. Dans l’intervalle, nous devons nous assurer que les données sont répliquées en toute sécurité dans le cloud, pour assurer leur sauvegarde. Nous utilisons AWS DMS pour répliquer la base de données dans une base de données Oracle dans AWS GovCloud, dans un déploiement multi-AZ. La configuration garantit que les données VACOLS sont préservées, en sécurité et hautement disponibles dans le cloud, ce qui représente un sérieux avantage pour VA et les vétérans, qui comptent sur nous pour sauvegarder leurs informations » – Alan Ning, Ingénieur fiabilité sur site, États-Unis. Service numérique.

Articles de blog et autres articles

Démarrer avec AWS

icon1

Créer un compte AWS

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

Apprenez-en plus avec les didacticiels de 10 minutes

Explorez et apprenez avec des didacticiels simples.
icon3

Commencer à créer avec AWS

Commencez à créer, grâce à des guides pas à pas qui vous assisteront dans le lancement de votre projet AWS.

En savoir plus sur AWS Database Migration Service

Consultez la page de tarification
Prêt à concevoir ?
Démarrer avec AWS Database Migration Service
D'autres questions ?
Contactez-nous