关于问题为什么要从 vmware 切换到 kvm?一共有 5 位热心网友为你解答:
【1】来自网友【爱生活的船帆 Aa】的最佳回答:
无状态类应用现在都是容器化了+集成了 ci/cd,虚拟化没太大优势了。另外,qemu/kvm 基于 openstack 平台搭建会有很多坑,AZ region 高可用 sdn 里面会有很多坑要踩,对技术要求很高,没有一个团队进行代码级的维护用着性能也不行的。
【2】来自网友【星月烟雨梦】的最佳回答:
国家要求国产化,要不谁会去买 kvm 啊。用 vmware 遍地破解,随便用。可是你改用 kvm,那就是技术了。因为没有破解,所以要么你自己牛,去搞开源的去。要么就得靠厂家,华为花三深信服啥的,因为没有破解。就看你如何选择了。个人还是推荐 vmware,毕竟是最稳定的商业软件,这么多年的世界第一,值得信赖。
【3】来自网友【汇聚魔杖】的最佳回答:
SpiceWorks 统计了一份 2020 年虚拟化行业状况的报告,超过 92%的企业采用了虚拟化,另外有 5%的企业计划在未来两年内进行虚拟化,可见虚拟化技术确实很香。
虚拟化技术到底香在哪里?
过去所有的 IT 应用都是直接运行在物理服务器上,实际上这些物理服务器大部分的时间里闲置了大约 85%的资源,尤其是 x86 服务器,这就直接导致了服务器机房逐渐被增加的服务器所淹没,所以也就能理解刀片服务器会风靡一时。这意味着什么?意味着很耗电,尤其是大型的数据中心不得不考虑电老虎的问题。
2000 年左右服务器的形式发生了变化,服务器虚拟化慢慢成为了行业的标准做法,虚拟化技术实现了硬件资源的充分利用,虚拟机同时需要服务器很多资源的情况很少,事实证明了虚拟机节省的成本是巨大的。这些年公共云已经开始转向容器或者应用虚拟化了,不可否认的是服务器虚拟化一直是公共云的主要技术推动者。
如今虚拟化技术有点百家争鸣的意思
如今的虚拟化技术有 VMware vSphere、微软 Hyper-V、KVM、Xen、Citrix Hypervisor、Oracle VM Server、Red Hat Virtualzation 等等。毫无疑问 VMware vSphere 是目前市场的领导者,因为它是第一个将服务器虚拟化带入到大众的标准 x86 服务器,应用隔离、增强的工作负载可移植性、增强的可扩展性、存储虚拟机化、机架顶部虚拟化、简单的高可用性选项、备份应用程序集成,以及灾难恢复等等都使得 VMware vSphere 能够迅速地普及。这些优势使得 IT 企业能够更加快速地进行部署,大大提高应用程序的可以性,同时降低支出。
但随着时间的推移 VMware vSphere 节约成本的选项已经丧失,因为 VMware vSphere 并不是免费的,它需要许可授权费,这笔费用成为 IT 预算中越来越大的一部分支出。很多人开始了评估转向微软 Hyper-V,但事宜愿为 Hyper-V 并不能成为 VMware vSphere 的低成本替代品,微软 Hyper-V 成本并不会节省到哪里去。
于是开源工具 KVM 开始走进了大众视野,它具有开源社区的所有优点和缺点,技术支持可以通过 IBM Red Hat 或 Oracle 等等供应商获得。KVM 没有许可授权费,唯一成本在技术支持上,如果 IT 人员自己能够处理这些问题,那么这笔费用也直接省下了。
VMware vSphere 转向 KVM 正在成为一种趋势
VMware vSphere 是运行在物理服务器硬件上的实际一类管理程序,KVM 使用 Linux 内核,并赋予了内核虚拟机管理程序的虚拟化和管理能力,能同时在 Linux 或 Windows 平台运行,这对 KVM 是一个加分项目。
KVM 应该算是二类管理程序,因为它需要运行在 Linux 内核上,但它的行为像一类虚拟机管理程序一样运行在物理服务器硬件上。KVM 启动虚拟服务器所需要的时间要比 VMware vSphere 少得多,本质在于 KVM 开销约 10000 行代码,而 VMware vSphere 差不多有 6000 万行代码。
总结
开源、节流成为时代大背景的情况下,从 VMware vSphere 转向 KVM 的越来越多了。VMware vSphere 虽然遍地都有破解,但可以随便用的仅仅只是个人,企业还是要承担巨额的许可授权费用,逃是逃不掉的。另外国产化进程也推动着 VMware vSphere 转向 KVM。
以上个人浅见,欢迎批评指正。
认同我的看法,请点个赞再走,感谢!
喜欢我的,请关注我,再次感谢!
【4】来自网友【这个坑很大(提问者)】的最佳回答:
vmware 本来是收费产品,虽然说可以各种破解,但还是有授权问题。kvm 是开源的,而且一直在完善,就性能来讲基本没有区别;就针对云场景来讲也是广泛应用的。
【5】来自网友【只可一人】的最佳回答:
抛开“三方”因素,我给你一个切换到 kvm 的理由~
vmware 已经大不如前了~
刚才开始的时候,vmware 的服务器虚拟化,确实不错,稳定性不说,其他的功能包括网络跨域,虚拟机迁移,一个 vcenter 轻松搞定,最主要的是搭建方便,成本几乎为 0
现在呢,vmware 的服务器虚拟化稳定性差的一比,现在感觉 xen 的服务器虚拟化都比他好很多了,小公司考虑成本,也许还会用 vmware,大公司也考虑成本,所以基本很少用 vmware,开源的虚拟化产品一堆,为什么还用一个不再优秀 vmware 呢