人們在工作中,忙起來的時候,總有一個問題,一身不能出現在二地,所以很多事情只能按輕重緩急的順序來。真希望像孫猴子那樣,不但可以三頭六臂,還可以隨時分身。
在IT領域,虛擬化就是這樣的技術。雖然你只是安裝了一臺物理服務器,但是,安裝了虛擬化軟件,它真的可以同時既是Windows,又是Linux,這多好,分身有術啊。
但是,你知道么,虛擬化其實也沒那么神通廣大,許多問題未必就真的省事。
首先是虛擬化軟件的價格問題。據業內人士透露,虛擬化軟件并不便宜,不是你想象的那么簡單,甚至虛擬化服務器的價格跟物理服務器相比也不少。聽起來讓人咂舌哦,原來這出神入化的修真絕技這么貴啊,你可要想清楚哦。
第二是數據庫的軟件授權問題。以前你用的是一套軟件,當然沒這個問題了?,F在開了許多虛擬機,每個都要跑軟件程序吧,那你究竟是要買幾套軟件呢?這在各家軟件中有各自的計算方法。數據庫的老大Oracle可是眼里不容沙子,用多少就是多少!你看,孫悟空一個人可以當10個人用,但是你也需要10個金箍棒吧,總不能10個人,耍一根棒子。軟件到這時候還是很硬啊。
第三個問題是,虛擬化的能力也有極限,大并發在X86系統中的虛擬化應用性能提升并不明顯。這是一個很實際的問題,而且很專業。意思就是如果你的業務系統屬于高密集,大并發的,X86平臺的虛擬化可以解決一點點問題,但是徹底的問題它是不能完全解決的。因為虛擬機開得過多,對整體系統也是有影響的,因為虛擬化軟件本身也是消耗系統資源的,最起碼IO和網絡會成為很大的瓶頸。虛擬機的臺數也不是無限的,最多就是30來個,再多也上不去了。而且在大系統中,基本開了虛擬化,性能也沒多少提升了。這就像一個本來就武功不怎么樣的三流殺手,你把他分成5個,照樣還是三流殺手。要想解決這種關鍵業務的問題,還是要交個小型機或者大型機。