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é.
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
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.
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.
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.
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.
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.
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS
Appelez nos experts AWS