AWS Systems Managerとは
AWS Systems Managerは、
EC2インスタンスなどのAWSリソースを
一元的に管理・運用するためのサービスです。
サーバーへの接続、パッチ管理、コマンド実行、
運用作業の自動化などを行えます。
主な機能は以下のとおりです。
| 機能 | 内容 |
|---|---|
| Session Manager | EC2などに安全に接続する |
| Run Command | 複数のサーバーでコマンドを実行する |
| Patch Manager | OSのパッチ適用を管理する |
| Inventory | ソフトウェアや構成情報を収集する |
| Automation | 運用作業を自動化する |
Systems Manager 初期設定画面
AWS Systems Managerのコンソールを開くと、
各種管理機能や設定項目を確認できます。

今回確認したのは、Systems ManagerのSettings画面です。
画面には、主に以下の設定項目が表示されています。
| 設定項目 | 内容 |
|---|---|
| Register delegated administrator account | 複数アカウントを管理するための委任管理者を登録する |
| Default Host Management Configuration | EC2をSystems Managerの管理対象にするための設定 |
委任管理者を登録すると、
AWS Organizationsを利用した
複数アカウントの管理が可能になります。
また、Default Host Management Configurationを有効化すると、
条件を満たすEC2インスタンスを
Systems Managerの管理対象として扱えます。
今回は料金の発生や環境への変更を避けるため、
設定を有効化せずに画面のみ確認しました。
実際にSystems Managerで確認できる情報
Systems Managerでは、
管理対象のEC2インスタンスなどについて、
運用状況を確認できます。
以下はAWS公式ブログに掲載されている
Fleet Managerの管理対象インスタンス一覧画面です。
この画面では、インスタンスID、OS、
SSM Agentの接続状態やバージョンなどを確認できます。
また、Systems Managerには以下の管理機能があります。
| 機能 | 確認できる情報 |
|---|---|
| Explore nodes | 管理対象ノードの情報 |
| Fleet Manager | インスタンスの管理情報 |
| Patch Manager | パッチの適用状況 |
| Inventory | OSやインストール済みソフトウェア |
| Compliance | パッチなどの準拠状況 |
これらの情報を確認するには、
対象リソースがSystems Managerの管理対象として
適切に設定されている必要があります。
Systems Managerの料金について
AWS Systems Managerは、
利用する機能によって料金が異なります。
| 機能 | 料金の考え方 |
|---|---|
| Session Manager | 標準機能は追加料金なし |
| Run Command | 通常のコマンド実行は追加料金なし |
| Patch Manager | 利用する機能や構成によって課金される場合がある |
| Automation | 無料枠を超える実行などに課金 |
| OpsCenter | OpsItemやAPIの利用量に応じて課金 |
例えば、Session Managerを使用して
EC2インスタンスに接続する場合、
標準機能の利用には追加料金がかかりません。
ただし、EC2自体の利用料金や、
ログ保存先のCloudWatch Logs、S3などの料金は別途発生する場合があります。
今回は設定画面の閲覧のみのため、
Systems Managerの有料機能は有効化していません。
公式料金ページ:
https://aws.amazon.com/jp/systems-manager/pricing/
まとめ
AWS Systems Managerは、
EC2などのリソースを一元的に管理・運用するサービスです。
今回は初期設定画面を確認し、
主な機能や料金の仕組みを整理しました。