代理監(jiān)控與無代理監(jiān)控一直是一個IT服務管理行業(yè)激烈爭議的話題。那么哪個更好一些?
隨著混合云和多云基礎設施的普及,這兩種方法的結合是保持IT環(huán)境變化的最佳方式。
代理和無代理的核心原則是比較簡單的。代理方法是更為傳統(tǒng)的數(shù)據(jù)收集過程,需要在所有需要數(shù)據(jù)的計算機上安裝軟件(代理)。
有時,安裝過程是為每臺計算機人工手動執(zhí)行的,而其他時候則是通過集中式安裝服務器自動將軟件推送到其他計算機上。
由于所有的管理層都需要代理,因此無代理實際上有些使用不當。但是,它利用了服務器上已有的功能,而無需安裝額外的軟件,其實現(xiàn)范圍從使用內(nèi)置SNMP代理程序到遠程shell訪問。
無代理監(jiān)控
那些贊成采用無代理監(jiān)控的人認為其優(yōu)點是易于部署:可以從一個地方控制所有的東西,沒有配置和更新代理的麻煩,沒有第三方供應商的要求和安裝相關許可的限制。其結果是可以更快部署。
當工作人員需要從各個域管理器收集數(shù)據(jù)時,無代理也很有幫助。這些管理人員通過查詢可以了解工作負載,他們之間的關系以及他們的配置。用戶也能夠迅速識別監(jiān)控范圍的漏洞。
然而,無代理也有其缺點。盡管采用無代理方法收集日志是可行的,但它往往代價高昂而且容易出錯,而在收集性能數(shù)據(jù)時,無代理沒有帶寬高效的優(yōu)勢。
代理監(jiān)控
另一方面也有代理監(jiān)控。這種代理方法允許以更高的頻率收集更詳細的數(shù)據(jù),而IT基礎架構的負載較少。它還有助于收集由應用程序生成的日志,這些日志通常包含重要的性能指標和配置信息。然后是安全問題:代理不僅更適合更安全的環(huán)境,它們也具有本地權限,并且可以在沒有外部認證的情況下進行操作。
但是,與無代理監(jiān)控一樣,代理監(jiān)控并不是沒有缺點。因此有必要在每個服務器或系統(tǒng)上安裝代理,以便開始監(jiān)視安裝和部署的復雜性。由于潛在的管理負擔,一些IT團隊會限制他們管理的代理數(shù)量。雖然代理非常適合在高度動態(tài)和安全的環(huán)境中使用,但是代理缺乏在自己的領域之外運營的可視性。
復雜的因素
關于這兩種方法哪個更好的論點近年來變得復雜。在擁有靜態(tài)基礎設施的傳統(tǒng)世界中,發(fā)現(xiàn)和監(jiān)視基礎設施組件相對容易。但現(xiàn)代基礎設施的成分已經(jīng)改變。
結合本地數(shù)據(jù)中心,私有云和公共云的混合云基礎設施正在變得越來越流行,企業(yè)希望利用私有云和公共云環(huán)境帶來的直接利益。
根據(jù)ScienceLogic公司的研究,81%的企業(yè)已經(jīng)擁有混合云環(huán)境,三分之一的企業(yè)擁有25%以上的IT資源。而在云端運行應用程序和工作負載的企業(yè)所采用云平臺平均三個以上。
混合云在節(jié)省更多IT成本方面提供更多的潛力,并將這些成本節(jié)約轉(zhuǎn)向改善業(yè)務成果,但卻帶來了一些獨特的挑戰(zhàn)。人工手動的流程在一個混合的世界變得難以管理,因為云實例會有一些變化,畢竟云端中沒有工作人員控制。關于代理與無代理的論點變得更為復雜。
混合云也打亂了管理數(shù)據(jù)庫(CMDB)的配置。這些曾經(jīng)是非常有用的工具,提供了企業(yè)中所有IT資產(chǎn)的完整視圖。作為IT環(huán)境的單一主控列表,CMDB映射并描述了網(wǎng)絡基礎設施,系統(tǒng),服務器,應用程序和現(xiàn)在的虛擬化硬件之間的關系。
但管理數(shù)據(jù)庫(CMDB)并沒有跟上多云環(huán)境的發(fā)展。一些分析師估計失敗和過時的CMDB在組織中所占的百分比為90%。而如今它不再是數(shù)據(jù)的黃金來源。
一種新的方法
代理對于集中、深入、高保真的監(jiān)控非常有利。它們也非常適用于日志管理,這是現(xiàn)代應用程序日益重要的一個方面。
無代理為IT世界提供了一幅全景圖。這是為特定用例部署代理的基礎。代理可以幫助組織在更小的環(huán)境中更有效地處理和實施。
將兩者結合在一起時,即使在快速變化的云環(huán)境中(從應用程序一直到基礎架構),組織也可以全面了解運營情況。確保更新的CMDB也是至關重要的,這對數(shù)據(jù)中心基礎設施非常重要。 畢竟,適合的CMDB是應對多變云環(huán)境的基礎。