亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

選擇哪一種虛擬化平臺 KVM還是Xen?
2010-08-18   網絡

2002年Xen首次發布時,這個基于GPL許可的Hypervisor就被看作是Linux虛擬化平臺的王者,時光飛逝,Xen不知不覺已經走過 8個年頭,但現在Xen似乎成了曾經受寵的棄兒,當初力撐它的RedHat已經正式轉向自家的KVM,而且KVM占有得天獨厚的優勢,因為它已經成功進入 Linux內核。

 

不得不承認虛擬化技術的發展是相當迅速的,如果你沒有跟上KVM和Xen的發展速度,在考慮購買哪一種虛擬化平臺時,你可能會很困惑。

 

KVM和Xen

 

Xen是一個支持x86、x86_64、安騰和ARM架構的Hypervisor,可以在它支持的處理器架構上運行Linux、Windows、 Solaris和部分BSD客戶機操作系統,許多公司都支持Xen,當然主要還是思杰(Citrix),Oracle VM其實也是基于Xen包裝而成的,當然還有更多的虛擬化解決方案都是以Xen為基礎的,Xen可以安裝在系統上,也可以直接安裝到裸機上。

 

KVM是一個集成到Linux內核的Hypervisor,很明顯,宿主操作系統必須是Linux,支持的客戶機操作系統包括Linux、 Windows、Solaris和BSD,運行在支持虛擬化擴展的x86和x86_64硬件架構上,這意味著KVM不能運行在老式CPU上,新CPU如果 不支持虛擬化擴展也不能運行(如英特爾的Atom處理器),在大多數情況下,對于數據中心來說,這些限制都不是問題,因為每個幾年硬件都會升級換代,但最 近也有些數據中心選擇Atom架構,那么注定它們不能使用KVM。

 

如果你想運行Xen宿主主機,你需要有一個支持的內核,Linux默認一般不會提供Xen宿主主機支持,從2.6.23內核開始支持作為客戶機運行,如果 你的Linux發行版不支持Xen,你必須自己定制內核,或直接選擇如Citrix XenServer這樣的商業解決方案,但問題是這些解決方案不是完全開源的。

 

許多人都是自己構建內核,Xen可以運行在很多服務器上,從低成本的虛擬專用服務器(Virtual Private Server,VPS)供應商,如Linode,到大型公司,如Amazon的EC2,這些公司都加大了這方面的投入,不會輕易轉換到其它技術,即使技術 上KVM超越了Xen,也不能一下就取代現有的解決方案,更何況KVM在技術上的優勢并不明顯,有些地方甚至還未超越Xen,因為Xen的歷史比KVM更 悠久,它也比KVM更成熟,你會發現Xen中的某些功能在KVM還未實現,因此我們看到KVM項目的Todo List很長,KVM的優勢也僅限于它進入了Linux內核。從RHEL 5.4開始,RedHat就支持KVM了,從RHEL 6.0開始RedHat就完全拋棄Xen了。

 

RedHat棄用Xen給克隆REHL的公司帶來了麻煩,迫使他們也接受KVM,要么只有自行維護一套包含Xen的分支,但這無疑會增加它們的成本。

 

KVM的發展相當迅速,雖然目前還在追趕Xen,但Xen的領先地位恐怕很快就會喪失,我們不得不擔憂Xen的未來出路。

 

只能有一個存活下來嗎?

 

選擇KVM還是Xen其實就是選擇廠商,如果你想使用RHEL,那么KVM無疑是首選,如果你想運行在Amazon EC2上,那么你將使用Xen,主流Linux廠商似乎都站在KVM一邊,但它們也為Xen提供了大量的商業支持,Citrix可能不會很快就消失。

 

在IT行業想要成為永久的贏家是不可能的,Xen和KVM將會在相當長一段時間內共存,這個市場足夠大,需要多種解決方案,這兩種技術背后都有充足的技術支持讓它們在未來數年內和平共處。

熱詞搜索:

上一篇:新技術潮流盤點:虛擬化技術的自身現況
下一篇:微軟Office 2010增強不同系統兼容性

分享到: 收藏