Linux虛擬化有很多值得學習的地方,這裡我們主要介紹Linux虛擬化,Linux虛擬化具有可管理性的Linux標准化用戶的比例(62%)要高於發現Windows虛擬化具有可管理性的Windows標准化用戶(48%)。
在近十幾年關於Linux與Windows總擁有成本的討論中,人們普遍認為虛擬化可以為Linux系統提供很大的好處。Gabriel Consulting Group最新的研究表明,部署了混合環境(也就是Windows和Linux)的企業具有更高的虛擬化技術采用率,所有的成本節約體現為:花費在硬件和許可方面的資金更少。
這是一個有趣的結論,但是卻引發了一個更加有趣的問題:為什麼Windows管理員不能和Linux管理員一樣利用虛擬化技術的優勢?答案——許可成本和復雜性——是微軟有能力、但是沒有興趣做出改變。
根據研究結果,主要采用Linux的企業虛擬化程度要比采用Windows的企業高出30%,而那些虛擬化程度較高的用戶中在Linux系統上部署虛擬化的比例要比Windows更高,如圖所示:
該研究報告的作者稱“顯然Linux用戶采用虛擬化技術的速度和程度都要比那些基於微軟操作系統實現標准化的用戶都要高。”但是,為什麼呢?
也許主要的原因就是微軟在Linux用戶采用虛擬化之後很久都沒有真正地開始宣傳這項技術。這並不意外:微軟在虛擬化方面落下太多了。企業需要購買的Windows服務器許可越少,微軟所面臨的情況就越糟糕。
微軟現在兩只腳都邁進了虛擬化市場,甚至還免費向用戶提供他們的Hyper-V產品……但是並非如此。的確,正式微軟面向服務器的定價策略能夠最好地解釋對Windows用戶缺乏吸引力的原因,正如Gabriel Consulting Group在報告中所指出的:
許可費用的差別直接影響到成本對比。從微軟來說,那些沒有簽訂批量協議或者沒有購買價格更高的企業版本或者數據中心版本的用戶必須為他們的每個系統以及運行在這些系統中的每個虛擬機購買許可。而另一方面,Linux實際上是免費的,也就是說,企業可以免費地在多個虛擬機或者虛擬機中部署 Linux。
同時,這份報告還羅列出源代碼訪問給Linux管理員帶來的好處,我認為這對大多數Linux使用者來說只是一個微不足道的好處。很少有人會在意“熟悉代碼”以利用報告的語言,他們更願意相信Linux虛擬化所能帶來的實實在在的成本節約。
還有其他一些對那些主要采用Linux或者基於Linux標准化的用戶帶來的好處:
◆有77%的受訪者通過Linux虛擬化獲得了更高的硬件利用率,56%的受訪者通過Windows虛擬化獲得了更高的硬件利用率。
◆發現Linux虛擬化具有可管理性的Linux標准化用戶的比例(62%)要高於發現Windows虛擬化具有可管理性的Windows標准化用戶(48%)。而且,發現Windows虛擬化難以管理的Windows標准化用戶(23%)要比Linux標准化用戶高出4倍,只有6%的用戶 Linux用戶認為Linux虛擬化很難管理。
◆因此,Linux就意味著更高的服務器利用率、更低的能耗和更多的物理空間:59%的Linux管理者不認為“我們的數據中心電力容量就要耗盡”的說法,而不認同這一說法的Windows用戶占到了38%。在“我們的數據中心占地空間很快就要耗盡”的說法上,分別有60%的Linux管理員和45%的Windows管理員表示不認同。
而企業只需要使用免費的Linux和付費的Windows就可以意識到更明顯的成本節約差距,大多數企業將通過Red Hat、Novell或者Canonical購買對Linux的商業支持。不過,即使將這一成本計算其中,Linux利用虛擬化更容易實現成本節約。
微軟有能力扭轉Linux在虛擬化總擁有成本方面的優勢,這也許和Windows Server的成本沒有太大關系,當然也和免費的Hyper-V沒有關系。
這也許和簡化Byzantine定價的問題,讓Windows Server許可對虛擬化技術更友好。例如,微軟不允許用戶在90天內將微軟的產品遷移到一個新物理服務器上超過一次。這可能是為了放松對用戶購買許可的限制,但也意味著他們只購買更少的微軟許可。
考慮到商用Linux並不是免費的,微軟不需要免費提供Windows讓Hyper-V的競爭力高於Linux虛擬化。似乎只有通過簡化最有可能實現讓Windows虛擬化更吸引人的目的。