向虛擬環(huán)境遷移必須謹(jǐn)慎進(jìn)行,必須了解這種新基礎(chǔ)設(shè)施將如何改變IT規(guī)劃與管理。x86服務(wù)器虛擬化的好處是顯而易見的:打破軟件與硬件之間的聯(lián)系,為更加動態(tài)、靈活和高效的數(shù)據(jù)中心打下基礎(chǔ)。2007年,軟件虛擬化市場規(guī)模預(yù)期將增長到10億美元,在這種情況下,企業(yè)將會不僅僅局限于試驗(yàn)這項(xiàng)技術(shù)。但通向虛擬數(shù)據(jù)中心的道路并不平坦。向虛擬環(huán)境的遷移必須謹(jǐn)慎進(jìn)行,必須了解這種新基礎(chǔ)設(shè)施將如何改變IT規(guī)劃與管理。以下是我們通過與IT專業(yè)人員、分析師和廠商探討得到的8大虛擬化“陷阱”——用戶在部署虛擬環(huán)境時(shí)可能面臨的障礙。
1. 忽視硬件
向虛擬環(huán)境遷移的是在更少的物理系統(tǒng)上運(yùn)行更多的虛擬工作負(fù)荷,但這并不是說硬件的重要性降低了。如果企業(yè)不仔細(xì)考慮支持虛擬工作負(fù)荷和相應(yīng)監(jiān)測硬件資源需要哪些物理資源,它們會遇到麻煩。Minneapolis市虛擬化咨詢機(jī)構(gòu)Xcedex公司CTO David Payne說: “實(shí)現(xiàn)虛擬化,實(shí)際上是部署合適的支持物理系統(tǒng)的問題。一些人認(rèn)為可以從戴爾或惠普購買和安裝廉價(jià)系統(tǒng),然后將虛擬化技術(shù)部署到它們上面之后就得到了虛擬環(huán)境。但很多時(shí)候,他們是根據(jù)商品價(jià)格來做這件事的,而非真正考慮虛擬工作負(fù)載會是什么。我們合作過的公司中,最成功者都非常注意規(guī)劃工作,他們最終取得了很好的結(jié)果,實(shí)現(xiàn)了系統(tǒng)的高利用率和真正好的整合率!
2. 損害應(yīng)用性能
盡管虛擬化技術(shù)日益普及,但很多應(yīng)用還沒有為虛擬環(huán)境進(jìn)行優(yōu)化。例如,鹽湖城University Health Care公司大約一年前部署了VMware的ESX Server,并取得了不錯(cuò)的結(jié)果。公司高級系統(tǒng)工程師Daniel Burtenshaw說: “我們遇到的最大問題是應(yīng)用軟件廠商不愿在虛擬服務(wù)器上支持其應(yīng)用軟件,而且我們使用的ESX版本存在局限性!
Burtenshaw介紹說,這家醫(yī)療保健機(jī)構(gòu)擁有一個(gè)大型Citrix環(huán)境,可當(dāng)它將一些Citrix服務(wù)器遷移到VMware環(huán)境中時(shí),它發(fā)現(xiàn)性能沒有得到保持。他說: “實(shí)際上,每臺服務(wù)器用戶數(shù)量非常有限。因此如果我們虛擬化,一臺主機(jī)上的大量虛擬服務(wù)器相當(dāng)只有一個(gè)物理主機(jī)。” 他所在的公司將向VMware的Virtual Infrastructure 3升級。他說: “從我們看到的信息(但還沒有進(jìn)行測試),Virtual Infrastructure 3據(jù)說為運(yùn)行Citrix進(jìn)行了更好的優(yōu)化,因此我們應(yīng)當(dāng)能夠在虛擬服務(wù)器上運(yùn)行更多的正常用戶負(fù)載!
3. 不佳的安全性
一旦你部署虛擬環(huán)境,你將切斷硬件與軟件之間的聯(lián)系,而這會在保護(hù)基礎(chǔ)設(shè)施安全上造成混亂。安全補(bǔ)丁廠商Blue Lane 公司的產(chǎn)品運(yùn)營高級副總裁Allwyn Sequeira說: “切斷聯(lián)系將導(dǎo)致安全人員看不到網(wǎng)絡(luò)安全設(shè)備背后發(fā)生的風(fēng)險(xiǎn)。服務(wù)器環(huán)境變得更不固定、更復(fù)雜,安全專業(yè)人員最終失去硬件提供的穩(wěn)定性。任何類型的安全漏洞掃描都可能在幾分鐘后過時(shí)。”
安全與遵從性廠商Configuresoft公司CTO Dennis Moreau對此表示贊同。虛擬化使得服務(wù)配置和修補(bǔ)之類的流程得到優(yōu)化,但它也增加了IT專業(yè)人員可能沒有想到的復(fù)雜性。他說: “我們過去不得不修補(bǔ)操作系統(tǒng)和應(yīng)用程序,而當(dāng)你進(jìn)行虛擬化時(shí)仍必須做這些事,但現(xiàn)在你必須修補(bǔ)可能存在安全漏洞的虛擬機(jī)管理器層。因此,維護(hù)安全環(huán)境和出于遵從性目的建立安全環(huán)境文檔的工作只會因引入虛擬技術(shù)層而變得更復(fù)雜!
4. 被鎖定
虛擬化市場正在迅速演進(jìn),連VMware都在追求以標(biāo)準(zhǔn)方式創(chuàng)建和管理虛擬化。但是標(biāo)準(zhǔn)和互操作性的到來將是個(gè)緩慢的過程。不謹(jǐn)慎的公司可能發(fā)現(xiàn)自己被鎖定在某家廠商上,從而導(dǎo)致在技術(shù)成熟時(shí)采用其他方式變得困難和費(fèi)用高昂。加州Santa Clara市National Semiconductor公司CTO Ulrich Seif說: “去選擇被認(rèn)為具有一定標(biāo)準(zhǔn)和向虛擬化市場開放的產(chǎn)品,比如你可以從其他產(chǎn)品導(dǎo)入虛擬機(jī)的產(chǎn)品。今后兩年這個(gè)領(lǐng)域中將會發(fā)生太多的事情,因此,如果你能夠避免的話,就別把自己逼入絕境!
5. 虛擬機(jī)泛濫
最初,虛擬化只是整合物理服務(wù)器的好方法——并因此而減少電源需要和發(fā)熱量。但是由于部署虛擬機(jī)的方便性,企業(yè)可能發(fā)現(xiàn)在減少物理設(shè)備數(shù)量的同時(shí),需要管理虛擬系統(tǒng)的數(shù)量爆炸式增長。
IDC主管John Humphreys說: “這里的最大問題之一是虛擬機(jī)的泛濫。我們一次又一次地看到這種現(xiàn)象: 比如,客戶在虛擬化之前擁有500臺服務(wù)器、每臺服務(wù)器上運(yùn)行一個(gè)映象; 在虛擬化之后突然有700個(gè)映象要管理!彼f,避免這種問題的最好辦法是規(guī)劃虛擬機(jī)生命期,恢復(fù)不再使用的虛擬實(shí)例。
6. 許可費(fèi)用
當(dāng)企業(yè)需要與根據(jù)CPU使用設(shè)定許可費(fèi)用的軟件廠商就多核服務(wù)器的價(jià)格討價(jià)還價(jià)時(shí),當(dāng)涉及虛擬環(huán)境的許可時(shí),企業(yè)可能會感到意外。
Gartner研究副總裁John Enck說: “軟件許可證可能成為障礙。你可能打算在一個(gè)大型虛擬化服務(wù)器上運(yùn)行應(yīng)用,但許可證可能適應(yīng)于這臺機(jī)器中的物理處理器內(nèi)核。因此,如果你將這種應(yīng)用從一臺兩路服務(wù)器轉(zhuǎn)移到四路虛擬化服務(wù)器上,你的軟件許可證費(fèi)用可能會增加——即使該軟件只使用虛擬環(huán)境中的兩個(gè)處理器!
7. 存儲問題
由于很多虛擬化應(yīng)用運(yùn)行在分布式x86系統(tǒng)上,因此很容易忽視更加集中化的虛擬資源架構(gòu)可能造成影響。
例如,對存儲應(yīng)當(dāng)加以密切的關(guān)注,因?yàn)樵诤芏嗲闆r下虛擬資源將訪問共享存儲區(qū)域網(wǎng)(SAN)。Xcedex的Payne說: “一些公司可能購買某種存儲陣列,他們可能沒有考慮VMware環(huán)境將給存儲陣列帶來的工作負(fù)載,結(jié)果這個(gè)存儲陣列不能應(yīng)付工作負(fù)載: 吞吐量太大, I/O太多。如果存儲陣列癱瘓并給SAN造成問題,每一臺虛擬機(jī)都將受到負(fù)面影響,這就是說它們可能會崩潰,可能會被破壞,這將是一次真正糟糕的經(jīng)歷!
National Semiconductor的Seif說,存儲問題應(yīng)成為規(guī)劃虛擬環(huán)境時(shí)優(yōu)先考慮的問題。他說,SAN存儲“對于取得業(yè)務(wù)連續(xù)性/災(zāi)難恢復(fù)的好處是必不可少的,它保證了轉(zhuǎn)移工作負(fù)載來優(yōu)化正常運(yùn)行時(shí)間/性能以及更好地控制主機(jī)上的客戶機(jī)規(guī)模。存儲量——由操作系統(tǒng)、軟件和本地服務(wù)器硬盤上的數(shù)據(jù)轉(zhuǎn)移到SAN——會迅速增加,對于我們來說每臺主機(jī)存儲容量為40GB。如果沒有可靠的分級存儲戰(zhàn)略,增加的存儲量會非?斓赝淌煞浅0嘿F的SAN存儲!
8. 虛擬障礙
在AMD和Intel服務(wù)器同時(shí)運(yùn)行在很多數(shù)據(jù)中心的情況下,一些企業(yè)可能認(rèn)為移動虛擬機(jī)可跨任何x86硬件移動,但事實(shí)并不是這樣。
IDC的Humphreys說: “人們想方設(shè)法解決的問題是: ‘當(dāng)我移動這些虛擬機(jī)時(shí),我必須擁類似的硬件嗎?’” VMware產(chǎn)品與解決方案營銷副總裁Raghu Raghuram說,目前,VMware虛擬機(jī)不能在基于Intel和基于AMD的系統(tǒng)之間移動。他說: “我們的vmotion技術(shù)使你可以將運(yùn)行的應(yīng)用程序從一臺物理設(shè)備轉(zhuǎn)移到另一臺上,但這些設(shè)備中的處理器必須是相同的: 因此你可以從AMD轉(zhuǎn)移到AMD,或從Xeon轉(zhuǎn)移到Xeon。這是由于處理器架構(gòu)存在的差異以及某些指令的行為造成的。這些問題需要更長時(shí)間才能解決。”■