デプロイメントで 5 つ以上の Elastic Compute Service (ECS) インスタンスを使用している場合、Application Load Balancer (ALB) を使用して高可用性 (HA) アプリケーションアーキテクチャを構築できます。
シナリオ
デプロイメントが 5 つ以上の ECS インスタンスにスケールする場合、ALB を使用してユーザーリクエストを分散できます。ユーザーが Web サイトへのアクセスやチケットの購入などの操作を実行すると、ALB はトラフィックをバックエンドの ECS インスタンスに均等に分散します。また、障害ノードを自動的に検出して分離します。したがって、一部のサーバーに障害が発生した場合でも、ユーザーは引き続き Web サイトにアクセスしてチケットを購入できます。これにより、高いプラットフォームの可用性とスムーズなユーザーエクスペリエンスが保証されます。
脅威レベル
デフォルトの脅威レベル: 低。
必要に応じてリスクレベルを変更できます。
検出ロジック
このルールは、デプロイメントで高可用性のために Application Load Balancer を使用せずに 5 つ以上の ECS インスタンスを使用している場合にトリガーされます。
ルールの詳細
パラメーター | 説明 |
ルール名 | Application Load Balancer を使用した高可用性アプリケーションアーキテクチャの構築 |
ルール識別子 | |
自動修正 | サポートされていません |
ルールトリガー | 24 時間周期 |
サポートされているリソースタイプ | ACS::::Account |
入力パラメーター | なし |