雲端監控工具使您能夠追蹤雲端資源和服務。通常,實施雲端監控是為了確保最佳效能、計費和安全性。您可以使用一個工具或多個工具的組合。但是,請確保您選擇的解決方案滿足關鍵要求,包括原生雲端整合、雲端感知定價和可擴充性。
在這篇文章中,我們將探討作為原生第一方工具和第三方監控解決方案所提供的頂級雲端監控工具。我們也會說明 NetApp Cloud Insights 如何協助你運用洞察力來提升雲端效能與帳單管理。
在本文中,您將學到:
雲端監控是一套協助您確保雲端服務與應用程式效能、安全性及可用性的實踐方法。您可以利用監控來優化基礎架構、識別服務中斷,並偵測漏洞或威脅。
在監控雲端資源和基礎架構時,主要有三大類型的監控。其中包括:
在我們的指南中進一步了解如何為您的監控工具收集日誌數據:cloud logging(即將推出)
有各種各樣的原生和第三方工具可用於監控您的雲端作業。根據您的雲端環境,您可能會選擇一個通用的工具,或是結合多個專業工具一起使用。為了確保您能全面監控您的環境,請考慮以下這些工具。
NetApp Cloud Insights
NetApp Cloud Insights 是一款基礎架構監控工具,可讓你全面掌握你的整個基礎架構。Cloud Insights 可協助您對所有的資源進行監控、疑難排解及最佳化,包括公有雲和私有資料中心在內,無一遺漏。
Google Operations
Google Operations 是一個 Google Cloud Platform 工具,可用於監控、疑難排解及優化應用程式效能。透過此工具,您可以收集雲端資源與應用程式的追蹤、日誌和指標。Google Operations 包含內建儀表板與警示、即時日誌分析,以及應用程式效能管理(APM)套件。
Microsoft Azure Monitor
Azure Monitor 是專為與 Azure 資源一起使用而設計的工具,您還可用於擷取外部資料。它包括用於收集指標和記錄的功能,可應用於監控基礎架構、應用程式和網路。Azure Monitor 包括對一系列分析和機器學習工具的存取,並且可以與 Event Hubs 和 Logic Apps 整合。
Amazon CloudWatch
Amazon CloudWatch 是一項 AWS 監控服務,可用於掌握您在 AWS 及本地端的應用程式和資源的可見性。您可以將 CloudWatch 與超過 70 種 AWS 服務整合,並用於收集和分析指標及日誌資料。您也可以將此服務與 CloudWatch Events 結合使用,以觸發自動化動作和工作流程。
Oracle 應用程式效能監控
Application Performance Monitoring 是一款與廠商無關的工具,可用於監控本地端、Oracle Cloud、多雲及混合雲環境。它包含用於監控瀏覽器效能、應用程式效能及資源效能的功能。您可以使用此服務來收集和評估指標,並執行情境式日誌分析。
Cisco CloudCenter
Cisco CloudCenter 是一款供多雲環境使用的廠商中立管理與監控解決方案。它包含支援多雲政策建立與管理、基礎架構自動化、成本最佳化分析,以及集中式效能監控的功能。
Riemann
Reimann 是一個用於監控分散式系統的開源工具。您可以使用它將來自基礎設施和應用程式的事件數據彙總到單一數據流中。您可以將 Riemann 與 Graphite 整合以視覺化數據,或從 Sinatra 應用程式介面查看系統總覽。
cAdvisor
cAdvisor 是一個開源的守護程式,可用於監控您的容器部署。它可讓您收集、彙總、處理及匯出與資源使用、網路統計和隔離參數相關的資料。您可以透過網頁式 UI 或 REST API 使用 cAdvisor。
Graphite
Graphite 是一款為雲端和本地資源設計的開源監控工具。您可以使用它來儲存、視覺化和分享時序資料與指標。您無法直接使用此工具來收集資料,但它包含大量相容的收集代理程式和整合生態系統。
Prometheus
Prometheus 是一個開源的監控工具,您可以用來收集、彙總、分析和視覺化指標數據。它是 Kubernetes 部署的預設監控工具,並且可以整合各種基礎架構、資源和應用程式。您可以使用 Prometheus 用戶端程式庫來為應用程式進行儀表化、儲存與查詢時序數據,以及視覺化系統健康狀態。
在選擇雲端監控工具時,您需要確保所選工具符合幾項關鍵需求,以確保相容性與價值。需要關注的一些重要需求包括以下幾點。
全方位可見度
雲端應用程式、使用者和資源的分散特性,要求你監控比傳統基礎架構更多的元件。尋找能夠集中並關聯來自整個系統資料並提供端到端追蹤的工具。
如果您的 IT 團隊必須從多個工具拼湊資訊,他們更有可能忽略問題。缺乏集中化也會增加回應時間,使您暴露於風險或停機的時間更長。
原生雲端整合
理想情況下,您應該尋找可以與現有系統和供應商本地集成的工具。您需要包含的代理、外掛程式或自定義集成越多,您引入的故障點就越多。此外,每當元件更新時,您都可能失去相容性。
雲端感知定價
傳統的本地監控系統通常根據您打算監控的設備或使用者數量來定價。然而,這種定價結構並不適用於雲端資源,因為其具有動態特性。請尋找具有彈性定價或允許您每月調整成本的解決方案。
請求數據擷取
雲端資源和應用程式涉及的請求資料,可能不會被事件日誌或指標所捕捉。例如,eCommerce 客戶可能會產生許多來回的請求,這些請求會經過負載平衡器、行動裝置或內容傳遞網路,然後才到達您的微服務或資料庫。如果您無法透過請求追蹤或封包擷取來監控這些動態元件,您的可視性就不完整。
擴充性
雲端環境會產生大量資料,尤其是在新增物聯網(IoT)或其他串流裝置後。此外,使用者數量可能會大幅波動,尤其是面向客戶的應用程式和服務。
您選擇的任何監控工具都必須能夠處理您的工作負載和使用者產生的大量數據。這意味著需要擴展頻寬和處理能力以即時擷取數據,並擴展資料庫以儲存收集到的數據。
NetApp Cloud Insights 是一項基礎架構監控工具,可讓您查看整個基礎架構。Cloud Insights 可協助您對所有的資源進行監控、疑難排解及最佳化,包括公有雲和私有資料中心在內,無一遺漏。
Cloud Insights 可幫助組織縮短 90% 的平均解決問題時間,防止 80% 的雲端問題影響到最終使用者,並將雲端基礎架構成本平均降低 33%。它甚至可以透過識別敏感資料的風險來減少您遭受內部威脅的風險。
其中,NetApp Cloud Insights 能協助您探索從公有雲到資料中心的整個混合式基礎架構。借助 NetApp Cloud Insights,您可以識別未使用的資源並調整適當規模的機會,從而優化雲端成本並節省整個環境的資金。