首先,DeepFlow的架構(gòu)非常的現(xiàn)代化。DeepFlow的架構(gòu)是面向企業(yè)混合云環(huán)境而設(shè)計的,本身是分布式的架構(gòu)設(shè)計,所有組件都支持水平擴展,采集器支持包括容器化在內(nèi)的多種部署方式,對于運行環(huán)境沒有依賴性,易于部署。更重要的是,監(jiān)控能力能隨業(yè)務(wù)規(guī)模擴展而擴展。
其次,采集能力很強,它不僅能采集各種資源里(包括物理的、虛擬化的以及容器)的網(wǎng)絡(luò)數(shù)據(jù),而且,數(shù)據(jù)采集的非常全。同時,采集器的采集效率也非常高,過程的資源消耗特別小,對網(wǎng)絡(luò)運行環(huán)境的影響微乎其微,此外,值得一提的是,DeepFlow的采集器是無侵入式的,與常見的APM有本質(zhì)上的區(qū)別。
第三,數(shù)據(jù)分析和數(shù)據(jù)開放能力強。對采集來的數(shù)據(jù)進行預(yù)處理后,一部分數(shù)據(jù)與DeepFlow的網(wǎng)絡(luò)知識圖譜對應(yīng)上,發(fā)送給DeepFlow的業(yè)務(wù)監(jiān)控和分析診斷平臺。另外一部分數(shù)據(jù),可以交給第三方的網(wǎng)絡(luò)分析工具,將采集來的數(shù)據(jù)開放出去,一次采集后,可以供多個分析工具多次使用。讓抓不到容器網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)分析工具也能使用這些監(jiān)控數(shù)據(jù)。
第四點是對云原生、分布式系統(tǒng)可觀測能力強。為了讓用戶把網(wǎng)絡(luò)看的更清楚,DeepFlow圍繞Metrics、Tracing、Logging數(shù)據(jù)構(gòu)建網(wǎng)絡(luò)知識圖譜體系。
以前的網(wǎng)絡(luò)問題定位基本是靠IP,但由于在云化環(huán)境和容器環(huán)境中的資源動態(tài)性太強,只靠IP是不行的,還得從容器、虛擬化、網(wǎng)絡(luò)、應(yīng)用、資源池等視角展示資源與資源之間,業(yè)務(wù)和業(yè)務(wù)之間的訪問關(guān)系來判斷,知識圖譜則呈現(xiàn)了資源之間的關(guān)聯(lián)關(guān)系和指標數(shù)據(jù)的可觀測性。
有了DeepFlow的知識圖譜之后,當網(wǎng)絡(luò)出現(xiàn)問題后,運維人員可以定位到是哪個容器pod、哪個微服務(wù)或哪個VPC有問題,而不再是哪個IP出了問題。有了DeepFlow之后,結(jié)合網(wǎng)絡(luò)監(jiān)控全景圖,無論業(yè)務(wù)資源在哪個位置,都能提供恒定的監(jiān)控能力。
向陽表示,DeepFlow的產(chǎn)品成熟度已經(jīng)很高了,在DeepFlow未來的產(chǎn)品規(guī)劃中,首先要強化面向業(yè)務(wù)的監(jiān)控能力,強化多租戶的能力,從而讓用戶實現(xiàn)自服務(wù)。長遠來看,DeepFlow是要實現(xiàn)SaaS化,以更便捷的方式來交付,目前仍是以本地私有化部署形式為主。
據(jù)介紹,云杉網(wǎng)絡(luò)DeepFlow是國內(nèi)首個真正在客戶混合云環(huán)境中落地的容器網(wǎng)絡(luò)監(jiān)控診斷方案,我們看到,DeepFlow在許多運營商、銀行、證券、保險等行業(yè)客戶中得到了商用。
某集團的IT基礎(chǔ)設(shè)施分布在全國各地,它既有私有云資源,也有多個公有云資源池,DeepFlow為其提供了全網(wǎng)的采集分析監(jiān)控解決方案,所有的控制器、采集器和數(shù)據(jù)節(jié)點都是分布式的部署在企業(yè)IT環(huán)境中,具有很強的擴展性,用戶的資源規(guī)模越大,DeepFlow的監(jiān)控能力就有多大。
某股份制銀行在分期建設(shè)云資源池,一期建設(shè)中創(chuàng)建了KVM資源池,這一階段,DeepFlow開始提供了網(wǎng)絡(luò)監(jiān)控能力,在隨后的擴展的多個KVM資源池中,在新構(gòu)建的容器化的資源池中,DeepFlow也提供了監(jiān)控能力,用戶的資源在哪兒,DeepFlow的監(jiān)控就走到哪兒。
云杉網(wǎng)絡(luò)是國內(nèi)為數(shù)不多的SDN創(chuàng)新企業(yè),眾所周知,網(wǎng)絡(luò)本身非常復(fù)雜,云杉網(wǎng)絡(luò)做的事情也很復(fù)雜,DeepFlow的直接用戶以運維人員為主,幫助運維人員快速發(fā)現(xiàn)網(wǎng)絡(luò)中的問題,本身是非常有價值的。
為了提升DeepFlow的適用性,云杉網(wǎng)絡(luò)利用SDN技術(shù)積累做了大量的工作適配主流的資源平臺和云平臺,并不是簡單調(diào)用API,而是要與知識圖譜等對接和關(guān)聯(lián)起來的。目前,DeepFlow支持與20多個主流平臺做資源信息的同步,構(gòu)建了較為完備的網(wǎng)絡(luò)知識圖譜的體系。
不久前,云杉網(wǎng)絡(luò)宣布與阿里云完成產(chǎn)品兼容性測試互認證,云杉網(wǎng)絡(luò)成為阿里云首個混合云網(wǎng)絡(luò)流量分析合作伙伴,目前在雙方合作中,混合云網(wǎng)絡(luò)流量分析解決方案已在國家電網(wǎng)落地實施,為國網(wǎng)云運維保障提供了創(chuàng)新技術(shù)支撐能力。
在向陽看來,云原生時代的網(wǎng)絡(luò)監(jiān)控有了新變化,以往的網(wǎng)絡(luò)監(jiān)控都是伴隨一個個業(yè)務(wù)而部署的,而云原生架構(gòu)下,網(wǎng)絡(luò)監(jiān)控應(yīng)該是整個基礎(chǔ)架構(gòu)平臺的能力,它能隨云擴展,隨業(yè)務(wù)擴展。
換言之,云原生時代的網(wǎng)絡(luò)監(jiān)控不局限于某個應(yīng)用,不局限于某個物理設(shè)備,而是整個平臺的網(wǎng)絡(luò)監(jiān)控,這一說法無疑是非常具有先進性的。