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

















