通常,人們認為服務器虛擬化在減少服務器數量的同時,會帶來電源、制冷系統以及管理維護費用的減少,因此普遍認為虛擬化是降低企業成本的好辦法。然而,事實是否如此,需要我們仔細分析。
服務器虛擬化基本配置成本
我們要計算實際虛擬化實際的成本,先從配置開始。不過,除非是大型企業,否則部署服務器虛擬化的支出會遠比你能節約的費用高出許多。據虛擬化咨詢顧問馬特-普瑞格觀察,大約有50%的中小型企業部署虛擬化所花費的費用並不比簡單更換已有的物理服務器要便宜。
有人做過這樣的計算,如果以每台5000美元的價格購買20台全新的服務器擴建數據中心或替換傳統數據中心的原有服務器,需花費10萬美元。然而部署服務器虛擬化的成本大致為:三台功能強大的配置了AMD或者英特爾處理器的服務器主機,每台主機的成本約為1.6萬美元,一個價值4萬美元的存儲區域網絡以及用於人員培訓,管理軟件,虛擬化許可證授權和咨詢的各種費用,這些費用加起來大致也是10萬元。這其中不包括操作系統和應用程序的費用,因為這兩項的成本在這兩種方式下都是一樣的。
在這裡,虛擬化成本的絕大部分來自英特爾或者AMD服務器和共享存儲系統的購買以及冗余網絡連通性升級的費用。每個服務器主機用於諸如微軟、思傑和EMC VMware等虛擬化廠商的軟件許可證授權費用僅需要幾千美元,但產品的維護費用也是必須考慮的。
由此可見,如果要建設一座容納20台服務器的數據中心,無論是添置新的物理服務器還是部署虛擬化所需的成本都大致相等,但鑒於服務器虛擬化擁有諸多優勢,尤其是業務持續性增長的需求,那麼部署虛擬化將是一個明智的選擇。如果配置的服務器數量超過20台,那麼部署虛擬化的情況會更容易。據有關分析,服務器虛擬化對於服務器數量在50台以上的企業來說是絕佳的選擇,在這種應用環境下,在8到18個月內實現投資回報是輕而易舉的。
但是,如果服務器數量小於20台的應用環境實施虛擬化就會得不償失。存儲區域網絡的價格和能力對於多數小型企業而言都是極大的負擔,普瑞格在"虛擬化案例的實例研究"一文中詳細闡述了服務器虛擬化從產品定價到所需的技術和技能的一切細節。如果數據中心服務器數量少於20台,那麼在決定是否虛擬化前除了成本之外還要考慮其它的因素。
在現實環境中所需的服務器虛擬化成本
以上的計算數據是假設從頭開始構建數據中心,但目前幾乎沒有任何一家企業是從零開始起步的。那麼對現有的數據中心部署虛擬化需要多少成本,投資回報率又如何呢?
如果數據中心有20台服務器,服務器的更新周期為2-3年,那麼每年需要購買8台服務器來替換現有的物理服務器,所需費用為4萬美元。如果對所有的服務器部署虛擬化而不是花費10萬元來更新服務器的話,那麼需要兩年半時間可以回收最初的虛擬化投資,這與服務器更新周期是相同的。但是企業用戶肯定不希望看到虛擬化的投資回報率等同於其硬件的更新周期。
如果你不需要購買新的存儲區域網絡,那麼一年多即可收回最初的投資,因為虛擬化的最大支出就在於部署虛擬化所需的共享存儲系統。如果沒有共享存儲系統,就必須建立一個iSCSI SAN系統,一個光纖通道存儲區域網絡或網絡文件系統。這樣需要每隔兩到三年對服務器主機進行更新,但其它存儲區域網絡硬件設備的使用時間可以更長一些,因此隨著時間的推移,虛擬化環境每年的更新成本將比物理環境的更新費用要低廉,能節省的具體成本要取決於每個環境的具體情況,但是只要你的存儲區域網絡更新換代的周期超過5年(可能更短一些也可以),那麼部署虛擬化的決策就是安全無憂的。
較難預測的成本
不管關於虛擬化投資回報率的基礎數據是否是積極的,都請大家注意虛擬化的實際成本會隨著你所選擇的方式而變化。
對虛擬化的成本預測流程還要包括軟件和硬件的管理費用。由於虛擬化改變了管理模式,用戶可能需要不同的生命周期管理工具。據伯頓咨詢公司的沃爾夫介紹,許多公司在部署虛擬化時還將操作系統升級到Windows Server 2003或Windows Server 2008數據中心版本,這也應該計入服務器虛擬化成本之內。
此外無論企業虛擬化環境配置的規模如何,用戶可能都需要聘用一名咨詢顧問來審查虛擬化體系架構。然後還有物理服務器實際遷移時的成本,咨詢和遷移的費用差異也很大。
值得慶幸的是,一個20台服務器的虛擬化環境可能不需要專門的虛擬化技術人員來完成這項任務,要知道虛擬化專業人員的費用至少需要8萬美元,在虛擬化環境構建完成投入運營後,甚至還有額外的系統管理費用。虛擬化廠商也知道中小型企業通常只有一名管理員來完成數據中心所有的工作,所以他們需要簡單易學的工具來加以協助。沃爾夫認為"一個管理員可以加快虛擬化部署的速度,小企業通常會充分挖掘內部人員的技能"。
虛擬化環境配置的規模越大,所需的專業技能要求越多。用戶當然希望配置較少的服務器管理員來節省費用,但這不太現實。畢竟你還有一個存儲區域網絡需要進行管理。
普瑞格警告說,很難進行預測的另一項成本是虛擬化培訓費用。舉例來說,管理員必須知道如何在不重新啟動整個主機的情況下重新引導虛擬機。"在某些情況下,用戶沒有專門的時間來學習如何使用系統,這也從另一個層面說明了他們堅持使用有著各種局限的物理服務器是事出有因"。
大部分成本但不是全部成本都可以計入VMware和微軟的服務器虛擬化的投資回報率之列。這些計算可以讓你對潛在的投資有著更明確的認知。此外他們的預測往往是與實際投資回報率掛扣的,沃爾夫強調說。
虛擬化難以捉摸的投資回報率
如果你投資虛擬化的理由只是關心投資回報率,那麼你可能會感到失望,特別是如果你是一個規模較小的公司的話。根據咨詢顧問普瑞格的計算,許多部署虛擬化的小公司在實際配置時都會多支出10%到15%。
不過普瑞格也表示"由於加強了硬件故障恢復的能力,這種額外的費用是物有所值的。如果你不重視業務持續性增長的收益,你就會錯過將來的機會。畢竟,虛擬化最大的優勢不單純是能減少服務器配置的數量,而是整個數據中心業務持續性的簡單和靈活性"。