{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

为什么要从vmware切换到kvm?

ethernetethernet 回答0 收藏2
收藏问题

10条回答

王伟廷

王伟廷

回答于2022-06-28 18:09

国家要求国产化,要不谁会去买kvm啊。用vmware遍地破解,随便用。可是你改用kvm,那就是技术了。因为没有破解,所以要么你自己牛,去搞开源的去。要么就得靠厂家,ucloud花三深信服啥的,因为没有破解。就看你如何选择了。个人还是推荐vmware,毕竟是最稳定的商业软件,这么多年的世界第一,值得信赖。

评论0 赞同0
  •  加载中...
未东兴

未东兴

回答于2022-06-28 18:09

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。


以上个人浅见,欢迎批评指正。

认同我的看法,请点个赞再走,感谢!

喜欢我的,请关注我,再次感谢!

评论0 赞同0
  •  加载中...
enda

enda

回答于2022-06-28 18:09

vmware本来是收费产品,虽然说可以各种破解,但还是有授权问题。kvm是开源的,而且一直在完善,就性能来讲基本没有区别;就针对云场景来讲也是广泛应用的。

评论0 赞同0
  •  加载中...
YPHP

YPHP

回答于2022-06-28 18:09

vmware是商业解决方案,适合要求不高的一揽子买买买就好了。

kvm只是Linux下的开源组件,实际上需要有一定使用成本,也没法多带带使用的。需要配合QEMU,D/SPDK等其它虚拟组件一起工作。(如果你听到这些名词一脸蒙逼,可能成熟的商业方案更合适)

既然kvm不好上手,为啥还越来越多大公司切换到kvm呢? 这里成本和主控性是一部分原因,另外就是性能原因。

虚拟化技术发展,其实分为全虚拟化半虚拟化的。简单说前者的客户OS完全和硬件隔离,后者客户OS是对虚拟有感知。前者好处是OS不用魔改,但是性能不如后者。因为后者OS感知到虚拟化,可以直接和宿主机做部分系统交互。

vmware更多是作为比较广泛的全虚拟化方案,比kvm更偏上层的。对于大规模云计算等场景,为了获得性能和自主性,大企业基于可以实现半虚拟化kvm自研虚拟化底盘就非常好理解了。

今天虚拟化技术突飞猛进,绝不是静止的,vmware也好,kvm也罢,都无法多带带满足越发苛刻的虚拟要求。目前各大云厂商提供的“裸金属”方案为虚拟化技术指明了方向。

评论0 赞同0
  •  加载中...
tianyu

tianyu

回答于2022-06-28 18:09

然后kvm有问题,又要切换回vmware。kvm备份怎么进行,vmotion如何操作,分布式交换机性能怎么样?注意一点儿vmware 单机版是免费的。随便注册一个账户都可以申请

评论0 赞同0
  •  加载中...
Shihira

Shihira

回答于2022-06-28 18:09

抛开“三方”因素,我给你一个切换到kvm的理由~

vmware已经大不如前了~

刚才开始的时候,vmware的服务器虚拟化,确实不错,稳定性不说,其他的功能包括网络跨域,虚拟机迁移,一个vcenter轻松搞定,最主要的是搭建方便,成本几乎为0

现在呢,vmware的服务器虚拟化稳定性差的一比,现在感觉xen的服务器虚拟化都比他好很多了,小公司考虑成本,也许还会用vmware,大公司也考虑成本,所以基本很少用vmware,开源的虚拟化产品一堆,为什么还用一个不再优秀vmware呢

评论0 赞同0
  •  加载中...
vspiders

vspiders

回答于2022-06-28 18:09

两者性质和原理都不一样,而且kvm是开源的,所以国内好多虚拟化平台都是基于kvm。另一方面,桌面虚拟化还是kvm性价比更好。举个例子我想做50台虚拟主机,过程都差不多,都是先做模板再部署虚拟机就行了,但存储占用会有明显区别。vmware会把模板的硬盘内容复制50份(我没用过,但一位vmware的销售人员是这么说的),kvm是每台虚拟机只存储变化的部分,也就是说如果都一样的话,理论上kvm只会占用一台虚拟机硬盘的容量,而vmware会占用50倍空间。但我了解的在迁移方面kvm不如vmware。

评论0 赞同0
  •  加载中...
enrecul101

enrecul101

回答于2022-06-28 18:09

用户不在乎vm或者kvm的品牌,稳定高效就行。就现阶段来说,基于kvm的厂牌很多,没有哪个可以做到vm的稳定和易捷。

评论0 赞同0
  •  加载中...
2i18ns

2i18ns

回答于2022-06-28 18:09

从事最底层的it行业,一朋友发圈,微软系统,oracle数据库,VM虚拟化,正版化,是呀,跟中国软件半毛钱关系没有,中国还需努力呀

评论0 赞同0
  •  加载中...
yuanxin

yuanxin

回答于2022-06-28 18:09

个人用户一般都是vmware,少有用KVM的,企业服务器和云主机使用KVM的比较多。再说 kvm是Linux内核虚拟化程序,大多数普通用户用虚拟机诉求是Windows上虚拟Linux,还是 vm来的直接。当然最重要的是kvm门槛略略略略高。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<