乔安监控云存储_智能运维丨全栈监控,护航云上业务
自2006年至今,云計算商用領域已經歷了十余載的發展。云也從概念普及進入到廣泛應用階段,云服務變成了像水電一樣的基礎服務,已經是行業共識。
云發展速度快、成長空間大,監控場景復雜
最新Gartner的報告預測到2019年公有云市場將達到2062億美元,較2018年將會增長17.3%,然而這個規模依然只占全球范圍內IT支出的5.4%(據Gartner預測,2019年全球IT支出將達到3.8萬億美元)。從這些數據可以看出,未來相當長一段時間,云計算業務還將繼續處于快速發展階段,并且有著巨大的增長空間。
隨著云服務的快速發展,部署在云上的業務系統越來越多,規模也越來越大,與此同時針對云上業務系統的監控也就變得越來越重要。Gartner報告顯示,盡管已經有39%的上云企業為其系統定制了監控解決方案,但整體上來說,監控系統的覆蓋范圍還有很多需要完善的地方,尤其是針對混合云業務場景的監控。
為客戶提供完整的云上系統監控解決方案
調研典型上云客戶業務系統發現,中大型客戶更傾向于將系統構建在混合云環境之上,并依賴公有云提供的計算、網絡、存儲等服務,來實現自身業務的彈性,而小型客戶則更多的直接將業務系統部署到云上,并且出于運維和研發成本的考慮,所依賴的云服務種類和數量越來越多。
對于一個典型的云系統的監控來說,除了要關注云系統的模塊架構組成外,還要關注其依賴的云服務,同時從業務價值的角度出發,還要關注服務的連通性和性能,當有故障的時候,需要能夠提供對應的手段去定位和分析產生問題的原因。
通過分析,可以得出云上客戶對監控的需求如下:
支持云上服務監控,如云磁盤、對象存儲、數據庫、大數據等云服務監控。
支持跨云主機或與用戶自建環境組成的混合云場景監控。
支持客戶業務系統以及客戶業務價值監控,支撐客戶日常運維與運營行為。
預留擴展能力,提供相應機制或開放API接口,供其它故障處理系統、變更管理系統感知監控目標的狀態變化,并依此構建完整的運維體系。
實現思路:?服務模型屏蔽差異
標準組件提升系統能力
構建服務模型屏蔽服務間模型差異
云由服務提供商提供的一系列計算、存儲、AI應用類服務組成,每種服務的業務模型都不盡相同。如虛機、塊存儲的實例模型,數據庫、緩存、容器服務的集群模型。語音識別、語音合成、人臉識別服務提供的API或API集合模型。構建在這些云服務資源之上的系統,由于業務場景不同,也會呈獻出或繁或簡的架構形態。
為了應對結構復雜、模型多變的云上需求,提供可擴展、適應性強的監控能力,就需要定制出一套標準的模型出來,對上屏蔽不同云服務資源模型與客戶業務系統資源模型的差異,對下支撐標準監控能力建設,這就是服務管理模型。服務模型要解決如下兩個問題:
抽象實體模型特征,針對云服務資源或客戶業務系統按功能、結構劃分出來的具有一致性功能的實體。
刻畫模型間關系,用于描述或定義不同類型的實體間層級或關聯關系,支撐不同實體間指標數據計算。
圍繞服務模型構建可伸縮監控能力
由于服務模型屏蔽掉了業務模型的差異,在監控能力建設方面,就可以圍繞服務模型構建標準化的采集、計算、存儲、異常檢測、告警、可視化等能力。通過形式多樣的采集手段實現監控對象指標的收集,再通過計算和模型間關系實現業務指標的轉換,并將對應結果存儲起來,供后續的異常檢測分析與可視化使用。
打造從云資源到客戶業務系統到終端
用戶價值的全棧監控產品
在標準化的監控能力建設完成之后,要做的是細分客戶監控場景,并針對性的打造細分場景監控子產品。
用戶在使用云系統的整個過程可以簡化為上圖所示模型。用戶通過公共網絡連接到服務,對應的用戶請求通過入口服務完成轉發,由具體的部署在容器、虛機或物理機上應用服務進程完成處理并返回給用戶,當然在處理的過程中通常會涉及到不同應用服務進程間調用和對云服務資源的調用。根據監控的場景,將監控的場景細分為以下幾個場景:
站點監控,監測客戶服務的連通性與可用性,監測分布在不同地理位置或網絡的用戶的訪問服務的狀態和性能。
應用(系統)監控,監控應用或系統的資源使用情況及健康狀態,通過進程、日志、腳本、Http、端口、語義等多種手段。
主機監控,監測應用進程運行的主機/容器等宿主環境的資源使用情況與健康狀態。
云服務監控,監測云上業務系統依賴的云服務資源狀態和性能。
業務監控,從業務價值的角度去分析對應變化以及追蹤導致這些變化的可能誘因。
結束語:?擴展監控生態,護航云上業務
通過云監控提供的實時異常檢測機制和可視化效果,不僅可以讓客戶對自身業務現狀、以及支撐業務的系統狀態了然于胸,還可以在問題發生時幫助客戶快速定位故障,保障業務價值的連續穩定。同時,通過監控系統通過預留的接口可以方便實現與外部自系統對接,與其它自動化系統共同構建監控運維生態,為云上客戶業務系統的穩定保駕護航。
本文介紹了我們云上監控產品的愿景與設計思路,接下來,我們還會深入的介紹如何使用百度云上的監控、運維管理產品來定制構建自己的解決方案,敬請期待!
作者簡介Mason? ? 百度資深研發工程師
負責百度智能運維(Noah)云監控平臺的架構設計與研發工作,致力于推進監控能力在公有云及私有云場景落地。
總結
以上是生活随笔為你收集整理的乔安监控云存储_智能运维丨全栈监控,护航云上业务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iQOO Neo9系列参数曝光 高配天玑
- 下一篇: excel表格中添加combobox_E