本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Systems Manager Application Manager
Application Manager的 AWS Systems Manager功能可協助 DevOps 工程師在其應用程式和叢集環境中調查和修復其 AWS 資源的問題。 Application Manager將操作信息從多個 AWS 服務 和「Systems Manager 功能匯總為一個單 AWS Management Console一的。
在中Application Manager,應用程式是您要作為一個單位來操作的邏輯 AWS 資源群組。此邏輯群組可以代表應用程式的不同版本、運算子的擁有權界限或開發人員環境,僅舉幾例。 Application Manager對容器叢集的支援包括 Amazon Elastic Kubernetes Service (AmazonEKS) 和 Amazon 彈性容器服務 (AmazonECS) 叢集。
當您選擇 Application Manager 首頁上的 Get started (開始使用) 時,Application Manager 會自動匯入在其他 AWS 服務 或 Systems Manager 功能中建立的資源的中繼資料。對於應用程式,Application Manager匯入有關所有 AWS 資源的中繼資料,並組織到資源群組中。每個資源群組都以唯一應用程式的形式列在「自訂應用程式」類別中。 Application Manager還會自動導入有關由 AWS CloudFormation,, AWS Launch Wizard Amazon 和 Amazon ECS 創建的資源的元數據EKS。 Application Manager然後以預先定義的類別顯示這些資源。
對於 Applications (應用程式),清單包含下列項目:
-
自訂應用程式
-
Launch Wizard
-
CloudFormation 堆疊
-
AppRegistry 應用
對於 Container clusters (容器叢集),清單包含下列項目:
-
Amazon ECS 集群
-
Amazon EKS 集群
匯入完成後,您可以在這些預先定義的類別中檢視資源的操作資訊。或者,如果您想要提供有關資源集合的更多內容,您可以在 Application Manager 中手動建立應用程式,並將資源或資源群組移至該應用程式。這可讓您在應用程式環境中檢視操作資訊。
在您設定並設定 AWS 服務 和 Systems Manager 功能之後,Application Manager會顯示下列資源類型的相關資訊:
-
應用程式中 Amazon 彈性運算雲端 (AmazonEC2) 執行個體目前狀態、狀態和 Amazon EC2 Auto Scaling 運作狀態的相關資訊
-
Amazon 提供的警報 CloudWatch
-
AWS Config 與 State Manager (Systems Manager 理員的一個元件) 提供的合規性資訊
-
Amazon 提供的庫伯內特斯群集信息 EKS
-
日誌資料由 AWS CloudTrail 和 Amazon CloudWatch 日誌提供
-
Systems Manager OpsCenter 提供的 OpsItems
-
由該託管它們提供 AWS 服務 的資源詳細信息。
-
Amazon 提供的容器叢集資訊ECS。
若要協助您修正元件或資源的問題,Application Manager 還會提供可與應用程式建立關聯的 Runbook。若要開始使用 Application Manager,請開啟 Systems Manager 主控台
使用 Application Manager 有哪些優點?
Application Manager減少工程 DevOps 師偵測和調查 AWS 資源問題所需的時間。若要這麼做,請在一個主控台中的應用程式內容中Application Manager顯示許多類型的作業資訊。 Application Manager此外,提供可對資源執行一般補救作業的 Runbook,減少修正問題所需的 AWS 時間。
Application Manager 有哪些功能?
Application Manager 包含下列功能:
-
自動匯入 AWS 資源
在初始設定期間,您 AWS 帳戶 可以選擇根據 CloudFormation 堆疊、Launch Wizard 部署 AWS Resource Groups、 AppRegistry 應用程式以及 Amazon 和 Amazon EKS 叢集Application Manager自動匯入ECS和顯示資源。系統會在預先定義的應用程式或叢集類別中顯示這些資源。之後,無論何時將這些類型的新資源新增至您的 AWS 帳戶,都會在預先定義的應用程式和叢集類別中Application Manager自動顯示新資源。
-
建立或編輯 CloudFormation 堆疊和範本
Application Manager透過與整合,協助您佈建和管理應用程式的資源CloudFormation。您可以在中建立、編輯和刪除 AWS CloudFormation 範本和堆疊Application Manager。 Application Manager還包括一個模板庫,您可以在其中克隆,創建和存儲模板。 Application Manager並 CloudFormation 顯示有關堆棧當前狀態的相同信息。範本和範本更新會儲存在 Systems Manager 中,直到您佈建堆疊為止,此時變更也會顯示在中 CloudFormation。
-
在應用程式環境中檢視執行個體相關資訊
Application Manager與 Amazon 彈性運算雲端 (AmazonEC2) 整合,以便在應用程式環境中顯示執行個體的相關資訊。 Application Manager以圖形格式顯示所選應用程式的執行個體狀態、狀態和 Amazon EC2 Auto Scaling 運作狀態。Instances (執行個體) 標籤也包含一個資料表,其中包含應用程式中每個執行個體的下列資訊。
-
執行個體狀態 (待定、停止中、執行中、已停止)
-
SSM Agent 的 Ping 狀態
-
在執行個體上處理的最新 Systems Manager Automation 執行手冊的狀態和名稱
-
每個州的 Amazon CloudWatch 日誌警示計數。
-
ALARM
– 指標或表達式在定義的閾值外。 -
OK
– 指標或表達式在定義的閾值內。 -
INSUFFICIENT_DATA
– 警示剛開始無法使用指標,或資料不足無法讓指標判斷警示狀態。
-
-
父群組和個別自動擴展群組的 Auto Scaling 群組運作狀態
-
-
檢視應用程式或叢集的操作指標和警示
Application Manager與 Amazon CloudWatch 整合,為應用程式或叢集提供即時操作指標和警示。您可以深入了解應用程式樹狀結構,以檢視每個元件層級的警示,或檢視個別叢集的警示。
-
檢視應用程式的日誌資料
Application Manager與 Amazon CloudWatch 日誌整合,在您的應用程式內容中提供日誌資料,而不必離開 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 彈性運算雲端 (AmazonEC2) 執行個體維護的狀態的合規資訊。
-
檢視 Amazon ECS 和 Amazon EKS 叢集基礎設施資訊
Application Manager與 Amazon ECS 和 Amazon 整合,EKS以提供叢集基礎設施運作狀態的相關資訊,以及叢集中運算、聯網和儲存資源的元件執行時期檢視。
但是,您無法在中管理或檢視 Amazon EKS 網繭或容器的操作資訊Application Manager。您只能管理和檢視託管 Amazon EKS 資源之基礎設施的操作資訊。
-
檢視應用程式的資源成本詳細資訊
Application Manager已透過「成本」小器具與 AWS Cost Explorer的 AWS Billing and Cost Management功能整合。在帳單和成本管理主控台中啟用 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 區段中。
-
使用應用程式洞察Application Manager來監控中的 CloudWatch應用程式
Application Manager與 Amazon CloudWatch 應用程式洞察整合。Application Insights 會識別和設定金鑰指標、日誌,並在您所有的應用程式資源和技術堆疊中發出警示。Application Insights 持續監控指標和日誌,以偵測和建立異常及錯誤的關聯。當系統偵測到錯誤或異常時,「應用程式深入解析」會產生 CloudWatch 事件,供您用來設定通知或採取動作。您可以在 Application Manager 中的 Overview (概觀) 和 Monitoring (監控) 標籤上啟用和檢視 Application Insights。如需有關應用程式洞察的詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的什麼是 Amazon CloudWatch 應用程式洞察。
-
使用 Runbook 修正問題
Application Manager包括預先定義的 Systems Manager 手冊,用 AWS 於修復資源的常見問題。您可以針對應用程式中所有適用資源執行執行手冊,而不必離開 Application Manager。
使用 Application Manager 需要付費嗎?
Application Manager 是免費提供的。
Application Manager 的資源配額是什麼?
您可以在 Amazon Web Services 一般參考 的 Systems Manager 服務配額中檢視所有 Systems Manager 功能的配額。除非另有說明,否則每個配額都是區域特定規定。