當人們在過去的幾年里考慮技術創新、可適應性、改變游戲規則的IT發展的時候,虛擬化肯定要排在列表的前面。
摩爾定律推動的系統性能的提高在歷史上一直超過了軟件有效地利用新增加的性能的能力。但是,虛擬化能夠讓以前利用率不高的系統分區為多個
操作系統環境,顯著提高效率。
此外,方便地設置和配置的虛擬機能夠讓數據中心更靈活和更動態化,對變化的應用程序工作量迅速做出反應。一個增加的優勢是虛擬機管理程序提供的操作系統分區非常適合當前的N層的、以Web為中心的應用程序架構。
盡管有這些大量的好處,虛擬化對于數據中心管理員并不是一個真正的祝福。虛擬化的薄弱方面(也稱作虛擬蔓延)能夠很快侵蝕掉從物理向虛擬化過渡 節省的硬件和人員開支。蔓延還是一個粘糊糊的詞匯。一個人的蔓延也許是另一個的適應性。但是,Embotics公司產品營銷經理Anthony Mar對于這個詞匯提出了這樣的定義:虛擬蔓延可以定義為虛擬機沒有適當的IT控制的擴散。他補充說,這不是關于虛擬機的實際數量的問題。這主要是關于虛 擬環境如何構造和控制的問題。
FastScale公司負責工程的副總裁Richard Offer說,鼓勵這種行為被認為是零成本創建虛擬機。他指出,虛擬機是很容易創建和存儲的,特別是與物理服務器相比更是如此。用戶沒有認識到存在著極度浪費的累積成本。
創建虛擬機的容易和方便性是造成蔓延的主要因素。但是,根本的原因是圍繞虛擬機管理缺少管理控制和流程。Info-Tech分析師John Sloan指出,即使一家公司擁有一個除非例外全部采用虛擬化的政策,這家公司仍然需要正式的部署流程,甚至要像對待物理服務器那樣對待虛擬服務器。
獨立質詢顧問Anil Desai在Embotics公司贊助的白皮書中稱,虛擬機蔓延最常見的根源是沒有計劃和沒有協調的部署、非生產的虛擬機和虛擬設備。
虛擬機蔓延成本增加
虛擬蔓延不僅是管理方面令人討厭的問題,它還是有昂貴代價的。Mar指出,虛擬機的四類成本包括基礎設施、管理系統、服務器軟件和管理。在虛擬機基礎設施中,雖然機器也許是虛擬的,但是,它們消費的資源是真實的。
Mar指出,應用程序需要處理、內存、存儲和網絡,無論它是否包含在虛擬機中。你擁有的虛擬機數量越多,你需要的資源就越多,它的成本就越多。
CiRBA公司共同創始人和首席技術官Andrew Hillier指出,他稱作“朽木”的利用率不足的虛擬機或者孤兒式的虛擬機的成本會非常高,因為一個真運行而不做任何有用的工作的鏡像仍然在消耗系統的內存。所有的虛擬機都要占用有價值的硬盤空間,每個ISO鏡像通常占用幾GB空間。
Mar指出,蔓延還會增加數據中心管理系統的成本,因為許多管理系統的許可證都是根據管理的節點或者客戶端代理收費的。這意味著你擁有的每一臺 虛擬機都有累計的許可證費用。Mar還謹慎地指出,雖然虛擬機很容易創建和部署,但是,配置、監視、升級和使用補丁等標準的系統管理活動是有管理成本的。
Info-Tech公司的Sloan贊成這個觀點。他指出,許多服務器管理任務,如升級補丁、都把服務器當作運行的操作系統和應用程序實例處理。在這方面,100個虛擬服務器仍是100個管理實例,而不管下面的物理服務器的數量是多少。
由于包含各種變量,預測蔓延的財務成本是有問題的。這些變量包括沒有使用的多余的機器、IT管理員逐步增加的開銷、需要的新的軟件許可證的數量、硬盤空間的成本和存儲管理等。
據Embotics公司進行的調查,大多數客戶認為他們公司的大約30%的虛擬機很可能是冗余的。實際的物理服務器審計證實了這個數字。這個審計指出,有些客戶把冗余量定在50%以上。Embotics的客戶預計他們運行一臺普通服務器的成本大約是1000至3000美元。這些成本包括操作系統、應用程序、工具和相關的管理系統代理程序等軟件許可證。Mar稱,一個150個虛擬機的環境平均有5萬至15萬美元的費用與冗余的虛擬機有關。
由于虛擬機的設置不當,蔓延還增加了軟成本,如增加的安全風險或者遵守法規的問題。
如何減小或者防止蔓延
減小蔓延的兩個主要方法是恢復對虛擬機的生命周期管理控制和根據可用的物理資源優化虛擬機和相關應用程序的使用。Sloan說,改善虛擬機管理對于虛擬機廠商來說是一個積極開發和差異化的領域,因為虛擬機管理程序將很快被修改。第三方軟件開發商也進入了這個領域,推出一些新的基于政策的虛擬化管理產品,特別是針對管理虛擬化環境獨特難題的產品。
優化軟件旨在通過描繪虛擬化應用程序工作量的特點并且把它們映射到數據中心的服務器池和存儲中來改善可用資源的利用。比較新的方法許諾通過創建 FastScale公司所說的“動態應用程序捆綁”來顯著減少虛擬機占用的資源。“動態應用程序捆綁”是一個小的、功能齊全的軟件環境(一個虛擬機鏡像使 用大約1%的內存),僅需要一個應用程序需要的準備的軟件組件。
虛擬化是一個強大的工具,允許IT部 門快速建立和部署新的系統環境,同時增加使用不足的硬件的利用率。遺憾的是虛擬機創建的簡單性和方便性能夠導致不太好的事情,如大量冗余的、很少使用的或 者孤兒式的虛擬鏡像。如果部發現這個問題,這種虛擬蔓延將迫使企業付出巨大的成本。不過,新的管理工具和優化軟件現在能夠讓數據中心管理員控制虛擬機環 境,更有效地把虛擬的應用程序映射到他們的物理服務器。
Tags: 虛擬化, 虛擬機, 成本.IT, 架構