AWS Systems Manager Application Manager - AWS Systems Manager

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Systems Manager Application Manager

AWS Systems Manager の機能である Application Manager は、DevOps エンジニアがアプリケーションとクラスターのコンテキストで AWS リソースに関する問題を調査および修復するのに役立ちます。Application Manager は、複数の AWS のサービスと Systems Manager の機能のオペレーション情報を 1 つの AWS Management Console に集約します。

Application Manager では、アプリケーションはユニットとして動作する AWS リソースの論理グループです。この論理グループは、アプリケーションのさまざまなバージョン、オペレーターの所有権の境界、またはデベロッパー環境などを表すことができます。Application Manager コンテナクラスターのサポートには、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターと Amazon Elastic Container Service (Amazon ECS) クラスターの両方が含まれます。

Application Manager のホームページで [Get started (開始方法)] を選択すると、Application Managerでは、その他の AWS のサービスまたは Systems Manager の機能で作成されたリソースに関するメタデータが自動的にインポートされます。アプリケーションの場合、Application Manager では、Resource Groups に分類されたすべての AWS リソースに関するメタデータがインポートされます。各リソースグループは、一意のアプリケーションとしてカスタムアプリケーションカテゴリに表示されます。また、Application Manager では、AWS CloudFormation、AWS Launch Wizard、 Amazon ECS および Amazon EKS によって作成されたリソースに関するメタデータも自動的にインポートされます。Application Manager ではその後、これらのリソースは定義済みのカテゴリに表示されます。

アプリケーションの場合、リストには次のものが含まれます。

  • カスタムアプリケーション

  • Launch Wizard

  • CloudFormation スタック

  • AppRegistry アプリケーション

コンテナクラスターの場合、リストには次のものが含まれます。

  • Amazon ECS クラスター

  • Amazon EKS クラスター

インポートが完了すると、これらの定義済みのカテゴリで、リソースに関するオペレーション情報が表示されます。また、リソースのコレクションに関するコンテキストをさらに提供する場合は、Application Manager でアプリケーションを手動で作成し、そのアプリケーションにリソースまたはリソースのグループを移動できます。これにより、アプリケーションのコンテキストでオペレーション情報を表示できます。

AWS のサービスサービスおよび Systems Manager の機能をセットアップして設定すると、Application Manager はリソースに関する次の種類の情報を表示します。

  • アプリケーション内の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスの現在の状態、ステータス、Amazon EC2 Auto Scaling の正常性に関する情報

  • Amazon CloudWatch によって提供されるアラーム

  • AWS Config および State Manager (Systems Manager のコンポーネント) によってもたらされるコンプライアンス情報

  • Amazon EKS によってもたらされる Kubernetes クラスター情報

  • AWS CloudTrail および Amazon CloudWatch Logs によってもたらされるログデータ

  • Systems Manager OpsCenterによってもたらされる OpsItems

  • リソースをホストする AWS のサービスによって提供されるリソースの詳細。

  • Amazon ECS によってもたらされるコンテナクラスター情報。

コンポーネントまたはリソースに関する問題の修復を支援するために、Application Manager はアプリケーションに関連付けられるランブックも提供します。Application Manager の使用を開始するには、Systems Manager コンソールを開きます。ナビゲーションペインで、[Application Manager] を選択します。

Application Manager を使用することの利点は何ですか。

Application Manager を使用すると、DevOps エンジニアが AWS リソースに関する問題を検出して調査する時間を短縮できます。これを行うため、Application Managerでは 1 つのコンソールにアプリケーションのコンテキストで多くのタイプのオペレーション情報が表示されます。また、Application Manager により AWS リソースで一般的な修復タスクを実行するランブックが提供されることで、問題の修復にかかる時間を短縮できます。

Application Manager の特徴は何ですか?

Application Manager には、以下の特徴があります。

  • AWS リソースを自動的にインポート

    初期セットアップ時に、CloudFormation スタック、AWS Resource Groups、Launch Wizard デプロイ、AppRegistry アプリケーション、Amazon ECS および Amazon EKS クラスターに基づくリソースを、Application Manager が AWS アカウント に自動的にインポートして表示するように選択できます。このシステムにより、これらのリソースは、定義済みのアプリケーションまたはクラスターカテゴリに表示されます。その後、これらのタイプの新しいリソースが AWS アカウント に追加されるたびに、Application Manager では、事前定義されたアプリケーションとクラスターカテゴリに新しいリソースが自動的に表示されます。

  • CloudFormation スタックとテンプレートの作成および編集

    Application Manager は、CloudFormation と統合することで、アプリケーションのリソースのプロビジョニングと管理を支援します。AWS CloudFormation テンプレートとスタックは、Application Manager で作成、編集、削除できます。Application Manager には、テンプレートのクローン、作成、および格納が可能なテンプレートライブラリも含まれています。Application Manager と CloudFormation には、スタックの現在のステータスに関する同じ情報が表示されます。テンプレートとテンプレートの更新は、スタックをプロビジョニングするまで Systems Manager に格納されます。このとき、変更内容は CloudFormation にも表示されます。

  • アプリケーションの観点からインスタンスに関する情報を表示する

    Application Manager は Amazon Elastic Compute Cloud (Amazon EC2) と統合しており、アプリケーションの観点からインスタンスに関する情報を表示することができます。 Application Manager は、選択したアプリケーションのインスタンスの状態、ステータス、および Amazon EC2 Auto Scaling の正常性を、グラフィカルな形式で表示します。[Instances] (インスタンス) タブには、アプリケーション内の各インスタンスに関する以下の情報を示すための表も含まれています。

    • インスタンスの状態 (保留中、停止中、実行中、停止済み)

    • SSM Agent の ping ステータス

    • インスタンス上で最後に処理された、Systems Manager Automation ランブックのステータスと名前

    • 状態ごとの Amazon CloudWatch Logs アラームの数。

      • ALARM – メトリクスまたは式が、定義されているしきい値を超えています。

      • OK – メトリクスや式は、定義されているしきい値の範囲内です。

      • INSUFFICIENT_DATA – アラームが開始直後であるか、メトリクスが利用できないか、メトリクス用のデータが不足しているため、アラームの状態を判定できません。

    • 親および個別の Auto Scaling グループに関する正常性

  • アプリケーションまたはクラスターのオペレーションメトリクスおよびアラームの表示

    Application Manager は Amazon CloudWatch と統合され、アプリケーションまたはクラスターのリアルタイムオペレーションメトリクスとアラームを提供します。アプリケーションツリーにドリルダウンして、各コンポーネントレベルのアラームを表示したり、個々のクラスターのアラームを表示したりできます。

  • アプリケーションのログデータの表示

    Application Manager は Amazon CloudWatch Logs と統合され、Systems Manager を離れることなく、アプリケーションのコンテキストでログデータが提供されます。

  • アプリケーションまたはクラスター用の OpsItems の表示と管理

    Application Manager は、AWS Systems Manager OpsCenter と統合して、アプリケーションとクラスターの運用作業項目 (OpsItems) のリストを提供します。リストには、自動的に生成され、手動で作成された OpsItems が反映されます。OpsItem を作成したリソースの詳細のほか、OpsItem のステータス、ソース、重要度を表示できます。

  • アプリケーションまたはクラスターのリソースのコンプライアンスデータの表示

    Application Manager は、AWS Config と統合して、指定したルールに従い、AWS リソースに関するコンプライアンスと履歴の詳細を提供します。Application Manager もまた、AWS Systems Manager State Manager と統合して、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスで維持する状態に関するコンプライアンス情報を提供します。

  • Amazon ECS および Amazon EKS クラスターインフラストラクチャ情報の表示

    Application Manager は Amazon ECS および Amazon EKS と統合して、クラスターのインフラストラクチャの正常性に関する情報と、クラスター内のコンピューティング、ネットワーキング、およびストレージリソースのコンポーネントランタイムビューを提供します。

    ただし、Application Manager では、Amazon EKS ポッドまたはコンテナに関するオペレーション情報を管理または表示することはできません。管理および表示できるのは、Amazon EKS リソースをホストしているインフラストラクチャに関するオペレーション情報のみです。

  • アプリケーションのリソースコストの詳細の表示

    Application Manager は、[Cost] (コスト) ウィジェットによって、AWS Billing and Cost Management の機能である AWS Cost Explorer と統合されています。請求およびコストマネジメントコンソールで Cost Explorer を有効にした後、Application Manager の [Cost] (コスト) ウィジェットに、特定の非コンテナアプリケーションまたはアプリケーションコンポーネントのコストデータが表示されます。ウィジェットでフィルターを使用して、棒グラフまたは折れ線グラフで、異なる期間、粒度、およびコストタイプに基づいてコストデータを表示できます。

  • リソースの詳細情報を 1 つのコンソールで表示

    Application Manager に表示されているリソース名を選択すると、Systems Manager を離れることなくそのリソースに関するコンテキスト情報とオペレーション情報を表示できます。

  • アプリケーションのリソース更新の自動受信

    サービスコンソールでリソースに変更を加え、そのリソースが Application Manager のアプリケーションの一部である場合、Systems Manager はそれらの変更を自動的に表示します。たとえば、AWS CloudFormation コンソールでスタックを更新し、そのスタックが Application Manager アプリケーションの一部である場合、スタックの更新は自動的に Application Manager に反映されます。

  • Launch Wizard アプリケーションの自動検出

    Application Manager は AWS Launch Wizard と統合されています。Launch Wizard を使用してアプリケーションのリソースを配置した場合、Application Manager では「Launch Wizard」セクションにリソースを自動的にインポートして表示できます。

  • CloudWatch Application Insights を使用した Application Manager でのアプリケーションリソースの監視

    Application Manager は、Amazon CloudWatch Application Insights と統合できます。Application Insights は、アプリケーションリソースとテクノロジースタック全体の主要なメトリクス、ログ、アラームを識別して設定します。また、メトリクスとログを継続的にモニタリングし、異常やエラーを検出して相互に関連付けます。エラーや異常が検出されると、Application Insights は CloudWatch Events を生成します。これを使用すると、通知を設定したり、アクションを実行したりできます。Application Insights は、Application Manager の [Overview (概要)] と [Monitoring (モニタリング)] タブで有効にして表示できます。Application Insights の詳細については、Amazon CloudWatch ユーザーガイドで「Amazon CloudWatch Application Insights とは」を参照してください。

  • ランブックに関する問題を修復

    Application Manager には、AWS リソースの一般的な問題を修正するための事前定義された Systems Manager ランブックが含まれています。Application Manager を終了しなくても、アプリケーション内で対象となるすべてのリソースに対してランブックを実行できます。

Application Manager の使用料金はかかりますか?

Application Manager は追加料金なしでご利用いただけます。

Application Manager のリソースクォータについて説明します。

すべての Systems Manager 機能のクォータは、「Amazon Web Services 全般のリファレンス」の「Systems Manager Service Quotas」で確認できます。特に明記されていない限り、クォータはリージョンごとに存在します。