🚀 AWS Systems Manager

初心者でも分かる!たとえ話で理解する主要機能

💡 Systems Managerとは?

AWS Systems Managerは、AWSクラウド上のサーバー(EC2インスタンス)を効率的に管理するためのサービスです。まるで「リモート管理の万能ツール」のような存在で、複数のサーバーを一括で操作したり、セキュリティを保ったり、自動化したりできます。

🔐
Session Manager

🏠 たとえ話:スマートホームのリモート操作

外出先から自宅のエアコンやライトをスマホで操作するように、Session Managerを使えば、どこからでも安全にサーバーにアクセスして操作できます。物理的な「鍵」(SSHキー)を持ち歩く必要がなく、クラウド上の「デジタルキー」で安全にアクセスできます。

🔧 AWS Systems Managerでの実際の機能

Session Managerは、EC2インスタンスに安全にアクセスするためのサービスです。従来のSSH接続と違い、セキュリティグループでポートを開く必要がなく、IAMロールベースでアクセス制御できます。

📋 主な使用場面
  • サーバーのトラブルシューティング
  • ログファイルの確認
  • 設定ファイルの編集
  • アプリケーションの状態確認
📢
Run Command

🏫 たとえ話:学校の全校放送システム

校長先生が全校放送で全クラスに同時に指示を出すように、Run Commandを使えば複数のサーバーに対して同じコマンドを一斉に実行できます。1台ずつ個別に作業する必要がないので、大幅な時間短縮になります。

🔧 AWS Systems Managerでの実際の機能

Run Commandは、複数のEC2インスタンスに対してコマンドをリモートで実行するサービスです。スクリプトの実行、ソフトウェアのインストール、設定変更などを一括で行えます。

📋 主な使用場面
  • 複数サーバーでのソフトウェア更新
  • 設定ファイルの一括変更
  • システム情報の収集
  • セキュリティスキャンの実行
💊
Patch Manager

🏥 たとえ話:定期健康診断とワクチン接種

会社で社員全員の健康診断を定期的に行い、必要に応じてワクチン接種をするように、Patch Managerはサーバーの「健康状態」を定期的にチェックし、セキュリティパッチ(ワクチン)を自動的に適用して、システムを安全に保ちます。

🔧 AWS Systems Managerでの実際の機能

Patch Managerは、EC2インスタンスのオペレーティングシステムやアプリケーションのパッチ適用を自動化するサービスです。セキュリティパッチの管理とスケジューリングを効率的に行えます。

📋 主な使用場面
  • セキュリティパッチの定期適用
  • 脆弱性対応の自動化
  • パッチ適用状況の監視
  • コンプライアンス要件の遵守
🤖
Automation

🏭 たとえ話:工場の自動化ライン

自動車工場で部品の組み立てから品質チェックまでを自動化ラインで行うように、Automationは複雑なIT作業を「レシピ(ワークフロー)」として登録し、ボタン一つで一連の作業を自動実行できます。人的ミスを減らし、作業の標準化ができます。

🔧 AWS Systems Managerでの実際の機能

Automationは、複雑な運用タスクを自動化するサービスです。事前定義されたワークフロー(Runbook)を使って、インスタンスの作成から設定、削除まで一連の処理を自動実行できます。

📋 主な使用場面
  • 災害復旧の自動化
  • 定期メンテナンス作業
  • AMI作成の自動化
  • スケールアウト/インの自動化

📊 機能比較表

機能 主な用途 対象範囲 実行方式
Session Manager 個別サーバーへの安全アクセス 1台ずつ インタラクティブ
Run Command 複数サーバーでのコマンド実行 複数台同時 ワンタイム実行
Patch Manager セキュリティパッチの管理 複数台同時 スケジュール実行
Automation 複雑な運用作業の自動化 複数台 + 他サービス ワークフロー実行

Created by SSuzuki1063

AWS SAP Learning Resources

Created by SSuzuki1063

AWS SAP Learning Resources