Fournisseur de données virtuelles - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fournisseur de données virtuelles

AWS Le Database Migration Service (DMS) propose le mode virtuel aux fournisseurs de données lors de la conversion de schémas. Cette fonctionnalité vous permet d'effectuer une conversion de schéma sans vous connecter à une base de données cible, ce qui réduit les coûts d'infrastructure et offre de la flexibilité pour la planification de la migration. Avec le mode virtuel, vous pouvez commencer les travaux de conversion immédiatement afin de planifier une stratégie de migration optimale avant d'engager des ressources. Vous pouvez évaluer la compatibilité, convertir et réviser le code du schéma, et même tester différentes options cibles. Vous pouvez ensuite vous connecter à une base de données lorsque vous êtes prêt. Le mode virtuel prend en charge toutes les bases de données cibles compatibles avec la conversion de schéma AWS DMS, notamment MySQL, PostgreSQL, Amazon Redshift et Amazon RDS pour DB2.

Création d'un fournisseur de données virtuel

Pour créer un fournisseur de données virtuel, il suffit d'activer le mode virtuel dans le formulaire de création du fournisseur de données. Pour plus d'informations, voir Configurer vos fournisseurs de données pour la conversion du schéma DMS.

Utilisation du fournisseur de données virtuel

Pour utiliser un fournisseur de données virtuel, créez un nouveau projet de migration ou modifiez un projet de migration existant. Définissez ensuite le fournisseur de données cible du projet sur le fournisseur de données virtuel que vous avez créé.

Pour utiliser un fournisseur virtuel pour le rôle secret et le rôle IAM pour lire les champs de ce secret, utilisez n'importe quel secret accordé au rôle IAM pour configurer correctement le projet de migration.

Une fois le fournisseur cible défini, choisissez l'onglet Conversion du schéma. Choisissez ensuite le bouton Lancer la conversion du schéma. Attendez que le projet soit lancé.

Vous pouvez désormais utiliser la conversion de schéma avec le fournisseur de données cible virtuel comme vous le feriez avec un fournisseur de données cible réel. Les actions qui nécessitent une connexion à une base de données cible réelle seront désactivées, mais l'option Enregistrer en tant que SQL sera disponible pour l'arborescence cible.

Transition d'un fournisseur de données virtuel à un fournisseur de données réel

Lorsque vous êtes prêt à procéder à la migration proprement dite, vous pouvez effectuer la transition vers un véritable fournisseur de données.

Pour passer d'un fournisseur de données virtuel à un véritable fournisseur de données, procédez comme suit.
  1. Connectez-vous à la console AWS de gestion et ouvrez la console AWS DMS.

  2. Dans le volet de navigation, choisissez Fournisseurs d’identité. Choisissez ensuite le fournisseur de données que vous souhaitez modifier.

  3. Accédez à la section Projets de migration associés, pour voir tous les projets de migration utilisant ce fournisseur de données virtuel.

  4. Choisissez le premier projet associé.

  5. Choisissez l'onglet Conversion du schéma.

  6. Cochez l'option Section Détails - État.

  7. Si le statut est Ouvert et que le bouton Fermer la conversion du schéma n'est pas grisé, choisissez-le et attendez que le projet soit fermé.

  8. Répétez les étapes précédentes pour tous les projets de migration associés restants.

  9. Vérifiez qu'il ne reste aucun projet ouvert.

  10. Retournez au fournisseur de données et choisissez Modifier.

  11. Désactivez le mode virtuel.

  12. Renseignez correctement les paramètres de connexion. Les paramètres de connexion dépendent de votre moteur de base de données. Pour plus d'informations, consultez la section Création de fournisseurs de données.

  13. Sélectionnez Enregistrer les modifications.

    Note

    Une fois les modifications enregistrées, il ne sera plus possible de réactiver le mode virtuel.

  14. Retournez à la console AWS DMS.

  15. Dans le volet de navigation, choisissez Migration Projects. Choisissez ensuite le projet de migration pour lequel vous souhaitez changer de fournisseur de données.

  16. Sélectionnez Modifier.

  17. Renseignez le code secret à utiliser pour vous connecter au fournisseur de données cible. Utilisez le code secret correct, contenant les informations d'identification nécessaires pour vous connecter à la base de données.

  18. Renseignez le rôle IAM à utiliser pour lire le secret cible. Vérifiez que le rôle IAM spécifié ici est correct, qu'il est autorisé à lire le secret des informations d'identification de connexion et qu'il est disponible pour le service de conversion de schéma AWS DMS.

  19. Sélectionnez Enregistrer les modifications.

  20. Choisissez l'onglet Conversion du schéma.

  21. Choisissez le bouton Lancer la conversion du schéma.

  22. Attendez que le projet soit lancé.

Important

Une fois que vous avez désactivé le mode virtuel et enregistré cette modification dans le fournisseur de données, cette action ne peut pas être annulée. Vous devrez fournir les informations de connexion à la base de données réelles pour le fournisseur de données, ainsi que les rôles secret et IAM de travail pour accéder au secret dans le projet de migration associé.

Au tout premier démarrage du projet contenant le fournisseur de données transféré, vous obtiendrez les résultats de la conversion. Seules les actions suivantes seront disponibles :

  • Sur les schémas de nœuds : actualisez à partir de la base de données.

  • Sur les objets de base de données : appliquez les modifications, puis enregistrez-les au format SQL.

L'action Appliquer appliquera les objets convertis à la base de données réelle.

L'action Actualiser à partir de la base de données charge les objets de base de données depuis la base de données réelle. Tous les objets de conversion non enregistrés seront perdus.