無限ノック › SOA 練習問題一覧 › 問題
SOAデプロイ、プロビジョニング、および自動化

ある運用チームは数百台の Amazon EC2 インスタンスで構成されるフリートを管理しています。全インスタンスに CloudWatch エージェントを常にインストールし、指定した設定ファイルを適用した状態を維持する必要があります。新規に起動したインスタンスにも自動的に適用され、設定が手動変更や再作成でずれても自己修復されることが求められます。最小の運用負荷でこれを実現する AWS Systems Manager の方法はどれですか。

A
State Manager の関連付けを作成し、AWS-ConfigureAWSPackage と設定適用を対象タグに対して定期スケジュールで継続適用する
✓ 正解
State Manager の関連付けはターゲットを望ましい状態に保ち続ける仕組みで、スケジュール実行により設定のずれを自己修復します。タグでターゲット指定すれば新規インスタンスにも自動適用され、手動介入不要で最小の運用負荷で要件を満たせます。
B
Run Command で AWS-ConfigureAWSPackage ドキュメントを実行し、対象インスタンスに CloudWatch エージェントを一度インストールする
Run Command はドキュメントを対象に一度だけ実行するアドホックな手段です。実行時点のインスタンスにしか適用されず、設定のずれの自己修復や後から起動した新規インスタンスへの自動適用ができないため継続的な状態維持の要件を満たしません。
C
Automation ランブックを作成し、運用担当者が必要に応じて手動で実行してエージェントの設定を適用する
Automation ランブックは複数ステップの運用作業を自動化できますが、この選択肢では運用担当者の手動実行が前提です。人手に依存し定期的な自己修復や新規インスタンスへの自動適用が行われないため、最小運用負荷の要件を満たしません。
D
Patch Manager のパッチベースラインに CloudWatch エージェントを追加し、メンテナンスウィンドウで配布する
Patch Manager は OS やソフトウェアのパッチ適用を管理するサービスで、パッチベースラインは適用すべきパッチの定義に使います。エージェントの設定ファイルを望ましい状態に維持する目的には設計されておらず、この要件には適しません。

解説

Systems Manager State Manager は「インスタンスをあるべき状態(Desired State)に保ち続ける」ためのサービスです。タグなどでターゲットを動的に指定した関連付けを作成すると、関連付けはスケジュールに従って繰り返し適用され、設定がずれても次の実行で自己修復されます。 ターゲットをタグ指定にすることで、後から起動した新規インスタンスにも自動的に適用されるため、手動介入なしで望ましい状態を継続的に維持でき、運用負荷を最小化できます。 選択肢Bの Run Command は一度きりのアドホック実行であり、設定のずれや新規インスタンスに対する継続的な状態維持・自己修復はできない。 選択肢Cの Automation ランブックの手動実行は人手に依存し、自動適用・自己修復の要件を満たさず運用負荷も下がらない。 選択肢Dの Patch Manager は OS やアプリのパッチ適用を目的とするサービスで、エージェントの設定ファイルを望ましい状態に維持する用途には適さない。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SOA の問題一覧に戻る