云计算也算是比较火的一个行业了,作为底层技术的虚拟化技术有很多,那么他们的优劣都有哪些呢,如果不是专业的从业人员,可能了解的不是很清楚,整理了一下他们的区别,供大家借鉴,如有评价分析不符情况,那可能是了解的不够深入:
技术 |
运行平台 |
开源 |
需要cpu支持 |
虚拟化性能损耗 |
支持系统情况 |
风险点与优劣 |
Kvm |
Linux |
是 |
是 |
略有损耗 |
都支持 |
老牌的虚拟化技术,开源稳定,虚拟windows有定制镜像 |
Xen |
Linux |
是 |
是 |
略有损耗,但低于kvm |
都支持 |
操作复杂,难以上手,但性能比较稳定,局域伸缩性强 |
Hyper-V |
Windows |
否 |
是 |
略有损耗 |
对linux支持较差 对windows支持较好 |
Microsoft的产品,肯定对windows支持较好,但对linux很不友好 |
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://www.cnblogs.com/xiaoyuxixi/p/11277063.html