VMware|为什么要从vmware切换到kvm?

VMware|为什么要从vmware切换到kvm?

文章图片

VMware|为什么要从vmware切换到kvm?

文章图片

VMware|为什么要从vmware切换到kvm?



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是一个加分项目 。


【VMware|为什么要从vmware切换到kvm?】

KVM应该算是二类管理程序 , 因为它需要运行在Linux内核上 , 但它的行为像一类虚拟机管理程序一样运行在物理服务器硬件上 。 KVM启动虚拟服务器所需要的时间要比VMware vSphere少得多 , 本质在于KVM开销约10000行代码 , 而VMware vSphere差不多有6000万行代码 。 开源、节流成为时代大背景的情况下 , 从VMware vSphere转向KVM的越来越多了 。 VMware vSphere虽然遍地都有破解 , 但可以随便用的仅仅只是个人 , 企业还是要承担巨额的许可授权费用 , 逃是逃不掉的 。 另外国产化进程也推动着VMware vSphere转向KVM 。