如果你接受了IT業(yè)的發(fā)展趨勢,——從主機、共享資源到客戶端、服務(wù)器、專用資源,再回到現(xiàn)在的低成本硬件、共享資源——你知道所有的系統(tǒng)表現(xiàn)各不相同。這依賴于不存在于客戶端或服務(wù)器的虛擬化環(huán)境。這種依賴的模糊界限迫使IT人員調(diào)整他們監(jiān)控和管理環(huán)境的方法。
IT企業(yè)往往不能正確地使用虛擬化環(huán)境的監(jiān)控工具。目前有一種趨勢,即繼續(xù)沿用原來在傳統(tǒng)數(shù)據(jù)中心中所使用的相同監(jiān)控工具,但是這些工具并不足以監(jiān)控虛擬服務(wù)器間的流量。虛擬服務(wù)器之間的本地通信可以在很大程度上不受監(jiān)控;而通過虛擬交換機的流量是部分不可見的,因為這部分流量是不通過線路的。
為了確保最優(yōu)的云計算應(yīng)用體驗,管理員們必須監(jiān)控虛擬機間的虛擬流量。以下是一些適用的云計算監(jiān)控工具:
CA科技公司于2009年收購的NetQoS服務(wù)自動化提供了用于性能管理和響應(yīng)時間分析的網(wǎng)絡(luò)軟件。該工具可排查網(wǎng)絡(luò)應(yīng)用程序的性能問題,并為改變和管理服務(wù)等級進(jìn)行規(guī)劃。
Hyperic HQ開源軟件監(jiān)控著虛擬化基礎(chǔ)設(shè)施,并自動發(fā)現(xiàn)、監(jiān)控和管理軟件服務(wù)。該工具還監(jiān)控著服務(wù)器、數(shù)據(jù)庫、認(rèn)證系統(tǒng)和其他包含數(shù)據(jù)中心的組件。SpringSource于2009年收購Hyperic,而VMware公司于同年又收購了SpringSource。
即使開源軟件是云計算市場的一桿旗,Hyperic HQ是這里所列出提供開源云計算軟件中唯一的產(chǎn)品。但是,有幾家如Eucalyptus系統(tǒng)公司、OpenNebula公司和OpenStack項目的公司,以及其他如KVM和Citrix XenServer以云環(huán)境為目標(biāo)的開源管理程序。
New Relic真實用戶監(jiān)控主要關(guān)注于應(yīng)用程序的性能監(jiān)控,以便于云計算管理者能夠查看環(huán)境中的狀況。
SolarWinds是一套完整的用于監(jiān)控網(wǎng)絡(luò)、存儲、應(yīng)用程序、服務(wù)器以及虛擬化性能的工具。該工具提供了用于查看虛擬環(huán)境中CPU、內(nèi)存和網(wǎng)絡(luò)狀況的功能。該工具套件可通過設(shè)備從上至下監(jiān)控云堆棧。
AccelOps APM監(jiān)控工具捕獲和分析與網(wǎng)絡(luò)基礎(chǔ)設(shè)施相關(guān)信息。云計算管理人員可以使用AccelOp訪問網(wǎng)絡(luò)、網(wǎng)絡(luò)設(shè)備、系統(tǒng)、應(yīng)用程序和虛擬環(huán)境的狀態(tài)、事件、趨勢和配置等數(shù)據(jù)。管理員們還可以設(shè)置警報以通知他們性能或內(nèi)存分配問題。
除了基于VMware ESX、VMware vSphere、Microsoft Hyper-V和Citrix XenServer的虛擬化環(huán)境之外,Nimsoft私有云監(jiān)控器監(jiān)控著服務(wù)器、網(wǎng)絡(luò)設(shè)備、數(shù)據(jù)庫以及應(yīng)用程序。CA科技公司于2010年收購了Nimsoft。
避免云計算工具的錯誤
這里所列出的大部分工具都相對較新,所以它們只是在生產(chǎn)中進(jìn)行測試。當(dāng)選擇你的云計算工具時,請一定要檢查廠商參考。如果一個廠商不列出客戶參考,請務(wù)必小心。
在比較選擇云計算工具時,你還應(yīng)特別注意那些已被收購的公司或成為被收購候選對象的公司,以防進(jìn)入進(jìn)退兩難的境地。當(dāng)一個被收購公司的產(chǎn)品被捆綁進(jìn)一個更大產(chǎn)品套件中并不再單獨銷售時,則經(jīng)常會發(fā)生這樣的窘境。
有些企業(yè)正在創(chuàng)建云而不首先考慮應(yīng)用程序遷移、自動化以及監(jiān)控的需求。沒有考慮這些功能的工具,企業(yè)就很難實現(xiàn)云計算更為重要的好處——敏捷性、靈活性、更低的成本以及擴展性。