Outre les notifications envoyées par téléphone, e-mail, message interne ou SMS, ApsaraDB for MongoDB diffuse également des notifications concernant les événements de maintenance planifiés, tels que les migrations d'instances et les mises à niveau de version, directement dans la console. Consultez les détails des événements (type, cause, impact métier) et modifiez manuellement l'heure du basculement.
, and SMS messages
Prérequis
Une instance ApsaraDB for MongoDB disposant d'un événement planifié.
Le nombre d'événements en attente s'affiche dans la notification Scheduled Events située en haut de la console ApsaraDB for MongoDB.
Remarques
-
Les événements sont classés selon deux niveaux d'urgence :
[S0 Urgent] Risk Remediation : concerne généralement des problèmes imprévus nécessitant une action immédiate pour éviter des pannes de service. Les notifications pour ces événements sont envoyées trois jours ou moins avant l'intervention, et la fenêtre de replanification du basculement est plus courte. Cela inclut, par exemple, le remplacement et la mise à niveau urgents de versions, la récupération après panne d'hôte et les mises à niveau des certificats SSL arrivant à expiration.
[S1 Scheduled] System Maintenance : concerne la correction de problèmes à faible risque ou les mises à niveau logicielles et matérielles planifiées. Les notifications pour ces événements sont généralement envoyées plus de trois jours à l'avance et vous pouvez annuler l'événement.
-
Pour recevoir les notifications relatives aux événements de maintenance planifiés, connectez-vous au Message Center, puis sélectionnez les méthodes de notification et configurez les contacts pour les notifications de panne ou de maintenance ApsaraDB. Nous vous recommandons d'ajouter votre personnel en charge de la maintenance des bases de données comme contacts. À défaut, vous ne recevrez pas les notifications d'événements.Les méthodes de notification incluent les e-mails et les messages internes. Nous vous recommandons de sélectionner les e-mails pour garantir la livraison.
Dans le coin supérieur droit de la console, cliquez sur l'icône de cloche. Ensuite, dans le panneau Internal Message Notifications, cliquez sur Message Settings.
-
Pour recevoir des mises à jour en temps réel sur les événements de maintenance ou mettre en œuvre une automatisation personnalisée basée sur les événements, configurez les abonnements aux événements système dans CloudMonitor. ApsaraDB transmet les événements système à CloudMonitor pour chaque étape du cycle de vie de l'événement de maintenance, telles que Scheduled, In Progress, Succeeded et Canceled. Pour plus d'informations, consultez la rubrique Manage event subscriptions (Recommended). Pour obtenir la liste des événements CloudMonitor auxquels vous pouvez vous abonner, consultez la rubrique Appendix 1: CloudMonitor-related system events.
Procédure
Connectez-vous à la console ApsaraDB for MongoDB.
-
Dans le volet de navigation de gauche, cliquez sur Event Center.
ImportantPour les événements de maintenance qui nécessitent la planification d'une heure de basculement, une fenêtre contextuelle vous invite à définir cette heure.
-
Sur la page Scheduled Events, effectuez les opérations requises.
-
Afficher les détails de l'événement
La liste Scheduled Events affiche les informations relatives à l'instance cible, telles que Event type, Cause, Business impact, Start Time, Scheduled Switching Time, Latest Execution Time, Status, Database type et Cancelable. Pour plus d'informations sur les causes et les impacts des événements, consultez la section Causes et impacts des événements.
-
Configurer l'heure du basculement
Définissez l'heure du basculement pour un événement planifié de l'une des façons suivantes : en définissant une heure de basculement planifiée, en définissant une heure de basculement périodique ou en utilisant la fenêtre de maintenance de l'instance. La priorité d'exécution est la suivante : heure de basculement planifiée > heure de basculement périodique > fenêtre de maintenance de l'instance.
Méthode de basculement
Actions
Heure de basculement planifiée
Dans la liste Scheduled Events, sélectionnez un ou plusieurs événements.
Dans le coin supérieur gauche de la liste Scheduled Events, cliquez sur Schedule Event.
Dans le panneau Schedule Event, définissez l'heure de basculement planifiée.
RemarqueCochez la case Set earliest execution time pour que le système remplisse automatiquement la date et l'heure de basculement les plus précoces possibles. Après confirmation, l'instance commence à se préparer au basculement et passe à l'état en attente. Si vous décochez cette case, vous pouvez personnaliser la date et l'heure du basculement.
L'Scheduled Switching Time ne peut pas être postérieure à la Latest Execution Time.
Confirmez que vous avez sélectionné les bons événements.
Si les événements sont corrects, cliquez sur Save.
Si les événements sélectionnés sont incorrects, revenez à la liste Scheduled Events, sélectionnez les événements corrects, puis redéfinissez l'heure de basculement planifiée.
Heure de basculement périodique
ImportantAprès la définition d'une heure de basculement périodique, le système effectue le basculement pour tous les nouveaux événements planifiés générés lors du prochain créneau horaire.
Par exemple, si l'heure de basculement périodique est définie à 12:00:00 le mardi et à 12:00:00 le vendredi, le système effectue le basculement à 12:00:00 le vendredi pour tous les événements planifiés générés entre 12:00:00 le mardi et 12:00:00 le vendredi. Pour les événements générés après 12:00:00 le vendredi, le basculement a lieu à 12:00:00 le mardi suivant.
Dans le coin supérieur gauche de la liste Scheduled Events, cliquez sur Global Scheduler.
Dans le panneau Global Scheduler, définissez une heure de basculement périodique par week(s) ou Month en fonction de vos besoins métier.
RemarqueVous pouvez afficher l'heure de basculement périodique configurée dans le coin supérieur droit de la liste Scheduled Events. Si l'heure de basculement périodique est définie sur None, elle n'est pas affichée.
Cliquez sur Save.
Fenêtre de maintenance de l'instance
La fenêtre de maintenance par défaut est 02:00-06:00. Cliquez sur l'ID de l'instance concernée par un événement et affichez la fenêtre de maintenance dans la section Specification Information de la page Basic Information. Vous pouvez également cliquer sur Edit à côté de Maintenance Window pour la modifier. Pour plus d'informations, consultez la rubrique Définir une fenêtre de maintenance.
-
Annuler un événement planifié
Si le Event type est Update Minor Version, cliquez sur Cancel Scheduled Event dans le coin supérieur gauche de la liste Scheduled Events.
-
Causes et impacts des événements
Cause | Impact métier | Description |
Migration d'instance | Déconnexion transitoire | Une fois le basculement planifié lancé, les impacts suivants se produisent :
|
Mise à niveau de version mineure | Déconnexion transitoire | Une fois le basculement planifié lancé, les impacts suivants se produisent :
|
Mise à jour de version mineure | Les mises à jour varient selon les versions mineures (versions du moteur). Vous devez examiner les différences entre la version mise à niveau et la version actuelle. | |
Mise à niveau de version mineure du proxy | Déconnexion transitoire | Une fois le basculement planifié lancé, les impacts suivants se produisent :
|
Mise à jour de version mineure | Les mises à jour varient selon les versions mineures. Vous devez examiner les différences entre la version mise à niveau et la version actuelle. | |
Mise à jour du certificat SSL | Déconnexion transitoire | Une fois le basculement planifié lancé, les impacts suivants se produisent :
|
Mise à niveau de version majeure | Déconnexion transitoire | Une fois le basculement planifié lancé, les impacts suivants se produisent :
|
Mise à jour de version majeure | Les mises à jour varient selon les versions majeures (versions du moteur). Vous devez examiner les différences entre la version mise à niveau et la version actuelle. |
API associées
|
API |
Description |
|
Interroge le nombre de tâches de maintenance pour une instance ApsaraDB for MongoDB. |