翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
準備状況ルールが準備状況ステータスを判断する仕組み
ARC 準備状況チェックは、各リソースタイプの事前定義されたルールと、それらのルールの定義方法に基づいて準備状況ステータスを決定します。 ARCには、サポートするリソースのタイプごとに 1 つのルールのグループが含まれます。例えば、 ARCには Amazon Aurora クラスター、Auto Scaling グループなどの準備状況ルールのグループがあります。準備状況ルールには、セット内のリソースを相互に比較するものもあれば、リソースセット内の各リソースに関する特定の情報を調べるものもあります。
ユーザーは、準備状況ルールやルールのグループを、追加、編集、削除できません。ただし、Amazon CloudWatch アラームを作成し、アラームの状態をモニタリングする準備状況チェックを作成できます。例えば、Amazon EKSコンテナサービスをモニタリングするカスタム CloudWatch アラームを作成し、アラームの準備状況ステータスを監査する準備状況チェックを作成できます。
リソースセットを作成する AWS Management Console ときに、各リソースタイプのすべての準備状況ルールを で表示できます。または、リソースセットの詳細ページに移動して、後で準備状況ルールを表示できます。準備状況ルールは「の準備状況ルール ARC」セクションでも確認できます。
準備状況チェックで一連のルールを使って一連のリソースを監査する場合、各ルールの定義方法によって、すべてのリソースで結果を READY
または NOT READY
にするのか、それともリソースごとに結果を変えるのかが決まります。さらに、準備状況ステータスは複数の方法で表示できます。例えば、リソースセット内のリソースグループの準備状況ステータスを表示したり、リカバリグループまたはセル (リカバリグループの設定方法に応じて AWS リージョンまたはアベイラビリティーゾーン) の準備状況ステータスの概要を表示したりできます。
各ルールの説明の文言には、そのルールが適用されたときにどのようにリソースを評価し、準備状況ステータスを判断するのかが説明されています。ルールは、各リソースを検査するか、リソースセット内のすべてのリソースを検査して準備状況を判断するように定義されています。具体的には、ルールは以下のように機能します。
ルールは、リソースセット内の各リソースを検査して条件を確認します。
すべてのリソースで条件が確認されると、すべてのリソースは
READY
に設定されます。1 つのリソースで条件の確認に失敗すると、そのリソースは
NOT READY
に設定され、それ以外のセルはREADY
のままとなります。
例: MskClusterState: 各 Amazon MSKクラスターを検査し、
ACTIVE
状態であることを確認します。このルールは、リソースセット内のすべてのリソースを検査して条件を確認します。
条件が確認されると、すべてのリソースは
READY
に設定されます。条件を満たさないリソースがある場合、すべてのリソースは
NOT READY
に設定されます。
例: VpcSubnetCount: すべての を検査します VPC サブネット。サブネットの数が同じであることを確認します。
重要度の低いルール: このルールは、リソースセット内のすべてのリソースを検査して条件を確認します。
-
いずれかのリソースが条件を満たさなかったとしても、準備状況は変わりません。このような動作をするルールには、説明に注記が付きます。
例: ElbV2CheckAzCount: 各 Network Load Balancer を検査し、1 つのアベイラビリティーゾーンにのみアタッチされていることを確認します。注: このルールは準備状況ステータスには影響しません。
-
さらに、 はクォータの追加ステップARCを実行します。準備状況チェックで、サポートされているリソースのサービスクォータ (リソースの作成とオペレーションの最大値) のセル間で不一致が検出された場合、 はクォータが低いリソースのクォータARCを自動的に引き上げます。これは、クォータ (制限) に対してのみ適用されます。キャパシティに関しては、アプリケーションのニーズに応じて、ユーザーが必要なキャパシティを追加する必要があります。
準備状況チェックのステータスが に変わったときなど、準備状況チェックの Amazon EventBridge 通知を設定することもできますNOT READY
。次に、設定の不一致が検出されると、 から通知 EventBridge が送信され、アプリケーションレプリカが調整され、復旧の準備が整うように修正措置を講じることができます。詳細については、「Amazon ARCでの準備状況チェックの使用 EventBridge」を参照してください。