如果你去問各家IT商店和企業(yè)他們的服務(wù)器是不是已經(jīng)應(yīng)用了虛擬化,我敢打賭有超過九成的人會(huì)給你肯定的回答。但是,盡管大多數(shù)企業(yè)已經(jīng)采用了虛擬化,但其中的許多仍處于早期階段,他們僅僅在一些開發(fā)或測(cè)試應(yīng)用中實(shí)施虛擬化,或者用在那些簡(jiǎn)單的任務(wù)比如Web、Active Directory以及文件和打印服務(wù)器上。盡管現(xiàn)今的服務(wù)器虛擬化技術(shù)已經(jīng)提供了豐富先進(jìn)的功能,但從全球范圍來看,實(shí)施虛擬化的服務(wù)器總是在20%的附近徘徊,依然還有很大的發(fā)展空間。
那么是什么在阻礙這些x86服務(wù)器實(shí)現(xiàn)100%虛擬化的夢(mèng)想呢?下面是最常見的五大障礙,我并沒有給它們排出先后:
數(shù)據(jù)中心完全虛擬化的五大障礙一:廠商支持
你可能不會(huì)相信,即使今天服務(wù)器虛擬化技術(shù)已經(jīng)如此盛行,許多獨(dú)立軟件開發(fā)商們提供的應(yīng)用還是不支持在虛擬機(jī)上運(yùn)行,或者會(huì)在支持上受到很過分的限制。
在某些情況下不支持虛擬機(jī)也許是合理的,比如某些硬件確實(shí)存在技術(shù)限制。但在其他情況下,這可能只是一個(gè)偷懶的做法或者營(yíng)銷策略,或者是軟件開發(fā)商并不想花時(shí)間去搞定虛擬機(jī)環(huán)境。無論出于什么原因,缺少?gòu)S商支持可以算是限制虛擬化得以廣泛應(yīng)用的一個(gè)主要因素。
某些情況下,用戶會(huì)自己動(dòng)手來虛擬化那些“不被支持的”應(yīng)用。但是如果出現(xiàn)問題,軟件開發(fā)商通常會(huì)要求用戶在一個(gè)支持的平臺(tái)上復(fù)制出現(xiàn)的問題才會(huì)提供支持。因此如果你決定親自動(dòng)手,最好先在物理環(huán)境下做好測(cè)試。關(guān)于虛擬化服務(wù)器的測(cè)試您可以參閱51CTO.com報(bào)導(dǎo):“服務(wù)器虛擬化平臺(tái)的測(cè)試架構(gòu)與方法”。
一般情況下,除非你的態(tài)度很強(qiáng)硬,廠商不會(huì)做出什么改進(jìn)。所以如果你運(yùn)行的軟件不支持虛擬環(huán)境,我建議你要不停的對(duì)廠商施加壓力,直到他們同意。相關(guān)文章請(qǐng)參閱51CTO.com報(bào)導(dǎo):“老外應(yīng)用虛擬化體會(huì):部分廠商支持虛擬化不力”。
數(shù)據(jù)中心完全虛擬化的五大障礙二:安全與遵從
很多企業(yè)對(duì)虛擬化安全性的擔(dān)心在部署后得到了解決。但對(duì)另外許多企業(yè)來說,虛擬化依然充滿著未知,還不足以讓他們放心大膽的跨過開發(fā)/測(cè)試工作和低端應(yīng)用。
Taneja Group的高級(jí)分析師Dave Bartoletti認(rèn)為,“新出現(xiàn)的虛擬服務(wù)器技術(shù)缺乏標(biāo)準(zhǔn)的行業(yè)監(jiān)管手段,這導(dǎo)致人們不敢確定所有的關(guān)鍵任務(wù)都可以安全的完成虛擬化。此外,物理界限被打破(例如不再需要ID卡來進(jìn)入服務(wù)器機(jī)房),出現(xiàn)了更多的手段來查找、建立、控制以及移動(dòng)虛擬服務(wù)器,所有這些都在挑戰(zhàn)企業(yè)現(xiàn)有的安全措施。”相關(guān)文章請(qǐng)參閱51CTO.com報(bào)導(dǎo):“數(shù)據(jù)中心虛擬化安全隱患 十步監(jiān)控預(yù)防”。
數(shù)據(jù)中心完全虛擬化的五大障礙三:性能和優(yōu)化
對(duì)性能和優(yōu)化的關(guān)注主要集中在生產(chǎn)應(yīng)用是否能夠?yàn)樘摂M化做好準(zhǔn)備。大多數(shù)企業(yè)很早把簡(jiǎn)單應(yīng)用和非關(guān)鍵任務(wù)的應(yīng)用扔進(jìn)了虛擬機(jī)。但是那些關(guān)鍵的I/O應(yīng)用如數(shù)據(jù)庫(kù)和郵件服務(wù)器等卻不敢這樣做,而且對(duì)性能的關(guān)注還是非常認(rèn)真。
Bartoletti認(rèn)為虛擬化抽象會(huì)讓工作變得有些模糊,每個(gè)新加入的虛擬化抽象層會(huì)讓人們的視力下降,增加了更多的復(fù)雜性,因此需要更好的性能管理手段和優(yōu)化策略。
性能和優(yōu)化都是客戶切實(shí)關(guān)注的問題。好消息是虛擬化平臺(tái)已經(jīng)越來越成熟,而且硬件平臺(tái)也不斷的改進(jìn)以適應(yīng)虛擬化技術(shù)。由于這些原因,虛擬化越來越接近底層,我們很快將能夠看到整合與性能的大幅提高,以及生產(chǎn)應(yīng)用的大規(guī)模虛擬化。實(shí)際上,很多虛擬化廠商都在關(guān)注性能問題,相關(guān)文章請(qǐng)參閱51CTO.com報(bào)導(dǎo):“虛擬化新功能,號(hào)稱幫用戶提升47%應(yīng)用性能”。
數(shù)據(jù)中心完全虛擬化的五大障礙四:管理挑戰(zhàn)
隨著數(shù)據(jù)中心的虛擬化程度越來越高以及關(guān)鍵任務(wù)應(yīng)用的不斷增多,環(huán)境管理工作也變得更具挑戰(zhàn)性,動(dòng)態(tài)變化的虛擬化環(huán)境會(huì)變得難以維護(hù)和控制。
Bartoletti認(rèn)為,“在虛擬化的架構(gòu)中,可以移動(dòng)的設(shè)備和部件數(shù)量太大,所以沒辦法再用人工來管理。如果依靠固定連接實(shí)時(shí)監(jiān)控所有的設(shè)備,效率必然會(huì)降低。因此我們需要對(duì)那些重要的數(shù)據(jù)進(jìn)行按需的搜索訪問,這樣會(huì)舒服一點(diǎn)。”
好消息是新的虛擬化產(chǎn)品和平臺(tái)很快就會(huì)具有這樣的新功能,許多系統(tǒng)管理軟件廠商已經(jīng)開始設(shè)計(jì)新的管理應(yīng)用來解決這樣的挑戰(zhàn)和限制。關(guān)于虛擬化的管理挑戰(zhàn)請(qǐng)參建51CTO.com相關(guān)文章:虛擬機(jī)管理的五大問題。
數(shù)據(jù)中心完全虛擬化的五大障礙五:所有權(quán)和職責(zé)分配
如果說虛擬化模糊了物理硬件的界限,那么在所有權(quán)和職責(zé)之間會(huì)怎樣呢?有時(shí)遷移到虛擬環(huán)境影響更多會(huì)是企業(yè)的政治而不是技術(shù),這也是面臨的挑戰(zhàn)之一。面對(duì)新的技術(shù)和變化,人們會(huì)覺得他們的專長(zhǎng)正在受到質(zhì)疑或不再需要,甚至造成丟失工作的恐懼。
Bartoletti認(rèn)為這還不僅僅是誰(shuí)“擁有”資源的問題,還關(guān)系著是由誰(shuí)來決定如何備份、保護(hù)以及災(zāi)難恢復(fù)。虛擬服務(wù)器模糊了服務(wù)器和存儲(chǔ)的界限,同時(shí)也打破了企業(yè)不同團(tuán)隊(duì)之間的壁壘。
要記住的是,虛擬化不是一個(gè)項(xiàng)目,它是一個(gè)企業(yè)的必經(jīng)歷程。在這條道路上,眾多的障礙將隨著虛擬化技術(shù)的成熟逐漸消除,無論是技術(shù)還是政治,在很多情況下,政治上的障礙反而是最難以克服的。