透過與客戶合作移轉、營運和現代化 Windows 工作負載,我們建置了一系列工具和服務,為客戶提供簡單易用的整合體驗,用以管理 AWS 上的 Microsoft 工作負載,其中包括:
- 使用 Amazon EC2 Image Builder 建置和管理合規的企業映射
- 使用 AWS Launch Wizard 簡單地部署和設定複雜的應用程式
- 使用 Amazon CloudWatch Application Insights 自動設定應用程式監控
- 使用 AWS Systems Manager Fleet Manager 管理混合式伺服器機群並對其進行疑難排解
CloudWatch Application Insights
輕鬆在 AWS 上新增企業應用程式監控
Amazon CloudWatch Application Insights 可以智慧地自動為您的應用程式資源設定建議的指標、遙測日誌和警示,並且持續分析應用程式中問題特徵的資料。僅需執行幾個簡單的步驟,您可以輕鬆地為 EC2、Lambda、RDS 和容器資源以及眾多資料來源 (如 Windows 效能計數器、.NET/.NET Core Java、SQL Server、Oracle、CLR 指標、資料庫日誌等) 設定必要的遙測機制。Application Insights 能夠感知工作負載並分析整個應用程式堆疊中已知和潛在的問題及其可能的根本原因。該工具還使用機器學習技術來檢閱歷史資料,以識別其他潛在的問題區域並改善問題分析。
運作方式

您可以在「洞見」索引標籤中 CloudWatch 主控台「設定」下的左側面板存取 CloudWatch Application Insights。您還可以藉助 CloudFormation 範本中的一些簡單 JSON 或 YAML 命令將企業應用程式監控新增為自動建置程序的一部分。您可透過兩種方式上手。其中一種選項是將所有企業應用程式和資源組織在 AWS Resource Groups 中。在設定精靈中將 Resource Group 名稱輸入到 CloudWatch Application Insights 之後,該服務將發現 Resource Group 中的所有應用程式和資源,並自動設定建議的指標、遙測、日誌和警示。或者,您也可以選擇讓 CloudWatch Application Insights 自動發現帳戶中的所有應用程式和資源,並使用建議的監控機制自動設定整個帳戶。
使用案例
輕鬆設定企業級應用程式監控
確定應用程式的監控要求可能很困難,並且協調資料庫、網路和系統管理員之間的設定也非常麻煩。CloudWatch Application Insights 設定並建議適合企業應用程式堆疊的最佳指標、日誌和遙測,僅需按幾下即可自動設定這些功能。
自動設定重要提醒
除非 IT 和企業支援部門的相關人員意識到需要注意的關鍵問題,否則監控沒有任何價值。CloudWatch Application Insights 將自動建立提醒,以提供有關應用程式運作狀態的及時、準確和相關資訊。我們將通知您有關資料庫備份失敗、記憶體洩漏錯誤和 IIS 伺服器瓶頸等問題。
集中監控和快速問題解決
即使您不知道應該監控哪些方面或應該觀測哪些重要問題,也沒有關係。CloudWatch Application Insights 將建議並自動建立針對企業應用程式最佳化的儀表板,以協助您快速識別、排查和解決問題。透過與 AWS Systems Manager 的內建整合,您可以自動建立 OpsItems 來啟動用於解決問題的執行手冊。
客戶參考

監控 Microsoft SQL Server 機群以提前發現問題
PageUp 匯集整個人才生命週期。該公司使用 CloudWatch Application Insights 來監控 Microsoft SQL Server 機群,即其產品套件中一個龐大而關鍵的元件。CloudWatch Application Insights 可輕鬆設定 SQL Server 日誌擷取,並在易於瀏覽的儀表板中為公司提供資料庫基礎設施錯誤和趨勢的清晰檢視。
「我們開始努力改善日誌記錄、資訊擷取和預先問題識別。CloudWatch Application Insights 提供了一個簡單的解決方案來引入所需的日誌、擷取正確的指標並確定事件發生的時間。該工具在獲取磁碟空間不足和工作負載過高的情況時特別有用,過去我們有時直到服務受影響時才發現這些問題。藉助 CloudWatch Application Insights,我們可以用更少的精力和成本為客戶提供效能更出色、更可靠的服務。」
PageUp People 資深 DevOps 工程師 Giles Pollock
資源
使用 Amazon CloudWatch Application Insights 設定 .NET 應用程式和 Microsoft SQL Server 監控器 (Setting up monitors for .NET Application and Microsoft SQL Server using Amazon CloudWatch Application Insights)
作者:Saleha Haider,2020 年 9 月 18 日
一種更簡化的新設定,用於對 .NET 應用程式進行 XRay 追蹤 (A new, more simplified setup for X-Ray tracing of .NET applications)
作者:Steve Roberts,2020 年 7 月 17 日
使用適用於 .NET 和 SQL Server 的 Amazon CloudWatch Application Insights 取得應用程式運作狀態可見性 (Get visibility into application health with Amazon CloudWatch Application Insights for .NET and SQL Server)
作者:Purvi Goyal 和 Rodney Bozo,2019 年 7 月 1 日