Création d'une Amazon Aurora Global Database - Amazon Aurora

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.

Création d'une Amazon Aurora Global Database

La mise à niveau d'une base de données globale Aurora suit les mêmes procédures celles utilisées pour la mise à niveau des clusters de bases de données Aurora. Toutefois, voici quelques différences importantes à prendre en compte avant de démarrer le processus.

Nous vous recommandons de mettre à niveau les clusters de bases de données principaux et secondaires vers la même version. Vous ne pouvez effectuer un basculement de base de données entre régions géré sur une base de données globale Aurora que si les clusters de bases de données principal et secondaire possèdent les mêmes versions de moteur majeures, mineures et de niveaux de correctif. Cependant, les niveaux de correctif peuvent varier en fonction de la version mineure du moteur. Pour plus d'informations, consultez Compatibilité des niveaux de correctif pour les commutations ou basculements entre régions gérés.

Mises à niveau de version majeure.

Lorsque vous effectuez une mise à niveau de version majeure d'une Amazon Aurora Global Database, vous mettez à niveau le cluster de bases de données global plutôt que les clusters individuels qu'il contient.

Pour savoir comment mettre à niveau une base de données globale Aurora PostgreSQL vers une version majeure supérieure, veuillez consulter Mises à niveau majeures des bases de données globales.

Note

Avec une base de données globale Aurora basée sur Aurora PostgreSQL, vous ne pouvez pas effectuer de mise à niveau majeure du moteur de base de données Aurora si la fonction Objectif de point de reprise (RPO) est activée. Pour en savoir plus sur la fonction RPO, veuillez consulter Gestion des RPO pour les bases de données globales basées sur Aurora PostgreSQL–.

Pour savoir comment mettre à niveau une base de données globale Aurora MySQL vers une version majeure supérieure, veuillez consulter Mises à niveau majeures sur place des bases de données globales.

Note

Avec une base de données globale Aurora basée sur Aurora MySQL, vous ne pouvez pas effectuer une mise à niveau sur place d'Aurora MySQL version 2 vers la version 3 si le paramètre lower_case_table_names est activé.

Pour effectuer la mise à niveau d'une version majeure vers Aurora MySQL version 3 lors de l'utilisation de lower_case_table_names, procédez comme suit :

  1. Supprimez toutes les régions secondaires du cluster global. Suivez les étapes de Dissociation d'un cluster d'une base de données Amazon Aurora globale.

  2. Mettez à niveau la version du moteur de la région principale vers Aurora MySQL version 3. Suivez les étapes de Comment effectuer une mise à niveau sur place.

  3. Ajoutez des régions secondaires au cluster global. Suivez les étapes de Ajout d'une Région AWS à une base de données Amazon Aurora globale.

Vous pouvez utiliser plutôt la méthode de restauration des instantanés. Pour plus d'informations, consultez Restauration à partir d'un instantané de cluster de base de données.

Mises à niveau de version mineure.

Si vous effectuez une mise à niveau mineure sur une base de données Aurora globale, mettez à niveau tous les clusters secondaires avant de mettre à niveau le cluster principal.

Pour savoir comment mettre à niveau une base de données globale Aurora PostgreSQL vers une version mineure ultérieure, veuillez consulter Comment effectuer des mises à niveau de versions mineures et appliquer des correctifs. Pour savoir comment mettre à niveau une base de données globale Aurora MySQL vers une version mineure ultérieure, veuillez consulter Mise à niveau d'Aurora MySQL par modification de la version du moteur.

Avant d'effectuer la mise à niveau, passez en revue les considérations suivantes :

  • La mise à niveau de la version mineure d'un cluster secondaire n'a aucune incidence sur la disponibilité ni l'utilisation du cluster principal.

  • Un cluster secondaire doit disposer d'au moins une instance de base de données pour effectuer une mise à niveau mineure.

  • Si vous mettez à niveau une base de données globale Aurora MySQL vers la version 2.11.*, vous devez mettre à niveau vos clusters de bases de données principal et secondaire vers la même version, y compris le niveau de correctif.

  • Pour prendre en charge les commutations ou basculements entre régions, vous devez mettre à niveau vos clusters de bases de données principal et secondaire vers exactement la même version, y compris le niveau de correctif, en fonction de la version du moteur. Pour plus d'informations, consultez Compatibilité des niveaux de correctif pour les commutations ou basculements entre régions gérés.

Compatibilité des niveaux de correctif pour les commutations ou basculements entre régions gérés

Quand vous mettez à niveau votre base de données globale Aurora vers l'une des versions de moteur mineures suivantes, vous pouvez effectuer des commutations ou basculements entre régions gérés même si les niveaux de correctif de vos clusters de bases de données principal et secondaire ne correspondent pas. Pour les versions mineures de moteur inférieures à celles de cette liste, vous devez mettre à niveau vos clusters de bases de données principal et secondaire vers les mêmes versions majeure et mineure, et niveaux de correctif, pour effectuer des commutations ou basculements entre régions gérés. Assurez-vous de consulter les informations de version et les notes figurant dans la table suivante.

Note

Pour les basculements manuels entre régions, vous pouvez effectuer le processus de basculement tant que le cluster de bases de données secondaire cible exécute les mêmes versions majeure et mineure de moteur que le cluster de bases de données principal. Dans ce cas, il n'est pas nécessaire que les niveaux de correctifs soient les mêmes.

Moteur de base de données Versions de moteur mineures Remarques

Aurora MySQL

Pas de version mineure

Avec toutes les versions mineures, vous pouvez effectuer des commutations ou des basculements interrégionaux gérés uniquement si les niveaux de correctif des clusters de base de données principaux et secondaires correspondent.

Aurora PostgreSQL

  • Version 14.5 ou version mineure ultérieure

  • Version 13.8 ou version mineure ultérieure

  • Version 12.12 ou version mineure ultérieure

  • Version 11.17 ou version mineure ultérieure

Avec les versions mineures de moteur répertoriées dans la colonne précédente, vous pouvez effectuer des commutations ou basculements entre régions gérés à partir d'un cluster de bases de données principal doté d'un niveau de correctif vers un cluster de bases de données secondaire doté d'un niveau de correctif différent.

Avec des versions mineures inférieures à celles-ci, vous pouvez effectuer des commutations ou des basculements interrégionaux gérés uniquement si les niveaux de correctif des clusters de base de données principaux et secondaires correspondent.