服務(wù)器虛擬化必須突破的20個(gè)問題
虛擬化最近成為大家關(guān)注的焦點(diǎn),好多人都只是想了解一下,但實(shí)際應(yīng)用的并不是很多!那么虛擬化到底有什么好處,能為我們做什么?虛擬化值不值得去做?
服務(wù)器虛擬化的價(jià)值
通過將服務(wù)器資源分配到多個(gè)虛擬機(jī),虛擬化支持不同的應(yīng)用,甚至不同的操作系統(tǒng)在同一企業(yè)級(jí)服務(wù)器上同時(shí)運(yùn)行。每個(gè)虛擬機(jī)就像一臺(tái)獨(dú)立的服務(wù)器,但實(shí)際上在同一物理服務(wù)器內(nèi)運(yùn)行。在一臺(tái)服務(wù)器上運(yùn)行多個(gè)應(yīng)用能夠提高服務(wù)器效率,并減少需要管理和維護(hù)的服務(wù)器數(shù)量。當(dāng)應(yīng)用需求增加時(shí),可以迅速創(chuàng)建更多虛擬機(jī),從而無需增加物理服務(wù)器即可靈活地響應(yīng)不斷變化的需求。而且,利用虛擬技術(shù),IT管理員可以在服務(wù)器之間移動(dòng)正在運(yùn)行的虛擬機(jī),同時(shí)保持服務(wù)器持續(xù)可用。總體來看,各廠商宣傳的服務(wù)器虛擬化能帶來的好處主要有以下幾個(gè)方面:
1. 減少服務(wù)器的數(shù)量,提供一種服務(wù)器整合的方法,減少初期硬件采購成本
2. 簡化服務(wù)器的部署、管理和維護(hù)工作,降低管理費(fèi)用
3. 提高服務(wù)器資源的利用率,提高服務(wù)器計(jì)算能力
4. 通過降低空間、散熱以及電力消耗等途徑壓縮數(shù)據(jù)中心成本
5. 通過動(dòng)態(tài)資源配置提高IT對(duì)業(yè)務(wù)的靈活適應(yīng)力
6. 提高可用性,帶來具有透明負(fù)載均衡、動(dòng)態(tài)遷移、故障自動(dòng)隔離、系統(tǒng)自動(dòng)重構(gòu)的高可靠服務(wù)器應(yīng)用環(huán)境
7. 支持異構(gòu)操作系統(tǒng)的整合,支持老應(yīng)用的持續(xù)運(yùn)行
8. 在不中斷用戶工作的情況下進(jìn)行系統(tǒng)更新
9. 支持快速轉(zhuǎn)移和復(fù)制虛擬服務(wù)器,提供一種簡單便捷的災(zāi)難恢復(fù)解決方案
而且,隨著虛擬化技術(shù)的創(chuàng)新發(fā)展和應(yīng)用成熟,相信會(huì)有更多的價(jià)值被發(fā)現(xiàn)——因?yàn)樘摂M化不是指某一種具體的技術(shù),而是一種新的理念————如何最大化地利用資源、提高效率和降低成本。
服務(wù)器虛擬化存在的問題
我們說,虛擬化不是靈丹妙藥,不可能解決所有的問題,也不是適用于所有的用戶。而且,就目前的發(fā)展現(xiàn)狀來看,服務(wù)器虛擬化仍然存在不少問題。筆者通過回顧各方觀點(diǎn)資料,將其面臨的一些問題總結(jié)如下:
1. 業(yè)界還沒有統(tǒng)一的虛擬化標(biāo)準(zhǔn)平臺(tái)和開放協(xié)議,提高用戶投資風(fēng)險(xiǎn);
2. 硬件級(jí)虛擬化和軟件級(jí)虛擬化要相互結(jié)合才能使系統(tǒng)使用率最大化;
3. 用戶導(dǎo)入虛擬化是一個(gè)長期的過程,絕非一蹴而就;
4. 虛擬化層面還比較低,目前技術(shù)上還達(dá)不到虛擬化的理想境界;
5.SOA是開發(fā)虛擬化應(yīng)用管理軟件的最好方式,但由于需要投入大量成本對(duì)已有軟件進(jìn)行改造,因此,只有非常有實(shí)力的ISV才會(huì)做,從而導(dǎo)致ISV的熱情不高,制約其大規(guī)模的商業(yè)應(yīng)用;
6.虛擬化也存在一定風(fēng)險(xiǎn),把多個(gè)應(yīng)用放到一臺(tái)服務(wù)器上類似于多個(gè)雞蛋放在一只籃子,一旦出現(xiàn)重大硬件故障可能會(huì)影響到所有的應(yīng)用,這種威脅很難消除,除非你在服務(wù)器出現(xiàn)故障前,有能力迅速將虛擬服務(wù)器轉(zhuǎn)移到另外一臺(tái)新的物理服務(wù)器上;
7. 改用虛擬數(shù)據(jù)中心,最大的困難在于應(yīng)用遷移,可能是個(gè)費(fèi)時(shí)又費(fèi)錢的過程,而且會(huì)面臨不少問題;
8. 服務(wù)器合并和虛擬化,使用戶購買的硬件減少,從而導(dǎo)致服務(wù)器硬件廠商的銷售量和收入下降;
9.虛擬化并不是一個(gè)百分之百兼容的解決方案,它并不能和所有的應(yīng)用程序或者所有硬件協(xié)調(diào)工作,大多數(shù)虛擬機(jī)都是模擬一個(gè)基本的pc環(huán)境,而不是讓應(yīng)用程序直接訪問主機(jī)的硬件資源;
10. 軟件產(chǎn)業(yè)需要重新考慮虛擬化環(huán)境中的軟件許可方式;
11.虛擬化并不適合所有的應(yīng)用,如大數(shù)據(jù)庫系統(tǒng)或者微軟的Exchange應(yīng)用需要占用大量的I/O和內(nèi)存資源,一般不適合同其它應(yīng)用程序共享服務(wù)器的硬件,即使它們都是在虛擬化的環(huán)境中;
12.移植和管理工具還不夠成熟,這也影響到虛擬化的大面積普及。特別是遠(yuǎn)程管理功能必須改進(jìn),同時(shí)虛擬化標(biāo)準(zhǔn)需要大力發(fā)展,以使得不同的虛擬化平臺(tái)可以通過網(wǎng)絡(luò)進(jìn)行統(tǒng)一管理。
13.虛擬化也許會(huì)帶來安全隱患。系統(tǒng)級(jí)的虛擬化技術(shù)有可能讓用戶在完全不知情的情況下被黑客入侵。不久前,就有黑客在支持“Pacifica”虛擬化技術(shù)的AMD處理系統(tǒng)上成功地演示了這種攻擊的可能性,并且被攻入的系統(tǒng)中所安裝的安全工具完全沒有察覺該攻擊。
14. 虛擬化的成本也是個(gè)問題,架構(gòu)虛擬化環(huán)境的初期投入成本在百萬級(jí)左右。
15. 虛擬化技術(shù)還不夠成熟,目前虛擬化技術(shù)只能做到硬件虛擬化,尚無法做到應(yīng)用程序的虛擬化,導(dǎo)致系統(tǒng)效能延遲。
16.虛擬化還要一兩年的時(shí)間才能大量被企業(yè)采用?,F(xiàn)階段多只停留在災(zāi)難備份和測(cè)試環(huán)境中,國內(nèi)僅有大型制造業(yè)者采用,金融業(yè)和其它產(chǎn)業(yè)多在觀望。
17.服務(wù)器虛擬化要走向流行,從技術(shù)角度講,負(fù)載均衡是應(yīng)用的一個(gè)重要問題,這一問題解決得好壞直接影響系統(tǒng)的性能。目前一些廠商的工作負(fù)載管理軟件只支持單一服務(wù)器資源和工作流的管理。
18.如果軟件廠商不愿檢測(cè)運(yùn)行虛擬化軟件的服務(wù)器上的軟件,這將考驗(yàn)用戶和廠商的關(guān)系。檢測(cè)軟件很可能會(huì)來自經(jīng)常為特定垂直行業(yè)開發(fā)專用軟件的單點(diǎn)方案廠商。這些廠商比較小,缺乏在虛擬化環(huán)境測(cè)試軟件所需的資金或技能。第三方軟件廠商的軟件支持是采用虛擬化技術(shù)所面臨的“主要問題”。有些廠商不想保證虛擬化服務(wù)器上所用軟件的質(zhì)量。
19.對(duì)于用戶來說,要想充分了解各類服務(wù)器虛擬架構(gòu)則是相當(dāng)困難的,因?yàn)橛脩舨粌H要知道虛擬的策略是什么,還要知道什么才是最適合自己環(huán)境的架構(gòu),哪些架構(gòu)能夠適應(yīng)存儲(chǔ)和網(wǎng)絡(luò)資源的虛擬需求以及這些架構(gòu)會(huì)在多大程度上將自己與廠商的產(chǎn)品捆綁在一起。
20. 對(duì)于國內(nèi)用戶而言,認(rèn)知度和接受度是一大障礙。廠商們艱澀的概念,讓用戶們一頭霧水。
總之,虛擬化是趨勢(shì)所在。它所帶來的諸多好處和利益都讓廠商和用戶為之著迷,但虛擬化顯然也存在不少問題。當(dāng)然,我們也有理由相信,隨著時(shí)間的推移和各方的努力,這些問題都會(huì)得到不同程度的解決。也許,在這種不斷解決種種麻煩的過程中,虛擬化正迎來燦爛的明天。
【編輯推薦】