业界虚拟化技术分析
云计算也算是比较火的一个行业了,作为底层技术的虚拟化技术有很多,那么他们的优劣都有哪些呢,如果不是专业的从业人员,可能了解的不是很清楚,整理了一下他们的区别,供大家借鉴,如有评价分析不符情况,那可能是了解的不够深入:
技术 |
运行平台 |
开源 |
需要cpu支持 |
虚拟化性能损耗 |
支持系统情况 |
风险点与优劣 |
Kvm |
Linux |
是 |
是 |
略有损耗 |
都支持 |
老牌的虚拟化技术,开源稳定,虚拟windows有定制镜像,且单机最多虚拟出4台机器。多了会崩溃 |
Xen |
Linux |
是 |
是 |
略有损耗,但低于kvm |
都支持 |
操作复杂,难以上手,但性能比较稳定,局域伸缩性强 |
Hyper-V |
Windows |
否 |
是 |
略有损耗 |
对linux支持较差 |
Microsoft的产品,肯定对windows支持较好,但对linux很不友好 |
对windows支持较好 |
||||||
OpenVZ |
Linux |
是 |
是 |
损耗极小,且低于xen |
都支持 |
虚拟化性能较好,但内核故障可能会导致虚拟机全部故障,不如xen稳定,且可以资源超卖 |
Vmware |
Esxi |
否 |
是 |
略有损耗 |
都支持 |
相对较易操作,但对硬件有限制,cpu只支持到12核 |
备注:表格中略有损耗的意思是,虚拟机与裸机中的系统相比,综合性能损耗在2%-5%。
信息来源与参考链接:
https://www.cnblogs.com/sammyliu/articles/4390371.html(虚拟化 - xen、kvm、vmware、hyper-v等虚拟化技术的比较)
https://blog.csdn.net/myweishanli/article/details/24184489(Xen、OpenVZ、KVM、Hyper-V、VMWare虚拟化技术介绍)
https://www.bawagon.com/openvzvskvm/(OpenVZ与KVM虚拟化比较)
http://www.west999.com/info/html/wangzhanyunying/jianzhanjingyan/20190312/4618804.html(谈VPS:Xen与OpenVZ性能测试 到底孰优孰劣)
https://wenku.baidu.com/view/73a56c13cc7931b765ce15db.html(服务器虚拟化技术探讨_Hyper_V与VMware的分析与比较)
https://blog.51cto.com/zhaom0109/1879661(xen与kvm两大虚拟化技术的比较)