Maintenance du cluster de bases de données Amazon Neptune - Amazon Neptune

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.

Maintenance du cluster de bases de données Amazon Neptune

Neptune assure la maintenance périodique de toutes les ressources qu’elle utilise, notamment :

  • Remplacement du matériel sous-jacent si nécessaire. Cela se produit en arrière-plan, sans que vous ayez à agir, et n’a généralement aucune incidence sur vos opérations.

  • Mise à jour du système d’exploitation sous-jacent. Les mises à niveau du système d’exploitation des instances de votre cluster de bases de données visent à améliorer les performances et la sécurité. Vous devez donc généralement les terminer dès que possible. En général, les mises à jour prennent environ 10 minutes. Les mises à jour du système d'exploitation ne modifient pas la version du moteur de base de données ou la classe d'instance de base de données d'une instance de base de données.

    Il est généralement préférable de mettre à jour d’abord les instances de lecteur dans un cluster de bases de données, puis l’instance de scripteur. La mise à jour simultanée des lecteurs et de l’écriture peut provoquer un temps d’arrêt en cas de basculement. Notez que les instances de base de données ne sont pas automatiquement sauvegardées avant une mise à jour du système d’exploitation. Veillez donc à effectuer des sauvegardes manuelles avant d’appliquer une mise à jour du système d’exploitation.

  • Mise à jour du moteur de base de données Neptune. Neptune publie régulièrement diverses mises à jour du moteur afin d’introduire de nouvelles fonctionnalités et améliorations et de corriger des bogues.

Numéros de version du moteur

Numérotation des versions avant la version du moteur 1.3.0.0

Avant novembre 2019, Neptune ne prenait en charge qu'une seule version du moteur à la fois, et les numéros de version du moteur prenaient tous la forme 1.0.1.0.200<xxx>, où xxx était le numéro de correctif. Toutes les nouvelles versions du moteur ont toutes été publiées sous la forme de correctifs pour les versions antérieures.

Depuis novembre 2019, Neptune prend en charge plusieurs versions, ce qui permet aux clients de mieux contrôler leurs chemins de mise à niveau. Par conséquent, la numérotation des versions du moteur a changé.

De novembre 2019 jusqu’à la version 1.3.0.0 du moteur, les numéros de version du moteur comportent 5 parties. Prenez le numéro de version 1.0.2.0.R2 par exemple :

  • La première partie était toujours 1.

  • La deuxième partie, 0 dans 1.0.2.0.R2, était le numéro de version principal de la base de données.

  • Les troisième et quatrième parties, 1.0.2.0.R2 dans 2.0, étaient toutes deux des numéros de version mineures.

  • La cinquième partie (R2 dans 1.0.2.0.R2) était le numéro de correctif.

La plupart des mises à jour étaient des correctifs, et la distinction entre les correctifs et les mises à jour de versions mineures n’était pas toujours claire.

Numérotation des versions à partir de la version 1.3.0.0 du moteur

À partir de la version 1.3.0.0 du moteur, Neptune a changé la façon dont les mises à jour du moteur sont numérotées et gérées.

Les numéros de version du moteur comportent désormais quatre parties, chacune correspondant à un type de version, comme suit :

    product-version.major-version.minor-version.patch-version

Les modifications non majeures du type de celles qui étaient précédemment publiées sous forme de correctifs sont désormais publiées sous forme de versions mineures que vous pouvez gérer à l’aide du paramètre d’instance AutoMinorVersionUpgrade.

Cela signifie que si vous le souhaitez, vous pouvez recevoir une notification chaque fois qu’une nouvelle version mineure est publiée, en vous inscrivant à l’événement RDS-EVENT-0156 (voir Abonnement à la notification d’événement Neptune).

Les versions de correctifs sont désormais réservées aux corrections ciblées urgentes et sont numérotées à l’aide de la dernière partie du numéro de version (*.*.*.1, *.*.*.2, etc.).