內(nèi)存受限:虛擬化進(jìn)程的一大障礙
企業(yè)采用虛擬化的目的不外乎是為了提高資源利用率,也就是整合服務(wù)器。如同虛擬化廠商所說(shuō)的,傳統(tǒng)IT架構(gòu)的資源利用率太差,平均一臺(tái)服務(wù)器的資源利用率只有15%至20%,運(yùn)算資源幾乎有一大半是閑置不用,相當(dāng)?shù)睦速M(fèi)。
IT人員通過(guò)監(jiān)控服務(wù)器使用率后,發(fā)現(xiàn)情況確實(shí)如此。另一方面,現(xiàn)在的服務(wù)器規(guī)格越來(lái)越強(qiáng)大,處理器動(dòng)輒是4個(gè)核心以上,甚至是8核心、12核心,內(nèi)存容量擴(kuò)展到1TB也不成問(wèn)題,所以把多臺(tái)服務(wù)器整并成1臺(tái)服務(wù)器之后,用省下來(lái)的硬件費(fèi)用、機(jī)房空調(diào)費(fèi)用、維護(hù)管理費(fèi)用,去支付虛擬化軟件的授權(quán)費(fèi),看起來(lái)就頗為合理,長(zhǎng)期下來(lái)應(yīng)該會(huì)有不錯(cuò)的投資回報(bào)率,于是企業(yè)就開(kāi)始邁向虛擬化了。
不料,VMware日前發(fā)表新版本vSphere 5時(shí),把企業(yè)從這個(gè)美夢(mèng)打醒了。伴隨著新版本,VMware一并推出新的授權(quán)方式,取消了原本單一實(shí)體服務(wù)器最大內(nèi)存容量256GB的限制,改以每套虛擬化軟件可使用的最大內(nèi)存(vRAM)來(lái)計(jì)算。在最高端的版本,單一授權(quán)允許使用最多96GB的虛擬內(nèi)存,若容量需求超過(guò)96GB,則需要再加買(mǎi)授權(quán)。
此舉一出,用戶(hù)怨聲載道,因?yàn)樗麄冋胫褍?nèi)存裝到最大容量,以獲得虛擬化最大的效益。多數(shù)企業(yè)采買(mǎi)的虛擬化平臺(tái)通常是4路服務(wù)器,高端者則是8路服務(wù)器,而內(nèi)存更是盡量選擇最大容量,因?yàn)殡S著大型系統(tǒng)開(kāi)始移植到虛擬化平臺(tái),I/O能效瓶頸就是普遍會(huì)遇到的問(wèn)題,因此增加內(nèi)存,可解決部分能效上的問(wèn)題。
所以,VMware之前以單臺(tái)服務(wù)器256GB的實(shí)體內(nèi)存為限,對(duì)用戶(hù)而言不構(gòu)成是太大的限制,因?yàn)?56GB是主流服務(wù)器的內(nèi)存配備標(biāo)準(zhǔn),而且容量也夠大。但現(xiàn)在一下子把內(nèi)存限縮至96GB(先前在用戶(hù)還沒(méi)抗議之前,是以最大48GB為限制),用戶(hù)就更難接受,因?yàn)榇蠹以缇筒粷M(mǎn)VMware的價(jià)格比其他廠商貴,現(xiàn)在又進(jìn)一步把內(nèi)存容量限制得更嚴(yán)格,豈不像是額外克扣一樣?
在用戶(hù)群起反攻之后,VMware在日前讓步,把vRAM內(nèi)存容量的限制放寬1倍,如48GB改為96GB,但是,以虛擬內(nèi)存為限制的計(jì)價(jià)方式依舊沒(méi)有改變。所以,vSphere 5一出,如同樹(shù)立了一道看不見(jiàn)的虛擬障礙。在保有用戶(hù)中,不想被這道障礙擋住的人,有的選擇不再升級(jí),有的則打算把部分平臺(tái)轉(zhuǎn)移至其他廠牌,如微軟的Hyper-V、Citrix的XenServer、Red Hat的KVM等方案,避免被單一廠商綁死。
然而,難道VMware改變授權(quán)方式,就完全只是為了增加收入,盡把用戶(hù)當(dāng)肥羊嗎?為何VMware仍不改變以虛擬內(nèi)存容量來(lái)計(jì)價(jià)呢?且由vSphere 5的功能改變來(lái)看。單一虛擬機(jī)現(xiàn)在可以支持最大1TB內(nèi)存,所以可能發(fā)生虛擬機(jī)所配置的內(nèi)存超過(guò)實(shí)體服務(wù)器的容量,因而需要采用內(nèi)存資源池的模式,如果再以過(guò)往依照單臺(tái)服務(wù)器最大實(shí)體內(nèi)存容量來(lái)計(jì)算的話,就顯得不合時(shí)宜了;而改以虛擬內(nèi)存容量來(lái)計(jì)算,也就有那么一些道理在。
如果未來(lái)的技術(shù)趨勢(shì)是這樣發(fā)展,那么其他虛擬化廠商未來(lái)是否也會(huì)調(diào)整授權(quán)方式呢?目前不得而知。然而,不管未來(lái)技術(shù)趨勢(shì)如何發(fā)展,現(xiàn)在企業(yè)立即面臨的沖擊,就是虛擬化的成本增加了。許多人原本已經(jīng)準(zhǔn)備好要全速邁向虛擬化,或者是打算把關(guān)鍵業(yè)務(wù)系統(tǒng)繼續(xù)轉(zhuǎn)移到虛擬化,但現(xiàn)在都撞到了這道虛擬障礙,不得不停下來(lái)重新思考?;蛟S這道屏障,讓虛擬化進(jìn)程開(kāi)始轉(zhuǎn)向了。