新闻公告

Vps虚拟化技术Xen和KVM架构哪个好用?

        开源技术已经成为现代IT系统核心部件中不可或缺的力量,如x86架构操作系统Linux、Unix操作系统BSD、MySQL数据库、Apache Web服务等。

        据统计,超过60%的技术开发者信奉开源哲学。到目前为止,一个成熟完整的开源软件生态系统已经完全形成。开源技术百花齐放现象的背后,真正驱动其快速发展的本质往往是因为它的价值:

        开源软件一般价格实惠,用户可以在核心业务上投入更多资金;

 

        开源软件使厂商甚至客户可以自由修改软件,生产不同形式的产品;用户可以有更大的选择产品的空间,防止被某个厂商捆绑;

        开源软件在定制开发方面具有天然的优势,可以根据用户业务系统的特点进行定制,为业务系统的高效稳定运行提供良好的支持。

 

        主流VPS虚拟化技术有两个开源分支:KVM和Xen。

 

        KVM体系结构由KVM内核模块(狭义的KVM)和QEMU-KVM模拟模块组成。KVM内核模块是在Linux内核的基础上增加的虚拟机管理模块。它重用了Linux内核中完善的进程调度、内存管理、I/O管理等模块。QEMU-KVM仿真模块负责为虚拟机提供一个相互隔离的虚拟化资源环境,包括vCPU、vRAM、vDisk、vNIC等,每个虚拟机都是QEMU-KVM的一个进程,由管理程序中的进程调度模块统一管理和调度。

xen

 

Xen体系结构由两部分组成:

Xen管理程序和虚拟域。Xen管理程序负责虚拟化CPU和RAM

 

        硬件资源变成隔离资源供虚拟域使用,并对虚拟域的资源和系统运行进行管理和监控;每个虚拟域都是一个虚拟机环境,其中虚拟域分为特权虚拟域(Dom0)和非特权虚拟域(DomU)。Dom0在DomU之前开始,DomU必须经过Dom0才能访问I/O资源。Dom0负责I/O资源的虚拟化,可以直接访问I/O物理资源。如果您将Xen体系结构与一个完整的飞机,Xen管理程序是其中一个引擎,配备了一系列域管理和控制工具的Dom0是其他组件。只有两者结合起来,虚拟化系统才能正常工作。

 

 

与Xen架构相比,KVM架构有三大优势:

        在相同的硬件资源环境下,KVM的表现更好;

        KVM架构自然继承了Linux内核更新迭代带来的系统优化,不费什么力气就完成了一次功能升级;但对于Xen架构来说,每进行一次Xen管理程序内核或Linux内核版本升级,Xen架构都需要同步优化调试特权域的Xen管理程序内核和基于Linux的内核,实现整个虚拟化内核的升级;

        KVM架构最好与OpenStack云平台架构相连,OpenStack架构最支持KVM架构。目前OpenStack云平台中98%以上的虚拟化计算资源池使用KVM架构。

kvm

 

Coo云 - 基于24小时不关机的云端技术,超高性价比固定IP挂机宝云主机,VPS服务器,云电脑,挂QQ,YY,微信,机器人等软件在线,永久免费提供远程连接工具,安卓ios苹果手机电脑均可使用!客服QQ:751200202。

QQ在线咨询
请加好友再发消息
751200202
企业微信
扫码微信咨询