自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

KVM還是Xen:究竟該選擇哪一個?

原創(chuàng)
云計算 虛擬化
不得不承認虛擬化技術的發(fā)展是相當迅速的,如果你沒有跟上KVM和Xen的發(fā)展速度,在考慮購買哪一種虛擬化平臺時,你可能會很困惑。

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

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

KVM和Xen

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

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

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

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

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

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

#p#

只能有一個存活下來嗎?

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

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

原文名:KVM or Xen? Choosing a Virtualization Platform 作者:Joe 'Zonker' Brockmeier
 

【編輯推薦】

  1. 你會選誰:Red Hat還是Ubuntu KVM虛擬化?
  2. Xen虛擬機遷移到KVM六步走
  3. 紅帽RHEL5.4預計9月發(fā)布 加入KVM技術
責任編輯:王勇 來源: 51CTO
相關推薦

2022-09-30 09:33:55

ViteCLI

2020-12-04 15:19:44

物聯(lián)網計算機科學

2023-10-05 10:32:18

2018-04-25 07:50:12

云計算IaaSPaas

2021-11-19 14:44:17

樹莓派Linux

2022-10-08 09:03:16

JuliaPython機器學習

2021-09-03 06:38:39

DebianUbuntuLinux

2022-04-02 09:05:47

AlmaLinuxRocky LinuCentOS

2017-10-24 15:46:03

VMwareOpenStackvSphere

2018-08-12 23:15:04

iOS Android 操作系統(tǒng)

2016-10-28 12:48:23

R語言Python數(shù)據分析

2018-02-10 17:59:10

LinuxcURLwget

2013-07-30 09:57:25

UbuntuLinux Mint

2020-06-17 15:00:27

FedoraUbuntuLinux

2021-10-04 18:44:06

Linux MintFedora操作系統(tǒng)

2023-10-08 11:53:29

2022-04-10 23:02:08

GoRust語言

2022-12-02 13:52:44

FleetCode

2018-07-06 09:06:35

MemcachedRedis緩存

2019-04-15 14:52:02

點贊
收藏

51CTO技術棧公眾號