哈尔滨市思凝科技发展有限公司,专业微信公众平台服务号/订阅号/企业号全方位开发与制作,微信企业秀制作,强大的微信第三方开发平台,制作费用只需1000元起,5000元享受市面至尊黄金版微信制作待遇,性价比全国最优,功能最全,专业数据24小时保障;黑龙江省唯一五星级机房,7×24小时专业技术服务,保证用户线路时时畅通,机房7×24小时恒温恒湿,联通电信服务器租用托管,标配10M独享带宽,100M共享带宽;黑龙江省唯一一家纯双线G口运营商;联通百兆独享带宽资源月付仅1500元;哈尔滨联通服务器租用4500/年起,托管3500起:哈尔滨移动万兆/电信万兆/联通万兆资源最全价格最优;整机柜租用年付只要5万元;企业ICP证办理;黑龙江企业网站域名快速备案;企业网站一体化解决,价格面议;黑龙江/辽宁/贵州/香港/国外VPS;选择思凝科技,我们将帮您的企业更快步入互联网+时代!
虚拟化的概念在近些年收到了很大程度上的普及,求其原因很简单:虚拟化能够最大程度利用资源,为企业节约成本。目前市面较受欢迎的虚拟架构主要有KVM、XEN和VMware,其中,KVM和XEN都是免费开源的,而VMware则是付费的,所以,此次笔者只对比KVM、XEN之间的差别。
如果给KVM、XEN简单归类的话,KVM是完全虚拟化技术又叫硬件辅助虚拟化技术(Full Virtualization)。相反,XEN是半虚拟化技术(paravirtualization),也叫做准虚拟化技术。
全虚拟化技术(左)与半虚拟化技术(右)
KVM是在虚拟机和硬件之间加了一个软件层--Hypervisor,或者叫做虚拟机管理程序(VMM),KVM的hypervisor是直接运行在物理硬件之上的。XEN是在全虚拟化的基础上,把客户操作系统进行了修改,增加了一个专门的API,使客户操作系统集成了虚拟化方面的代码,该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作。
也有人将KVM架构分解为两部分:KVM驱动,即linux kernel的一个模块和Qemu,即用于模拟虚拟机的用户空间组件,提供I/O设备模型,访问外设的途径。其最大的优势在于KVM使用Linux内核集成的,所以速度较快,同时,KVM是完全虚拟的,所以不需要区分pv和hvm,可以安装各种Linux发行版和Windows发行版,可以运行在支持虚拟化扩展的X86和X86-64硬件架构上。
XEN实际上出现的时间要早于KVM,它是由剑桥大学开发的,一个开源的虚拟机监视器。半虚拟化架构决定了它注定不是真正的虚拟机,只是自己运行了一个内核的例子,同时区分Xen+pv+和Xen+hvm,其中pv只支持Linux,而hvm则支持Windows系统。除此之外,XEN还拥有更好的可用资源、平台支持、可管理性、实施、支持动态迁移和性能基准等优势。