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.
Comment les règles de préparation déterminent l'état de préparation
ARCles contrôles de disponibilité déterminent l'état de préparation en fonction des règles prédéfinies pour chaque type de ressource et de la façon dont ces règles sont définies. ARCinclut un groupe de règles pour chaque type de ressource qu'il prend en charge. Par exemple, ARC comporte des groupes de règles de préparation pour les clusters Amazon Aurora, les groupes Auto Scaling, etc. Certaines règles de préparation comparent les ressources d'un ensemble entre elles, tandis que d'autres examinent des informations spécifiques sur chaque ressource de l'ensemble de ressources.
Vous ne pouvez pas ajouter, modifier ou supprimer des règles de préparation ou des groupes de règles. Cependant, vous pouvez créer une CloudWatch alarme Amazon et créer un contrôle de préparation pour surveiller l'état de l'alarme. Par exemple, vous pouvez créer une CloudWatch alarme personnalisée pour surveiller les services de EKS conteneurs Amazon et créer un contrôle de préparation pour vérifier l'état de préparation de l'alarme.
Vous pouvez consulter toutes les règles de préparation pour chaque type de ressource AWS Management Console lorsque vous créez un ensemble de ressources, ou vous pouvez consulter les règles de préparation ultérieurement en accédant à la page de détails d'un ensemble de ressources. Vous pouvez également consulter les règles de préparation dans la section suivante :Règles de préparation dans ARC.
Lorsqu'un test de préparation audite un ensemble de ressources à l'aide d'un ensemble de règles, la façon dont chaque règle est définie détermine si le résultat sera READY
ou NOT READY
pour toutes les ressources ou s'il sera différent pour les différentes ressources. En outre, vous pouvez consulter l'état de préparation de différentes manières. Par exemple, vous pouvez consulter l'état de préparation d'un groupe de ressources dans un ensemble de ressources ou consulter un résumé de l'état de préparation d'un groupe de reprise ou d'une cellule (c'est-à-dire une AWS région ou une zone de disponibilité, selon la façon dont vous avez configuré votre groupe de récupération).
Le libellé de chaque description de règle explique comment il évalue les ressources pour déterminer l'état de préparation lorsque cette règle est appliquée. Une règle est définie pour inspecter chaque ressource ou pour inspecter toutes les ressources d'un ensemble de ressources afin de déterminer si elles sont prêtes. Plus précisément, les règles fonctionnent comme suit :
La règle inspecte chaque ressource de l'ensemble de ressources pour vérifier une condition.
Si toutes les ressources réussissent, toutes les ressources sont définies comme
READY
.Si une ressource échoue, cette ressource est définie comme telle
NOT READY
et les autres cellules sont conservéesREADY
.
Par exemple : MskClusterState:Inspecte chaque MSK cluster Amazon pour s'assurer qu'il est dans un
ACTIVE
état.La règle inspecte toutes les ressources de l'ensemble de ressources pour garantir une condition.
Si la condition est garantie, toutes les ressources sont définies comme
READY
.Si l'une d'entre elles ne répond pas à cette condition, toutes les ressources sont définies comme
NOT READY
.
Par exemple : VpcSubnetCount:Inspecte tout VPC sous-réseaux pour s'assurer qu'ils possèdent le même nombre de sous-réseaux.
Règle non critique : la règle inspecte toutes les ressources de l'ensemble de ressources pour garantir une condition.
-
En cas d'échec, l'état de préparation reste inchangé. Une règle présentant ce comportement comporte une note dans sa description.
Par exemple : ElbV2CheckAzCount:Inspecte chaque Network Load Balancer pour s'assurer qu'il est rattaché à une seule zone de disponibilité. Remarque : Cette règle n'a aucune incidence sur l'état de préparation.
-
En outre, ARC franchit une étape supplémentaire pour les quotas. Si un contrôle de préparation détecte une incompatibilité entre les cellules pour les quotas de service (valeur maximale pour la création de ressources et les opérations) pour une ressource prise en charge, augmente ARC automatiquement le quota de la ressource dont le quota est le plus bas. Cela s'applique uniquement aux quotas (limites). Pour ce qui est de la capacité, vous devez ajouter de la capacité supplémentaire en fonction des besoins de votre application.
Vous pouvez également configurer une EventBridge notification Amazon pour les contrôles de préparation, par exemple lorsque le statut d'un contrôle de préparation passe àNOT READY
. Ensuite, lorsqu'une incompatibilité de configuration est détectée, il vous EventBridge envoie une notification et vous pouvez prendre des mesures correctives pour vous assurer que les répliques de vos applications sont alignées et prêtes à être restaurées. Pour de plus amples informations, veuillez consulter Utilisation de l'enregistrement du niveau de préparation ARC avec Amazon EventBridge.