Q : Qu'est-ce qu'Amazon Aurora ?

Amazon Aurora est un moteur de base de données relationnelle compatible avec MySQL, qui associe la vitesse et la disponibilité des bases de données commerciales haut de gamme, telles qu'Oracle, à la simplicité et à la rentabilité des bases de données open source, comme MySQL.

Q : Pourquoi migrer mes données vers Amazon Aurora ?

Amazon Aurora est un service économique et entièrement géré qui offre la sécurité, la disponibilité et la fiabilité d'une base de données commerciale, pour un prix dix fois moins cher. Amazon Aurora est également compatible avec Amazon Relational Database Service (RDS), un service qui gère les tâches chronophages telles que la mise en service, l'application de correctifs, la sauvegarde, la restauration, la détection des défaillances et la réparation.

Q : Qu'est-ce qu'AWS Database Migration Service (DMS) et quels sont ses avantages dans le cadre d'une migration ?

AWS Database Migration Service (DMS) est un service accessible qui vous aide à migrer facilement vos bases de données vers AWS, en toute sécurité. Les tâches de réplication peuvent être paramétrées en quelques minutes au lieu de plusieurs heures ou plusieurs jours, comme c'est le cas des solutions de réplication autogérées qui doivent être installées et configurées. La réplication de données AWS DMS s'intègre parfaitement à l'outil AWS Schema Conversion Tool, simplifiant ainsi les projets de migration de base de données hétérogènes, tels que les migrations d'Oracle vers Aurora.

Q : Qu'est-ce qu'AWS Schema Conversion Tool (SCT) ?

AWS Schema Conversion Tool (SCT) facilite les migrations de bases de données hétérogènes en convertissant automatiquement le schéma de base de données source d'Oracle et la majorité du code spécifique, notamment les vues, les procédures enregistrées et les fonctions, en un format compatible avec la base de données cible, telle qu'Aurora. Tout code dont la conversion automatique n'est pas possible est signalé afin qu'il puisse être converti manuellement.

Q : Dans quelles régions AWS les services Amazon Aurora et AWS DMS sont-ils disponibles ?

Avant de lancer ce projet, veuillez consulter la documentation Amazon Aurora et AWS DMS pour connaître la disponibilité de ses services.

Q : Qu'est-ce qu'une pile CloudFormation ?

Une pile CloudFormation désigne un ensemble de ressources AWS que vous gérez comme une seule unité. Les ressources d'une pile sont définies par son modèle CloudFormation. Dans ce projet, vous utiliserez une pile CloudFormation pour créer et mettre en service le VPC, les sous-réseaux, les groupes de sécurité et les instances RDS dont vous avez besoin pour procéder à la migration de la base de données d'Oracle vers Aurora. Ensuite, vous pourrez facilement supprimer la pile afin d'éviter tous frais supplémentaires. 

Q : Peut-on personnaliser le modèle CloudFormation utilisé dans ce projet ?

Oui. Le modèle CloudFormation est conçu pour recevoir quelques entrées de l'utilisateur et fournir les services AWS nécessaires avec une configuration minimale. Cependant, si vous souhaitez modifier certaines configurations comme le bloc d'adresse CIDR du VPC ou encore les types d'instances RDS, vous pouvez mettre à jour le modèle et le lancer.

Q : Les services AWS DMS et SCT prennent-ils en charge la migration de schémas de base de données complexes ?

Oui. Ce projet explique la méthodologie utilisée pour des migrations de bases de données hétérogènes via une structure de schéma simple. Cette expérience peut être utile dans des scénarios de migration de base de données complexes.

Q : Le service AWS DMS prend-il en charge uniquement des migrations complètes de données, comme c'est le cas dans le projet ?

AWS DMS permet d'effectuer une migration complète de données unique ou bien une réplication de données en continu (CDC). AWS DMS capture les modifications apportées à la base de données source et les applique à la cible de façon cohérente d'un point de vue transactionnel. Les seuls éléments que vous devez modifier sont les paramètres de la tâche. Après avoir créé une nouvelle tâche autorisant la réplication CDC, celle-ci s'exécutera jusqu'à ce que vous la modifiez ou supprimiez.

Q : Quel est le coût d'exécution de ce projet ?

Le coût de votre projet de migration sera inférieur à 5 USD, en partant du principe que vous le terminez en deux heures. Pour en savoir plus, consultez la page Services utilisés et coûts.