虛擬化數據中心為什么需要應用交付平臺?
“盡管在虛擬化數據中心可以實現很多靈活場景,但這并不意味著部署在虛擬機上的應用系統可以在脫離應用交付設備的情況下保證高可用性。事實上應用交付設備和服務器虛擬化的結合是一種互補的關系。”
-----深信服應用交付產品線運營經理 鮑洋
服務器虛擬化技術的普及,引發了對應用高可用性的思考
當前越來越多的用戶考慮建設虛擬化的數據中心,究其原因有三點:硬件成本降低、空間更節省、能耗更環保。主流廠商的服務器虛擬化產品,不僅可以幫助用戶把應用從物理服務器遷移到虛擬機(VM)上運行,還可以提供基于硬件層面的能耗優化和負載分擔機制,從而提升計算資源的利用效率。比如,VMware的DSR和DPS動態調控機制,可以將VM從繁忙的主機遷移到相對空閑的主機上,均衡分擔每個主機的計算負荷;或者將分散在各個主機上的VM集中到一起,多余的主機則轉為待機狀態以節省功耗。
服務器虛擬化技術有效地解決了硬件資源的利用率問題,但是對VM上運行的業務應用并沒有做任何形式的改變。換句話說,應用層面的高可用性和處理性能等問題,依然需要用戶自己來解決。這也是為什么當IT管理員將應用系統從物理服務器遷移到虛擬機的過程中,會發現原先依賴于負載均衡機制的業務發布還是需要借助同樣的設計,才能保證在虛擬化環境中具備出色的高可用性。
如何讓虛擬化技術的部署實現價值***化
當IT管理員規劃了多個VM組成不同集群,并由此提供各項應用服務的時候,為了保障業務系統的穩定交付,應用交付設備所能起到的作用功不可沒。例如:針對訪問請求的4層連接調度和7層內容改寫、保障業務連續性的會話保持機制和監控應用可用性的健康檢查機制等,實現這些特定業務設計必須依賴于應用交付平臺。
除此之外,當IT管理員在VM上部署計算密集型應用的時候,對硬件主機的性能消耗也是一個很大的負擔,尤其是涉及到SSL加解密、壓縮、大量的TCP并發連接等業務應用。此時,管理員就不得不增加物理服務器的數量以滿足業務量的要求,但是這就違背了部署虛擬化的初衷(提升服務器密度、降低機房供電壓力)。
針對解決性能壓力的問題,深信服認為,應用交付設備不僅可以在傳統網絡環境下對物理服務器進行非常有效的性能優化和壓力卸載,在虛擬化環境中也同樣適用。通過SSL卸載和TCP連接復用等技術,將無謂的計算任務卸載到應用交付設備上進行處理,物理主機就可以騰出更多的計算資源來運行虛擬機,而無需進行硬件設備的升級擴容。
在涉及安全加密的業務環境中,應用交付設備通過SSL卸載技術,可以為承載虛擬機的物理服務器節省高達80%的計算資源;即便是對常規的應用系統而言,應用交付設備也能為其節省10-15%不必要的性能開銷。