AWS Systems Manager Application Manager - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Systems Manager Application Manager

Application Manager中的工具 AWS Systems Manager,可協助 DevOps 工程師在其應用程式和叢集的內容中調查和修復 AWS 資源的問題。 會將多個 AWS 服務 和 Systems Manager 工具的操作資訊Application Manager彙總到單一 AWS Management Console。

在 中Application Manager,應用程式是您想要作為單位運作的邏輯 AWS 資源群組。此邏輯群組可以代表應用程式的不同版本、運算子的擁有權邊界或開發人員環境等等。Application Manager 可支援容器叢集,包括 Amazon Elastic Kubernetes Service (Amazon EKS) 和 Amazon Elastic Container Service (Amazon ECS) 叢集。

當您在Application Manager首頁選擇開始使用時, Application Manager會自動匯入在其他 AWS 服務 或 Systems Manager 工具中建立之資源的中繼資料。對於應用程式, 會將所有 AWS 資源的中繼資料Application Manager匯入資源群組。每個資源群組都會列在自訂應用程式類別中,做為唯一的應用程式。 Application Manager也會自動匯入由 AWS CloudFormation AWS Launch Wizard、Amazon ECS 和 Amazon EKS 所建立之資源的中繼資料。 Application Manager 然後在預先定義的類別中顯示這些資源。

對於 Applications (應用程式),清單包含下列項目:

  • 自訂應用程式

  • Launch Wizard

  • CloudFormation 堆疊

  • AppRegistry 應用程式

對於 Container clusters (容器叢集),清單包含下列項目:

  • 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 還會提供可與應用程式建立關聯的 Runbook。若要開始使用 Application Manager,請開啟 Systems Manager 主控台。在導覽窗格中,選擇 Application Manager

使用 Application Manager 有哪些優點?

Application Manager 減少 DevOps 工程師偵測和調查 AWS 資源問題所需的時間。若要這樣做, 會在單一主控台的應用程式內容中Application Manager顯示許多類型的操作資訊。 Application Manager也提供執行 AWS 常見資源修復任務的執行手冊,以縮短修復問題所需的時間。

Application Manager 有哪些功能?

Application Manager 包含下列功能:

  • 自動匯入您的 AWS 資源

    在初始設定期間,您可以選擇讓 AWS 帳戶 自動Application Manager匯入和顯示以 CloudFormation 堆疊、 AWS Resource Groups、啟動精靈部署、AppRegistry 應用程式,以及 Amazon ECS 和 Amazon EKS 叢集為基礎的 資源。系統會在預先定義的應用程式或叢集類別中顯示這些資源。之後,每當這些類型的新資源新增至您的 時 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 ECSAmazon EKS 整合,以提供有關叢集基礎設施運作狀態的資訊,以及從集中運算、聯網和儲存資源的元件執行時間檢視。

    但是,您無法在 Application Manager 中管理或檢視有關 Amazon EKS Pod 或容器的操作資訊。您只能管理和檢視託管 Amazon EKS 資源之基礎設施的操作資訊。

  • 檢視應用程式的資源成本詳細資訊

    Application Manager 透過 AWS Billing and Cost Management成本小工具與 AWS Cost Explorer功能整合。在帳單和成本管理主控台中啟用 Cost Explorer 後,Application Manager 中的 Cost (成本) 小工具會顯示特定非容器應用程式或應用程式元件的成本資料。您可以使用小工具中的篩選條件,根據長條圖或折線圖中的不同時間週期、粒度和成本類型來檢視成本資料。

  • 在單一主控台中檢視詳細的資源資訊

    選擇 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 持續監控指標和日誌,以偵測和建立異常及錯誤的關聯。系統偵測到錯誤和異常時,Application Insights 會產生 CloudWatch Events,可用於設定通知或採取動作。您可以在 Application Manager 中的 Overview (概觀) 和 Monitoring (監控) 標籤上啟用和檢視 Application Insights。如需有關 Application Insight 的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的什麼是 Amazon CloudWatch Application Insights

  • 使用 Runbook 修正問題

    Application Manager 包含預先定義的 Systems Manager Runbook,用於修復 AWS 資源的常見問題。您可以針對應用程式中所有適用資源執行執行手冊,而不必離開 Application Manager。

使用 Application Manager 需要付費嗎?

Application Manager 是免費提供的。

Application Manager 的資源配額是什麼?

您可以在 的 Systems Manager 服務配額中檢視所有 Systems Manager 工具的配額Amazon Web Services 一般參考。除非另有說明,否則每個配額都是區域特定規定。