Déplacement vers un VPC d'une instance de base de données n'appartenant pas à un VPC - Amazon Relational Database Service

Déplacement vers un VPC d'une instance de base de données n'appartenant pas à un VPC

Certaines instances de base de données héritées de la plateforme EC2-Classic ne sont pas dans un VPC. Si votre instance de base de données n'est pas dans un VPC, vous pouvez utiliser AWS Management Console pour déplacer facilement votre instance de base de données vers un VPC. Avant de déplacer une instance de base de données, qui n'est pas dans un VPC, vers un VPC, vous devez créer le VPC.

EC2-Classic a été retiré le 15 août 2022. Si vous n'avez pas migré d'EC2-Classic vers un VPC, nous vous recommandons de le faire dès que possible. Pour plus d'informations, consultez Migrer d’EC2-Classic vers un VPC dans le Guide de l'utilisateur Amazon EC2 et le blog EC2-Classic Networking is Retiring – Here's How to Prepare.
Important

Si vous êtes un nouveau client Amazon RDS, si vous n'avez jamais créé d'instance de base de données auparavant ou si vous créez une instance de base de données dans une région AWS que vous n'avez pas encore utilisée, il est fort probable que vous soyez sur la plateforme EC2-VPC et que vous ayez un VPC par défaut. Pour plus d'informations sur l'utilisation des instances de base de données dans un VPC, consultez Utilisation d'un(e) instance de base de données dans un VPC.

Suivez les étapes ci-après pour créer un VPC pour votre instance de base de données.

Une fois que vous avez créé le VPC, procédez comme suit pour déplacer votre instance de base de données vers le VPC.

Nous vous recommandons vivement de créer une sauvegarde de votre instance de base de données immédiatement avant la migration. Cela garantit que vous serez en mesure de restaurer les données en cas d'échec de la migration. Pour plus d'informations, consultez Sauvegarde et restauration d'une instance de base de données Amazon RDS.

Voici quelques limitations pour le déplacement de votre instance de base de données vers le VPC.

  • Classes d'instance de base de données de génération précédente – Les classes d'instance de base de données de génération précédente peuvent ne pas être prises en charge sur la plateforme de VPC. Lorsque vous déplacez une instance de base de données vers un VPC, choisissez une classe d'instance de base de données db.m3 ou db.r3. Après avoir déplacé l'instance de base de données vers un VPC, vous pouvez mettre à l'échelle l'instance de base de données pour utiliser une classe d'instance de base de données ultérieure. Pour obtenir la liste complète des classes d'instance prises en charge par les VPC, veuillez consulter Types d'instance Amazon RDS.

  • Multi-AZ – Le déplacement vers un VPC d'une instance de base de données Multi-AZ ne se trouvant pas dans un VPC n'est pas pris en charge actuellement. Pour déplacer votre instance de base de données vers un VPC, modifiez d'abord l'instance de base de données de sorte qu'il s'agisse d'un déploiement mono-AZ. Définissez le paramètre Déploiement multi-AZ sur Non. Après avoir déplacé l'instance de base de données vers un VPC, modifiez-la à nouveau de manière à en faire un déploiement multi-AZ. Pour plus d'informations, consultez Modification d'une instance de base de données Amazon RDS.

  • Réplicas en lecture – Le déplacement vers un VPC d'une instance de base de données avec des réplicas en lecture ne se trouvant pas dans un VPC n'est pas pris en charge actuellement. Pour déplacer votre instance de base de données vers un VPC, supprimez d'abord tous ses réplicas de lecture. Après avoir déplacé l'instance de base de données vers un VPC, recréez les réplicas en lecture. Pour plus d'informations, consultez Utilisation des réplicas en lecture.

  • Groupes d'options – Si vous déplacez votre instance de base de données vers un VPC et que l'instance de base de données utilise un groupe d'options personnalisé, modifiez le groupe d'options associé à votre instance de base de données. Les groupes d'options sont propres à la plateforme, et le déplacement vers un VPC est une modification de plateforme. Pour utiliser un groupe d'options personnalisé dans ce cas, attribuez le groupe d'options VPC par défaut à l'instance de base de données, assignez à l'instance de base de données un groupe d'options utilisé par d'autres instances de base de données dans le VPC vers lequel vous effectuez le déplacement, ou créez un groupe d'options et assignez-le à l'instance de base de données. Pour plus d'informations, consultez Utilisation de groupes d'options.

Alternatives pour le déplacement vers un VPC d'une instance de base de données ne se trouvant pas dans un VPC avec un temps d'arrêt minimal

Les alternatives suivantes permettent de déplacer vers un VPC une instance de base de données ne se trouvant pas dans un VPC avec un temps d'arrêt minimal. Ces alternatives entraînent une perturbation minimale de l'instance de base de données source et lui permettent de servir le trafic utilisateur pendant la migration. Toutefois, le temps nécessaire à la migration vers un VPC varie en fonction de la taille de la base de données et des caractéristiques de la charge de travail active.

  • AWS Database Migration Service (AWS DMS) – AWS DMS permet la migration dynamique des données tout en maintenant l'instance de base de données source pleinement opérationnelle, mais réplique uniquement un ensemble limité d'instructions DDL. AWS DMS ne propage pas les éléments tels que les index, les utilisateurs, les privilèges, les procédures stockées et d'autres modifications de base de données qui ne sont pas directement liées aux données de table. En outre, AWS DMS n'utilise pas automatiquement les instantanés RDS pour la création de l'instance de base de données initiale, ce qui peut augmenter le temps de migration. Pour plus d'informations, consultez AWS Database Migration Service.

  • Restauration d'instantanés de base de données ou restauration ponctuelle – Vous pouvez déplacer vers un VPC une instance de base de données en restaurant un instantané de l'instance de base de données ou en restaurant une instance de base de données à un moment donné. Pour plus d'informations, consultez Restauration à partir d'un instantané de base de données et Restauration d'une instance de base de données à une date spécifiée.