目的

この演習では、スタック更新中にロードバランサーがスケーリング処理を行わないように、自身のスタックを設定します。今回は演習ですので、この設定をいつ行っても構いませんが、実稼働システムの場合は、このようなメンテナンスに関するアクティビティは、実行する時間を事前に計画し、アプリケーションをオフラインにしてアプリケーション・テストを行い、期待通りに実行されることを確認してください。

注意:この処理の最初の部分が完了すると、AWS コンソールのステータスは UPDATE_COMPLETE に変更されます。つまりスタック定義が更新されたということです。実際に要求したアクションは、次回 EC2 インスタンスのエージェントが変更の有無についてチェックするまで開始されません。このチェックは 1 分間隔で行われます。この時にアクションが実行される必要があります。特に Windows Update mの場合には、この処理時間が長くなる可能性があります。これが完了する前にインスタンスに対して RDP を行う場合、アップデートのインストールの成否に影響を与える可能性があります。再起動が必要な場合、RDP セッションは終了されます。

また、1 度に 1 つのトリガーのみを適用して、次のトリガーの適用前にアクションが完了できる十分な時間を設けるようにしてください。

上記の目的を達成するには、以下のステップを完了してください。

ステップ 1. ロードバランサーのヘルスチェックを無効にする

まとめ

はじめに

次の演習を完了している必要があります。

CTE040 – LANSA スタックを作成