Mise à niveau des clusters de bases de données Amazon Aurora - 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.

Mise à niveau des clusters de bases de données Amazon Aurora

Avec Amazon Aurora, vous pouvez contrôler et tester les mises à niveau de vos clusters de bases de données. Amazon Aurora fournit des options pour les mises à niveau automatiques des versions mineures, le contrôle manuel des mises à niveau, les mises à niveau obligatoires et les tests préalables à la mise à niveau. Vous pouvez maintenir vos clusters à jour avec la dernière version mineure, en différant les mises à niveau non critiques, en imposant les mises à niveau en cas de problème grave et en validant le comportement des mises à niveau dans les environnements hors production. Les sections suivantes expliquent comment gérer et tester les mises à niveau du cluster de bases de données Aurora à l’aide de ces fonctionnalités.

Mises à niveau automatiques des versions mineures d’Aurora

Les mises à niveau automatiques des versions mineures mettent régulièrement à jour votre base de données avec les versions récentes du moteur de base de données. Toutefois, la mise à niveau n’inclut pas toujours la dernière version du moteur de base de données. Si vous devez conserver des versions spécifiques de vos bases de données à un moment donné, nous vous recommandons de procéder à une mise à niveau manuelle vers les versions de base de données dont vous avez besoin conformément au calendrier requis. En cas de problèmes de sécurité critiques ou lorsqu’une version atteint sa date de fin de support, Amazon Aurora peut appliquer une mise à niveau de version mineure même si vous n’avez pas activé l’option Mise à niveau automatique des versions mineures. Pour plus d’informations, consultez la documentation de la mise à niveau de votre moteur de base de données spécifique.

Consultez Mise à niveau de la version mineure ou du niveau de correctif d’un cluster de bases de données Aurora MySQL et Réalisation d’une mise à niveau de version mineure.

Vous pouvez rester à jour avec les versions mineures d’Aurora en activant l’option Mise à niveau automatique des versions mineures pour chaque instance de base de données dans le cluster Aurora. Aurora n’effectue la mise à niveau automatique que si ce paramètre est activé pour toutes les instances de base de données de votre cluster.

Si l’option Mise à niveau automatique des versions mineures est définie sur Oui pour votre cluster de bases de données, Aurora passe automatiquement à la version mineure par défaut ou à une version mineure plus récente. Par exemple, si la version mineure par défaut est 15.8 pour Aurora PostgreSQL 15 et que la version 15.10 existe, la cible de la mise à niveau automatique pourra être 15.8 ou 15.10.

En général, Aurora planifie des mises à niveau automatiques deux fois par an pour les clusters de bases de données pour lesquels l’option de mise à niveau automatique des versions mineures est activée. Ces mises à niveau ont lieu pendant la fenêtre de maintenance que vous spécifiez pour votre cluster. Pour plus d’informations, consultez Mises à niveau automatiques des versions mineures pour les clusters de bases de données Aurora.

Les mises à niveau automatiques des versions mineures sont communiquées à l’avance via un événement de cluster de bases de données Amazon RDS avec une catégorie maintenance et un ID RDS-EVENT-0156. Pour plus d’informations, consultez Catégories d’événements et messages d’événements pour Aurora.

Contrôle manuel des mises à niveau des clusters de bases de données

Si le paramètre Mise à niveau automatique des versions mineures est activé, Aurora met automatiquement à niveau votre cluster de bases de données vers la version mineure par défaut ou vers une version mineure plus récente. En général, Aurora planifie des mises à niveau automatiques deux fois par an pour les clusters de bases de données pour lesquels le paramètre Mise à niveau automatique des versions mineures est activé. Ces mises à niveau sont lancées pendant les fenêtres de maintenance spécifiées par le client.

Si vous souhaitez désactiver la mise à niveau automatique des versions mineures, désactivez l’option Mise à niveau automatique des versions mineures sur les instances de base de données d’un cluster Aurora. Aurora n’effectue de mise à niveau automatique de version mineure que si ce paramètre est activé pour toutes les instances de base de données dans votre cluster.

Note

Pour les mises à niveau obligatoires telles que la fin de vie des versions mineures, Aurora met à niveau le cluster de bases de données même si le paramètre Mise à niveau automatique des versions mineures est désactivé. Vous recevrez un rappel mais aucune notification d’événement RDS. Aurora met à niveau votre cluster pendant la fenêtre de maintenance qui suit la date d’échéance de la mise à niveau obligatoire.

Les mises à niveau de version majeure présentant un risque en termes de compatibilité, elles ne se produisent pas automatiquement. Vous devez les lancer vous-même, sauf en cas d’obsolescence d’une mise à niveau majeure. Nous vous recommandons de tester soigneusement vos applications avec les nouvelles versions de base de données avant d’effectuer une mise à niveau de votre cluster vers une version majeure.

Pour plus d’informations sur la mise à niveau d’un cluster de bases de données vers une nouvelle version majeure d’Aurora, consultez Mise à niveau des clusters de bases de données Amazon Aurora MySQL et Mise à niveau des clusters de base de données Amazon Aurora PostgreSQL.

Mises à niveau d’Amazon Aurora obligatoires

Pour certains correctifs critiques, il peut arriver qu’Aurora effectue une mise à niveau gérée vers un correctif plus récent de la même version mineure. Dans ce cas, Aurora met à niveau votre cluster même si le paramètre Mise à niveau automatique des versions mineures est désactivé. Aurora vous communiquera au préalable les détails du processus de mise à niveau. Ces détails incluent les dates et heures de certaines étapes clés, l’impact sur vos clusters de bases de données, ainsi que les actions recommandées. Ces mises à niveau gérées ont lieu automatiquement pendant la fenêtre de maintenance du cluster.

Test de votre cluster de bases de données avec une nouvelle version d’Aurora avant la mise à niveau

Vous pouvez tester le processus de mise à niveau et le fonctionnement de la nouvelle version avec votre application et votre charge de travail. Utilisez l’une des méthodes suivantes :

  • Clonez votre cluster à l’aide de la fonctionnalité de clonage rapide de base de données d’Amazon Aurora. Effectuez la mise à niveau et tous les tests subséquents sur le nouveau cluster.

  • Opérez une restauration à partir d’un instantané de cluster pour créer un nouveau cluster Aurora. Vous pouvez créer vous-même un instantané de cluster à partir d’un cluster Aurora existant. Aurora crée aussi automatiquement pour vous des instantanés périodiques de chacun de vos clusters. Vous pouvez ensuite lancer une mise à niveau de version pour le nouveau cluster. Vous pouvez expérimenter la copie mise à niveau de votre cluster avant de décider de mettre à niveau le cluster d’origine.

Une version majeure d’Aurora Pour plus d’informations sur ces méthodes de création de clusters à des fins de test, consultez Clonage d’un volume pour un cluster de bases de données Amazon Aurora and Création d’un instantané de cluster de bases de données.