Q57 — AWS SOA-C02 第1章
第 57/100 問 | ← 第1章
ある会社がAmazon EC2インスタンス上でアプリケーションをホストしています。これらのインスタンスは、起動テンプレートを使用するAmazon EC2 Auto Scalingグループ内に配置されています。アプリケーションのトラフィック量は1日を通して変動し、スケーリングイベントが頻繁に発生します。SysOps管理者は、開発者がアプリケーションのトラブルシューティングを支援する必要があります。スケーリングイベントによりインスタンスが削除される際、EC2 Auto Scalingは開発者がインスタンスにログインして問題を診断する前にそのインスタンスを終了してしまいます。 この問題を解決し、開発者がインスタンスにログインして診断できるようにするには、どのソリューションを採用すべきですか?
- A. 起動テンプレートのUserDataセクションで「終了時に削除」設定を無効化します。
- B. Auto Scalingグループを更新し、新しく起動されたインスタンスに対してインスタンスのスケールイン保護を有効化します。 ✓
- C. Amazon Inspectorを使用して、インスタンスの終了を防ぐルールパッケージを構成します。
- D. Amazon GuardDutyを使用して、インスタンスの終了を防ぐルールを構成します。
正解: B. Auto Scalingグループを更新し、新しく起動されたインスタンスに対してインスタンスのスケールイン保護を有効化します。
解説
インスタンスのスケールイン保護(instance scale-in protection)を有効化すると、新しく起動されたインスタンスはAuto Scalingグループによるスケールインイベント(つまりインスタンスの削除)において終了されず、開発者がインスタンスにログインして問題診断を行うための時間的余裕が確保されます。この手法はAuto Scalingのスケールインメカニズムに直接対応しており、診断が必要な期間中、特定のインスタンスを実行状態に維持することを保証します。