💭

【初心者向け】Systems Manager(SSM) 入門!完全ガイド①(概要編)

2023/09/04に公開

AWS Systems Manager(SSM)

☘️ はじめに

本ページは、AWS に関する個人の勉強および勉強会で使用することを目的に、AWS ドキュメントなどを参照し作成しておりますが、記載の誤り等が含まれる場合がございます。

最新の情報については、AWS 公式ドキュメントをご参照ください。

👀 Contents

Duration: 00:01:00

Systems Manager とは

AWS 上のリソースを表示したり、インスタンスを制御するために使用できる AWS のマネージドサービスです。「インスタンスのパッチ管理」「アンチウィルス定義の更新」「ソフトウェアのインストール状況確認」「運用タスクの自動化」等の機能があります。

Black Belt

【AWS Black Belt Online Seminar】AWS Systems Manager(YouTube)(38:57)

black-belt-ssm

  • ノード管理

【AWS Black Belt Online Seminar】AWS Systems Manager State Manager(YouTube)(29:24)

black-belt-ssm-state-manager

【AWS Black Belt Online Seminar】AWS Systems Manager Hybrid Activations 編(YouTube)(24:19)

black-belt-ssm-hybrid-activations

【AWS Black Belt Online Seminar】AWS Systems Manager Inventory 編(YouTube)(20:14)

black-belt-ssm-inventory

  • 運用管理

【AWS Black Belt Online Seminar】AWS Systems Manager Explorer / OpsCenter 編(YouTube)(30:03)

black-belt-ssm-explorer-opscenter

【AWS Black Belt Online Seminar】AWS Systems Manager Incident Manager 編(YouTube)(23:46)

black-belt-ssm-incident-manager

ドキュメント

AWS Systems Manager サービス概要

AWS Systems Manager ドキュメント

AWS Systems Manager よくある質問

AWS Systems Manager の料金

SSM?

Duration: 0:01:30

Systems Manager の前身のサービス名である「Amazon Simple Systems Manager」の略称が SSM でしたので、それに由来しています。

前提条件

Systems Manager を使ってサーバーを管理するには、マネージドノード(または、マネージドインスタンス)となっている必要があります。
マネージドノードとは・・・

  1. SSM Agent が導入されていること。
    オンプレミスサーバにも導入できます。

  2. インスタンスのアウトバンドが確保されていること。具体的には、以下のエンドポイントに対して HTTPS 通信が行える必要があります。

    • ec2messages.region.amazonaws.com
    • ssm.region.amazonaws.com
    • ssmmessages.region.amazonaws.com
  3. AWS 管理ポリシー AmazonSSMManagedInstanceCore を与えるか、同等の権限を付与する必要があります。

SSM Agent の使用

SSM Agent の使用

SSM Agent とは Systems Manager でこれらのリソースを更新、管理、設定できるようにするソフトウェアです。

SSM Agent は事前にプリインストールされているものがあります。事前にインストールされている場合は、適切なポリシーが付与されていればすぐに利用することができます。(参考>SSM Agent がプリインストールされた Amazon Machine Images (AMIs)

機能分類

運用管理、アプリケーション管理、変更管理、ノード管理の4つの機能があります。

  • 運用管理
    • エクスプローラー
    • OpsCenter
    • インシデントマネージャー
  • アプリケーション管理
    • アプリケーションマネージャー
    • AppConfig
    • パラメータストア
  • 変更管理
    • Change Manager
    • オートメーション
    • Change Calendar
    • メンテナンスウィンドウ
  • ノード管理
    • フリートマネージャー
    • コンプライアンス
    • インベントリ
    • ハイブリッドアクティベーション
    • セッションマネージャー
    • Run Command
    • ステートマネージャー
    • パッチマネージャー
    • ディストリビューター
GitHubで編集を提案

Discussion