服務器虛擬化3.0載入平衡分析
VMware首次引起數據中心管理者的關注是以Server Virtualization 1.0為開端的。回首那時,管理程序軟件必須能夠兼容現有的基礎架構,否則就無法進行配置。隨著VMware知名度的提高,優先權也發生了變化,我們開始過渡到Server Virtualization 2.0。VMware, Hyper-V和Xen服務器虛擬化發展到以數據中心體系架構為中心。數據中心管理者們突然需要其他的基礎架構來配合服務器虛擬化軟件的使用,否則他們就無法完成配置。毫無疑問,所有置身于這個領域的廠商目前都宣稱可以和VMware完美結合,并且斥以巨資在全世界的VMworld大會上進行展示。
服務器虛擬化的前兩個階段幫助IT企業提高他們服務器硬件的利用率。Server Virtualization 3.0剛剛出臺,是以服務器、存儲、網絡和交付基礎架構的軟件廠商在內的整個生態系統來定義的,而這些基礎架構是與優化在虛擬機上運行的應用軟件可靠性,虛擬化和安全性的服務器虛擬化平臺結合在一起的。到Server Virtualization 3.0階段的末期,IT企業將管理所有在每個虛擬機基礎上運行的數據中心基礎架構。讓虛擬服務器軟件和其他基礎架構緊密結合在一起時應用軟件編程人員的界面和軟件開發人員套件關注的重點。舉例來說,VMware公司提供的應用編程接口和SDK可以解決主機配置,虛擬化 管理和性能監控的問題,應對服務器硬件健康狀況監控和存儲管理的問題,擴展vSphere Client圖形處理器,優化虛擬存儲的訪問和控制;從虛擬機的客戶端操作系統獲取統計數據以及常規管理任務的自動化。
如果你沒有這方面的經驗,你會發現很難把握到底什么基礎架構會對你的服務器虛擬化配置影響最大,因為即使是打印機墨水的供應商都號稱自己能讓虛擬環境運行的更好。不過有一些產品在更緊密的結合后,會產生很大的不同。來自思科公司的負載平衡系統,Coyote Point和F5都是很好的例子。
對于可以支持HTTP和保證HTTP應用軟件,FTP,電子郵件,DNS后者其他TCP,UDP協議的IT企業來說;通過7應用軟件負載平衡和加速系統的第四層就是專門為了幫助IT企業為他們的用戶和員工提供速度更快,更加可靠的經驗而設計的。
在保證電子商務,金融和醫療等應用軟件環境的安全性方面,領先的負載平衡去包括可以支持每秒超過10萬次HTTPS交易指令的SSL卸載加速芯片集。你也可以使用負載平衡去來涵蓋匹配文本負載平衡的規則,cookie,URL重新編譯,從HTTP改為HTTPS,或者從URL改為其他形式,SSL卸載和認證管理,以及壓縮引擎來減少網絡應用軟件的帶寬利用率。
在虛擬服務器環境中,要跟上虛擬服務器的實時變化需要工作負載在服務器之間進行有效的分配。另外還必須根據服務器延遲進行分配。隨著服務器性能的衰減,負載必須以非常透明的形式大幅分配給其他服務器。對于負載平衡器而言,管理這種變化是自動完成的。一旦服務器完成認證和配置,負載平衡器會自動將網絡流量分配給虛擬服務器池。如果虛擬機池中的容量由于某些服務器必須要與其他繁忙的虛擬機共享這些容量而分配不均勻的話,負載平衡器能自動偵測分布不均的延遲,將新的流量發送給反應更快的服務器。
最先進的負載平衡解決方案包括可以允許VMware服務器來提供負載平衡預測能力的獨特技術。這些負載平衡器使用定義明確的VMware應用編程接口來查詢VMware Virtual Center來收集中央處理器負載,內存利用率和其他在VMware管理程序下運行的虛擬機其他狀態信息。將這些信息與他們自己的網絡性能統計數據結合起來,使用這些數據作出有關服務器可用性和負載的明智決策。舉例來說,一旦達到了某種網絡結果或者上限就能自動作出響應。或者你可以關閉或者開啟VMware基于網絡流量的服務器。控制基于網絡流量的VMware服務器的能力可以幫助用戶節約能耗,制冷和運行數據中心的成本。
數據中心需要基礎的負載平衡來提供速度更快,更加可靠的互聯網和應用軟件使用經驗。高級的負載平衡是能效型動態配置虛擬環境的重要組件。
【編輯推薦】