J'ai reçu une notification de maintenance m'indiquant que l'un de mes clusters de base de données Amazon Aurora nécessite une maintenance matérielle ou une mise à jour du système d'exploitation.
Brève description
Amazon Relational Database Service (Amazon RDS) effectue la maintenance de vos clusters de bases de données afin de résoudre les problèmes liés à la sécurité et à la fiabilité des instances. Cela inclut les instances de base de données Amazon Aurora telles que les instances compatibles Aurora MySQL et Aurora PostgreSQL compatibles. Pendant le créneau de maintenance, Amazon RDS applique des mises à jour liées au matériel, au système d'exploitation sous-jacent ou à la version mineure du moteur de base de données. Pour en savoir plus, consultez Maintenance d'un cluster de base de données Amazon Aurora.
Vous pouvez configurer une règle Amazon CloudWatch Events pour recevoir des notifications concernant les actions de maintenance sur vos instances de base de données Amazon Aurora. Si vous avez déjà reçu une notification, utilisez la console Amazon RDS pour consulter les actions de maintenance en attente pour vos instances de base de données.
Solution
Remarque : si vous recevez des erreurs lors de l'exécution des commandes de l'AWS Command Line Interface (AWS CLI), assurez-vous que vous utilisez la version la plus récente de l'AWS CLI.
Pour recevoir des notifications concernant les actions de maintenance sur votre instance de base de données, consultez Que dois-je savoir à propos de la fenêtre de maintenance Amazon RDS ?
Afficher les actions de maintenance pour votre instance de base de données Aurora
Pour afficher les actions de maintenance de votre instance de base de données Aurora, procédez comme suit :
- Ouvrez la console Amazon RDS.
- Dans le panneau de navigation, choisissez Bases de données.
- Choisissez le cluster de base de données Aurora ou l'instance de base de données pour lequel vous souhaitez consulter les actions de maintenance.
- Choisissez l'onglet Maintenance et sauvegardes. Vous pouvez consulter la liste des actions de maintenance en attente dans la section Maintenance en attente.
Vous pouvez également exécuter la commande CLI AWS describe-pending-maintenance-actions pour répertorier les actions de maintenance en attente :
$ aws rds describe-pending-maintenance-actions --region example-region-name
Notifications d'action pour la maintenance du matériel
Vous recevez une notification par e-mail lorsque la maintenance matérielle est planifiée sur vos instances de base de données. La notification inclut le délai dans lequel la maintenance doit être terminée, les zones de disponibilité (AZ) et toutes les ressources concernées.
Vous pouvez effectuer l'une des actions suivantes après avoir reçu une notification de maintenance matérielle :
- Appliquez immédiatement la maintenance du matériel.
- Si aucune action n'est entreprise, la maintenance est automatiquement effectuée sur l'instance concernée. La maintenance a lieu pendant la période de maintenance et dans les délais indiqués dans la notification.
En fonction du nombre d'instances présentes dans votre cluster, il se peut que vous subissiez des interruptions de service.
- Clusters avec une seule instance : pendant la maintenance matérielle, le cluster et l'instance ne sont pas disponibles pendant quelques minutes jusqu'à ce que la maintenance matérielle soit terminée.
- Clusters avec au moins deux instances : si l'instance affectée est une instance scripteur, le cluster et les instances ne sont pas disponibles pendant le temps nécessaire au basculement de l'instance. Si l'instance affectée est une instance de lecteur, aucun basculement n'est effectué. Dans ce cas, l'instance de lecteur n'est pas disponible pendant quelques minutes jusqu'à ce que la maintenance soit terminée.
Remarque : les actions de maintenance du matériel ne peuvent pas être différées.
Notifications d'action pour la maintenance du système
La mise à niveau d'Amazon RDS vers le système d'exploitation afin d'améliorer les performances prend environ dix minutes. Cela ne modifie pas la version de votre moteur de base de données ni la classe d'instance de votre instance de base de données Amazon Aurora. Amazon RDS applique ses mises à jour obligatoires automatiquement, selon un calendrier. Vous pouvez recevoir des notifications concernant la maintenance planifiée du système d'exploitation de ce type. Pour les mises à jour facultatives, Amazon RDS n'applique pas ces mises à jour automatiquement. Il est toutefois recommandé de maintenir à jour vos clusters de base de données Amazon Aurora.
Pour plus d'informations, voir Utilisation des mises à jour du système d'exploitation. Pour appliquer les actions de maintenance du système d'exploitation, voir Appliquer des mises à jour pour un cluster de bases de données.
Remarque : il est recommandé d'appliquer les mises à jour à un cluster de bases de données avant de les appliquer aux instances de base de données du lecteur. Appliquez ensuite des mises à jour sur l'instance de base de données scripteur afin d'éviter les temps d'arrêt excessifs. Si la mise à jour du système d'exploitation est appliquée au lecteur, celui-ci n'est pas disponible tant que la mise à jour n'est pas terminée. Lorsque le scripteur est mis à jour, un basculement est effectué. L'instance de base de données n'est pas disponible pendant le temps nécessaire au basculement de l'instance (généralement environ 60 secondes).
Informations connexes
Quelle est la durée de la fenêtre de maintenance Amazon RDS ?