巧妙部署虛擬化 避免不必要浪費
服務器虛擬化號稱是提高企業運作效率,降低IT成本和減少環境碳排放量最顯著的辦法。據說虛擬化技術的有效應用***可以將服務器能耗減少82%。但不幸的是,很多接納服務器虛擬化的企業都沒有達到他們預期節約的效果。原因何在呢?因為他們一直在對廢物進行虛擬化。
要想服務器虛擬化全面發揮節約的潛能,虛擬服務器必須進行認真的管理和有產出的使用。企業用戶必須對IT資產范圍內有價值的東西部署虛擬化,才能從虛擬化項目中實現充分的效率,獲得他們預期的投資回報率。
虛擬化蔓延1:虛擬化應該為IT節約成本而不是浪費成本
雖然虛擬化經常向業界傳遞的承諾是能降低數據中心能耗和在項目初期就實現節能減排的目的,但是與運行服務器相關的運營成本是能源成本的很多倍。目前要快速配置新的虛擬機是如此的容易,所創建的大量虛擬機遠遠超過沒有部署虛擬化的物理服務器。IT部門會創建新的虛擬機來測試他們的想法或者在承諾正式實施前試用一款應用軟件,除非進行嚴密的控制,否則這些虛擬服務器在測試完成后就會被閑置不用。雖然他們不會占用物理空間或者要求額外的制冷,但是他們會消耗有價值的硬盤存儲資源,內存以及可以用來配置更有用工作負載的中央處理器資源。另外,他們就是完全的廢物。
就像大家所熟知的虛擬服務器蔓延,已經開始成為全球范圍內的企業用戶真正關注的問題。
虛擬化無法預見的成本
企業用戶把太多的注意力放在了通過虛擬化可能獲得的能源和空間節約上。這也導致他們錯誤的認為運行虛擬服務器是非常廉價的,實際上部署虛擬機確實包含很多的隱藏成本。
一類成本與設備有關-即服務器硬件和存儲硬件。企業用戶在購買更加專業化的服務器主機來支持不斷增長的虛擬機時需要消耗更好的能源。這些買來用于托管虛擬機的服務器的標準規格通常要比單機的X86服務器要高的多。托管多個虛擬服務器需要更多的中央處理器資源和更大的內存,這些都需要消耗更多的能源和產生更大的熱量。
如果一個IT部門對其物理服務器實施100%的虛擬化,確實要比他們開始的時候運營更多的服務器。盡管物理和環境的碳排放量發生了改變,但IT部門依然要對虛擬服務器和如今的服務器主機進行監控,補丁,安全維護,備份以及許可證授權。
隨著虛擬機數量的增加,所需的存儲資源也會增加,這就會導致存儲硬件也有所增加。對這些額外的映像進行備份需要花費時間,有時在特定的維護窗口下實現這點存在困難。
另一類隱藏成本與軟件許可證授權有關。企業用戶不能自以為是的認為用于物理服務器的許可證授權無需額外的成本就能轉化為虛擬機許可證授權。一些軟件廠商要求對虛擬主機上的每個服務器進行許可證授權,這就導致許可證授權費用直線攀升。
除此之外,虛擬機綿延不可避免的會導致不能使用的環境運行應用軟件。即使許可證授權成本不再成為一個因素,但系統配置依然必須進行正確的管理,否則使用中的許可證授權數量統計就不夠準確。廢物也指的是主機資源(電源,共享硬盤,隨機存儲器)和IT的努力。如果虛擬機不再需要以后還在繼續運行,那么從虛擬化技術上獲得的節約優勢就會喪失。Gartner研究公司將這種似是而非的觀點稱之為"虛擬化捕捉22"。
虛擬化還增加了服務器總體擁有成本模式的復雜性。當每個應用軟件被硬件包圍時,內部成本返還機制要發揮作用,物理服務器主機托管多個術語不同業務部門的應用軟件。為了對此作出補償,一些企業通過將運營物理服務器的成本簡單的應用在每個虛擬服務器上來采用這種模式,這是一種不正確的做法。
效率是關鍵
沒有一種機制來判斷哪個服務器正在執行有用的任務,開啟服務器非常容易,但是這樣做毫無用處。還會導致企業對無用的服務器作為虛擬化計劃的一部分來部署虛擬化,然后就會帶來虛擬化蔓延的問題。
這種情況的發生時情有可原的,因為判斷服務器是否不再使用確實非常困難。最集中的監控解決方案也只是針對非常高級別的性能標準來設計的(中央處理器總體使用率,輸入/輸出總量等等)。這些數字就完全沒用了,因為運行數據中心要在他們的服務器上使用許多不同的系統維護工具,這種維護行為屏蔽了服務器可能根本沒有使用的事實。
目前有專門針對效率設計的工具來幫助企業用戶識別那些是有用的,何時在使用等,有了這些知識的武裝,構建流程來回收無用的資源并避免在新資源上不必要的支出就變得相對容易了。
#p# 幾家分析師公司將這些新的工具按照數據中心基礎架構管理進行了分類并預測了這個市場巨大的增長潛力。執行服務器效率管理的***途徑是將數據中心基礎架構軟件與諸如綠色柵格這樣的企業標準結合在一起。綠色柵格的數據中心計算效率指標就是這種標準的成功范例。數據中心綠色效率指標計算的是服務器在理想狀態下為初始目的使用資源所完成的有用工作。任何分配給二級運作的資源都會破壞這種理想狀態,從而造成浪費。如果沒有資源被用于提供初始服務,那么服務器所做的工作就是無用的。舉例來說,一臺執行SQL處理的SQL服務器執行的是有用的工作是因為用戶和/或者應用軟件通常都要訪問SQL。執行殺毒掃描的同樣一臺服務器則沒有從事有用的工作,因為盡管病毒掃描也很重要,但是沒有直接為最終用戶服務。
通常,虛擬化項目不包括證明通過效率實現回報的指標。采用指標和工具來幫助IT部門采取以下的三個步驟來加強虛擬化項目的實施:
優化環境-對你的環境進行整體回顧來評估效率而不是系統正常工作時間或者性能。做這項工作之前要選擇系統化的方法來部署虛擬化,或者選擇容易實現的目標。你的審計工作將識別出那些與成本,浪費的能源,無用的軟件,低效的硬件和應該被虛擬化替代或者淘汰的遺留系統相關的隱藏漏洞。
設定效率基準- 一旦你確定好承擔擁有工作的服務器的比例:不管你所有的軟件有沒有使用,都應該采取措施來清除這些廢物,你可以建立效率基準,對未來虛擬化蔓延的信號準確的監控。
找出做無用功的IT廢物-為找到這些廢物做好準備。當你對業務進行效率的考核,一場節能之戰就要打響,能減少的二氧化碳排放量將以數噸來計算,所節約的能源成本和資金投入也是非常可觀的。
虛擬化到虛擬化
對數據進行虛擬化是必需的,因為它能根據什么是有用的,無用的和浪費的資源來提供執行的透明度。與依賴性能問題或者行政命令所引發的零星審查不同,持續性監控和報表能證明虛擬化環境的運行是有效的。一份易于閱讀的表述能快速識別服務器是否是在使用還是簡單的圍繞管理和維護任務在做無謂的工作,從而應該被關閉或者淘汰。
圖示:從事有用工作的虛擬服務器全天消耗的能源(上表)和做無用功消耗的能源(下表)
另一個辦法是通過制定內部的測算指標來控制虛擬機蔓延。與當你讓燈一直亮著才發現耗費了多少能源相比,這種方法確實能修正某些行為。
服務器解決方案的應用能緩解由服務器數量快速增長引發的壓力,但具有諷刺意義的是還會導致同一個事物衍生出的副作用-虛擬機蔓延。盡管虛擬化有著明顯的優勢,包括降低能耗和減少占地空間,但企業用戶必須購買工具來監控效率,特別是有用的工作,來從虛擬化中獲取***回報。服務器工作負載最直接也最直觀的表現能幫助企業用戶識別應用環境中虛擬機蔓延的實例。控制和防止虛擬化浪費-對數據實施虛擬化來確保更好的控制以及識別和清除浪費。關注效率和清除廢物才能讓你的企業從虛擬化中真正獲得回報。