開源技術已經成為現(xiàn)代IT系統(tǒng)核心部件中不可或缺的力量,如x86架構操作系統(tǒng)Linux、Unix操作系統(tǒng)BSD、MySQL數據庫、Apache Web服務等。
據統(tǒng)計,超過60%的技術開發(fā)者信奉開源哲學。到目前為止,一個成熟完整的開源軟件生態(tài)系統(tǒng)已經完全形成。開源技術百花齊放現(xiàn)象的背后,真正驅動其快速發(fā)展的本質往往是因為它的價值:
開源軟件一般價格實惠,用戶可以在核心業(yè)務上投入更多資金;
開源軟件使廠商甚至客戶可以自由修改軟件,生產不同形式的產品;用戶可以有更大的選擇產品的空間,防止被某個廠商捆綁;
開源軟件在定制開發(fā)方面具有天然的優(yōu)勢,可以根據用戶業(yè)務系統(tǒng)的特點進行定制,為業(yè)務系統(tǒng)的高效穩(wěn)定運行提供良好的支持。
主流VPS虛擬化技術有兩個開源分支:KVM和Xen。
KVM體系結構由KVM內核模塊(狹義的KVM)和QEMU-KVM模擬模塊組成。KVM內核模塊是在Linux內核的基礎上增加的虛擬機管理模塊。它重用了Linux內核中完善的進程調度、內存管理、I/O管理等模塊。QEMU-KVM仿真模塊負責為虛擬機提供一個相互隔離的虛擬化資源環(huán)境,包括vCPU、vRAM、vDisk、vNIC等,每個虛擬機都是QEMU-KVM的一個進程,由管理程序中的進程調度模塊統(tǒng)一管理和調度。

Xen體系結構由兩部分組成:
Xen管理程序和虛擬域。Xen管理程序負責虛擬化CPU和RAM
硬件資源變成隔離資源供虛擬域使用,并對虛擬域的資源和系統(tǒng)運行進行管理和監(jiān)控;每個虛擬域都是一個虛擬機環(huán)境,其中虛擬域分為特權虛擬域(Dom0)和非特權虛擬域(DomU)。Dom0在DomU之前開始,DomU必須經過Dom0才能訪問I/O資源。Dom0負責I/O資源的虛擬化,可以直接訪問I/O物理資源。如果您將Xen體系結構與一個完整的飛機,Xen管理程序是其中一個引擎,配備了一系列域管理和控制工具的Dom0是其他組件。只有兩者結合起來,虛擬化系統(tǒng)才能正常工作。
與Xen架構相比,KVM架構有三大優(yōu)勢:
在相同的硬件資源環(huán)境下,KVM的表現(xiàn)更好;
KVM架構自然繼承了Linux內核更新迭代帶來的系統(tǒng)優(yōu)化,不費什么力氣就完成了一次功能升級;但對于Xen架構來說,每進行一次Xen管理程序內核或Linux內核版本升級,Xen架構都需要同步優(yōu)化調試特權域的Xen管理程序內核和基于Linux的內核,實現(xiàn)整個虛擬化內核的升級;
KVM架構最好與OpenStack云平臺架構相連,OpenStack架構最支持KVM架構。目前OpenStack云平臺中98%以上的虛擬化計算資源池使用KVM架構。

Coo云 - 基于24小時不關機的云端技術,超高性價比固定IP掛機寶,云主機,VPS服務器,云電腦,掛QQ,YY,微信,機器人等軟件在線,永久免費提供遠程連接工具,安卓ios蘋果手機電腦均可使用!客服QQ:751200202。