CNET科技資訊網10月17日評論 最新發布的Suse Linux Enterprise Server(SLES)10 將Xen 帶入了商業主流市場。如果你還不知道什麼是Xen,那麼我可以簡單地告訴你,Xen是新出現的開放源碼的服務器端虛擬化技術。SLES 10則是第一款包含了Xen的商業化操作系統,但肯定不是最後一款。
起初,Xen只是作為源代碼提供給Linux高級用戶,讓他們可以將Xen添加進自己的系統。而在2006年3 月份後,Xen 3被包含進了免費發放的Red Hat Fedora Core(FC)5版本,但是Red Hat並不提供對此版本的技術支持。不過在今年12月,Red Hat就會將Xen加入它的商業版操作系統Red Hat Enterprise Linux(RHEL)5中。
而Novell卻出人意料的在7 月份推出了包含Xen的SLES 10,比Red Hat宣布的推出商業版Xen的時間足足提前了5個月,這也導致了兩大軟件廠商的激烈爭論。Red Hat的CTO Brian Stevens 認為,目前的Xen還不夠成熟,無法承擔企業應用的任務。而Novell的CTO Jeff Jaffe則反駁說,Novell已經進行了大量的應用測試,目前的Xen已經足夠成熟,完全可以應用於商業領域了。
我曾經使用過FC5和SLES 10 下的Xen ,認為上面兩位的觀點都有道理。目前Xen 還沒有為企業應用做好完全的准備,但是企業應該開始對Xen 技術進行評估了。
對於企業來說,如果在考慮Xen與其它虛擬化技術的區別時不對Xen 進行評估,是相當愚蠢的。而一些企業只是讓Xen承擔非關鍵性任務工作,為什麼不將第二個DNS服務器運行在Xen上呢?這樣的話,萬一Xen停止工作,還可以有另一個非Xen系統的DNS。我所說的重點,是讓企業對Xen 的持續工作時間,以及重新啟動的時間進行評估,並且學習如何進行備份以及其它一些管理維護工作。
可以肯定地說,在未來幾年中,企業必將會讓Xen 承擔起關鍵任務應用。而在這之前,企業必須要確定Xen 的穩定性,處理企業應用的性能令人滿意,並擁有可以讓IT人員啟動、停止、備份和遷移虛擬服務器的管理工具。
更重要的是,企業的應用軟件應該正好到達它的生命周期,以便於企業進行應用程序遷移。而對於新部署的應用軟件,要遷移到Xen 虛擬服務器上則沒有太大的優勢,因為新應用軟件在部署前都要經過一定時間的測試和審核,沒有哪個企業願意在短時間內重復這一工作。而很多企業則會等到他們的關鍵應用服務器硬件設備到達最大淘汰年限時才會考慮將應用軟件遷移到虛擬化服務器上。