AWS Database Migration Service vous aide à migrer vos bases de données vers AWS aisément et en toute sécurité. Avec AWS Database Migration Service, 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 toutes les bases de données commerciales et open source courantes. 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. Pour faciliter les migrations hétérogènes, AWS Database Migration Service comprend l'outil Schema Conversion Tool, qui convertit le schéma et le code de la base de données source, y compris les vues, les procédures et les fonctions stockées, dans un format compatible avec la base de données cible. Tout code dont la conversion automatique n'est pas possible est clairement identifié comme devant être recodé manuellement.
Vous pouvez lancer une migration de base de données en quelques clics dans AWS Management Console. Une fois que la migration a commencé, AWS gère toutes les phases complexes du processus de migration comme la transformation du type de données, la compression et le transfert parallèle (pour un transfert plus rapide des données), tout en assurant que les modifications apportées à la base de données source au cours du processus de migration sont automatiquement répliquées dans la base de données cible.
AWS Database Migration Service est peu coûteux et facile à utiliser. Vous ne payez que pour les ressources de calcul utilisées au cours du processus de migration ; la migration d'une base de données d'un téraoctet ne coûte que 3 USD.
Version préliminaire d'AWS Database Migration Service disponible
S'inscrire à la version préliminaire
AWS Migration Database Service garantit que toutes les modifications apportées à la base de données source lors de la migration sont continuellement répliquées dans la base de données cible : la base de données source peut donc être pleinement opérationnelle pendant le processus de migration. A l'issue de la migration initiale de la base de données, la base de données cible reste synchronisée avec la source aussi longtemps que vous le souhaitez, ce qui vous donne les moyens de transférer les applications de la base de données source vers la base de données cible à un moment opportun, en réduisant les risques et en minimisant les temps d'arrêt des applications.
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 le jeu d'informations sur lequel AWS Database Migration Service se basera pour exécuter la migration. Cela inclut la configuration de connexions à la source et aux bases de données cibles, ainsi que la sélection du type d'instance de réplication où le processus de migration sera exécuté. Une fois la configuration terminée, vous pouvez tester la tâche dans un environnement de développement ou de test pour vérifier chaque étape du processus. A l'issue du test et de la vérification, vous pouvez utiliser la même tâche pour l'environnement de production ou tout autre environnement en quelques clics seulement.
Avec AWS Database Migration Service, vous ne payez que les ressources de calcul utilisées durant la migration. La migration d'une base de données d'un téraoctet ne coûte que 3 USD. En savoir plus »
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. Si la tâche de réplication se trouve interrompue, le service relance automatiquement le processus et poursuit la migration à l'endroit où elle s'était arrêtée. S'il n'est pas possible de résoudre automatiquement certaines erreurs, vous disposez d'informations de diagnostic détaillées pour vous permettre d'effectuer les actions correctives nécessaires.
AWS Database Migration Service est capable de migrer vos données vers et depuis toutes les principales plates-formes de base de données commerciales et open source actuelles. 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 SQL Server et MySQL. AWS Database Migration Service permet de migrer les bases de données locales vers Amazon RDS ou Amazon EC2, les bases de données s'exécutant sur EC2 vers RDS, ou inversement, et de migrer une base de données RDS vers une autre base de données RDS.
Les migrations de bases de données hétérogènes sont généralement compliquées, difficiles et fastidieuses. Cela est dû principalement au fait que les bases de données source et cible utilisent des formats différents pour les objets du schéma, ainsi que des syntaxes et des structures de langage différentes pour le code des procédures et des fonctions stockées. En raison de ces différences de format, les objets du schéma de la base de données source doivent être convertis dans un format compatible avec la base de données cible avant que la migration des données n'ait lieu. L'outil AWS Schema Conversion Tool facilite ce processus en convertissant automatiquement la totalité du schéma de base de données et la plupart du code personnalisé de la base de données source dans 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.
La fonctionnalité d'évaluation proposée par AWS Database Migration Service fournit des recommandations relatives au moteur cible Amazon RDS le plus approprié pour votre migration de base de données. Elle met en évidence tous les emplacements du code source qui ne peuvent pas être convertis automatiquement et qui nécessitent l'intervention de l'utilisateur, et elle fournit en outre un navigateur de code intuitif qui dirige l'utilisateur vers ces emplacements. La fonction d'évaluation de la migration de base de données recommande également des modèles de conception qui vous permettent d'implémenter les fonctionnalités du moteur de base de données source qui n'ont pas d'équivalents directs dans le moteur vers lequel vous effectuez la migration.
Les migrations de bases de données hétérogènes sont généralement compliquées, difficiles et fastidieuses. Cela est dû principalement au fait que les bases de données source et cible utilisent des formats différents pour les objets du schéma, ainsi que des syntaxes et des structures de langage différentes pour le code des procédures et des fonctions stockées. En raison de ces différences de format, les objets du schéma de la base de données source doivent être convertis dans un format compatible avec la base de données cible avant que la migration des données n'ait lieu. L'outil AWS Schema Conversion Tool facilite ce processus en convertissant automatiquement la totalité du schéma de base de données et la plupart du code personnalisé de la base de données source dans 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.
La fonctionnalité de capture des changements de données d'AWS Database Migration Service effectue des captures en continu et applique tous les changements de données entre la base de données source et la base cible, et ce, dès le début du processus de migration. Cette approche minimise les temps d'arrêt en vous permettant de disposer d'une base de données source opérationnelle durant la migration et de déterminer le moment le plus approprié pour transférer votre application vers la base de données cible. La fonctionnalité de capture des changements de données permet également la réplication de données en continu pour prendre en charge des cas d'utilisation, tels que l'intégration d'applications ou la reprise après sinistre, dans lesquels vous pouvez avoir besoin de répliquer les données vers plusieurs bases de données dans Amazon RDS ou ECS, ou vers des bases de données extérieures à AWS. AWS Database Migration Service permet la réplication de données en continu entre deux base de données, qu'elles soient homogènes ou hétérogènes.
AWS Database Migration Service facilite la reprise après une défaillance de l'hôte ou du réseau. Il surveille en permanence les bases de données source et cible, la connectivité réseau et l'infrastructure qui exécute le processus de réplication, et il émet des alertes automatiquement lorsqu'une panne se produit ou est sur le point de se produire. Il est essentiel de disposer de cette résilience au cours du processus de migration, faute de quoi les bases de données source et cible risquent de ne plus être synchronisées l'une avec l'autre, ce qui entraînerait un manque de fiabilité des données.
AWS Database Migration Service facilite la reprise après une défaillance de l'hôte ou du réseau. Il surveille en permanence les bases de données source et cible, la connectivité réseau et l'infrastructure qui exécute le processus de réplication, et il émet des alertes automatiquement lorsqu'une panne se produit ou est sur le point de se produire. Il est essentiel de disposer de cette résilience au cours du processus de migration, faute de quoi les bases de données source et cible risquent de ne plus être synchronisées l'une avec l'autre, ce qui entraînerait un manque de fiabilité des données.
AWS Database Migration Service recueille un large ensemble de données de diagnostic et fournit une vue complète des processus de chargement et de réplication, y compris la latence et le débit du transfert de données. Cela facilite la surveillance attentive du processus dans son ensemble ainsi que la résolution des erreurs ou des goulets d'étranglement qui apparaissent durant la migration de la base de données.

