2011-02-06

XEN 和 OpenVZ 有什麼不同?

XEN 和 OpenVZ 是目前大部份提供 Linux 作業系統的 VPS ( Virtual Private Server ) 服務廠商所採用的虛擬機器平台,這二套軟體的用途,就是讓 VPS 廠商把一台電腦分割成多台虛擬機器來出租的功能,不過,兩者所採用的技術是不太一樣的...

這二套軟體共同的地方,就是都可以把一台電腦的記憶體、硬碟和 CPU 切割成多台虛擬機器 ( Virtual Machine ) 來分開使用,而不同的是,兩者所使用的分割技術是不一樣的,OpenVZ 的虛擬機器是共用一個由 OpenVZ 修改過的,能夠支援多個 Linux 核心的 Linux 發行版本來運作,每一台虛擬機器比較像是由 OpenVZ 所控制住的邏輯虛擬機器,每一部虛擬機器的資源由 OpenVZ 動態控制著,實體上來說,每一部虛擬機器並不是真的擁有自己的資源 ( CPU、記憶體...)。

而 XEN 則是以模擬硬體的方式,讓每部虛擬機器擁有自己的各種硬體環境,所以,每部虛擬機器是完全獨立的,一旦分到多少的資源,就是多少,不像 OpenVZ 那樣可以動態的調整,因此,採用 XEN 的電腦所能夠分割出來的虛擬機器數量,因為被固定住資源,所以,可能會比較 OpenVZ 來的少。

如果有去查這採用這二套虛擬機器平台的 VPS 廠商的說明,它們一定會說用 OpenVZ 會比較好,效能也比較好,會建議你選使用 OpenVZ 的 VPS,不過,就阿舍自己從消費者的觀點來看,選擇用 XEN 的 VPS 似乎是比較能保障我們的權益哩 !....


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !