Azure 中的全端監視

已完成

您的組織正在將其所有系統從內部部署位置移到 Azure,並希望您設計一套監視策略。 本單元會說明全端的監視策略如何藉由提供識別和減輕應用程式與基礎結構所有層級的問題的能力來改善客戶體驗。

使用全端的監視

完整堆疊監視是監視、分級和診斷應用程式、基礎結構和安全性問題的完整方法。 全端的監視包括遙測資料的收集、追蹤關鍵效能指標、隔離問題,以及分析根本原因。

您的應用程式和基礎結構可能會面臨不同類型的潛在破壞性問題,例如回應時間很差、使用率不斷改變、異常況狀和安全性風險。 您的回應必須適合問題的類型。 您可能會透過擴大容量以符合增加的負載,或者透過變更應用程式或基礎結構以提高效能並減少錯誤來回應。

透過正確的工具,您可以:

  • 監視您的基礎結構和應用程式效能。
  • 監視安全性風險和可疑的活動。
  • 在發生問題時立即收集相關的資訊。
  • 分析並回應您收集到的資訊。

透過使用全端的方法來監視您的應用程式和基礎結構,您可以快速且適當地回應變更和問題。 此策略可以協助您的組織提高生產力、成本效益、安全性和競爭力。

監視您的應用程式

在開發應用程式時監視應用程式是否有問題,以防止之後在生產環境中出現錯誤和異常。 為了改善您的開發生命週期,請確保您的程式碼只有在成功通過必要的檢查後才會進入開發週期的下一階段。

同時在應用程式上線和使用中時進行監視。 您可能會面臨要求失敗、伺服器回應時間長或可用性等問題。 藉由監視即時的問題,您可以立即識別出這些類型的問題和風險,且能有效地回應以確保應用程式的運作狀況良好。

Screenshot of Application Key Performance Indicators (KPIs).

為了改善應用程式的運作情況並在未來建立更好的應用程式,您可以設定警示和自動回應來協助您處理應用程式的問題。

監視基礎結構

有不同類型的問題會影響您的基礎結構。 您可能必須處理效能問題,或是可能導致服務無法連線或整個基礎結構無法使用的問題。 這些問題中的任一個可能都會降低生產力、造成財務損失,或危及組織信譽。

若要及時且有效地處理任何發生的問題,您可以設定警示來監視基礎結構的各種問題。 例如,您可以針對下列情況設定警示:

  • 您基礎結構的資源使用率。
  • 您基礎結構的可用性和健康情況。
  • 在作業系統層級發生特定事件時。

您可以設定警示來啟動通知個人或團隊採取適當動作的流程。 您也可以使用劇本和 Webhook,觸發對警示的自動化回應。

您也可以使用基礎結構監視資料來進行作業分析和容量規劃。 您可以將虛擬機 (VM) 客體作業系統的效能資訊收集到圖表中,以進行比較和趨勢分析,進而為決策提供資訊。

Screenshot of VM KPIs.

監視 Azure 平台資源

除了監視已部署的應用程式和基礎結構之外,您還可以使用 Azure 的內建功能來監視其他的 Azure 平台資源。 Azure 資源 (例如儲存體帳戶、Key Vault 和 Azure Cosmos DB 資料庫) 具有效能計量和資源記錄,您可以進行檢視及分析來追蹤效能和可用性。

這些和其他 Azure 資源類型提供了一些專用的深入解析資訊,而它們可跨訂用帳戶、資源群組和其他資源提供預先定義的監視體驗。 以下的螢幕擷取畫面顯示了 Azure Monitor 儲存體的深入解析資訊,其中顯示兩個訂用帳戶之間多個儲存體帳戶的使用量和延遲。

Screenshot of Azure Storage KPIs.

您也可以檢視和收集與 Azure 租用戶 Active Directory 相關的記錄,以及 Azure 訂閱的服務健康狀態和活動記錄。 全端的監視解決方案包括了對您的應用程式和基礎結構所依賴的 Azure 平台資源的可見性。

監視安全性

監視您的應用程式和基礎結構的安全性也很重要,以便能確保它們始終受到保護且可供使用。 您應監視資料外洩以及基礎結構安全性面臨的任何風險 (例如可疑的使用者帳戶或惡意的 IP 位址) 並發出警示。 您的安全性監視解決方案應包含強大的自動化異常偵測和事件管理功能,以將多個相關事件合併到單一可採取動作的警示中。

摘要

採用全端的方法來監視您的應用程式和基礎結構,可協助您適當且更有效地回應問題。 您可以強化保護,並建置改善的應用程式和基礎結構。 全端的方法也可協助您獲得情況感知的能力,而且您可以從影響您環境的問題中學到經驗。

檢定您的知識

1.

DevOps 小組應該在什麼時候實施應用程式監視以獲得最佳的應用程式運作狀況和效能?

2.

採用完整方法來對應用程式、基礎結構和安全性問題進行監視、分類和診斷的監視策略的術語是什麼?