vSphere 5新的许可模式存在争议,实际上这可能是VMware能够选择的最公平的许可方式。通过细心地计划及管理,多数IT用户能够确保他们的VMware许可成本不会上升。
在vSphere 5中,VMware将每插槽许可与特定数量的虚拟内存(vRAM)进行了关联。vRAM在vCenter Server中进行了池化而且可以在已启动的虚拟机之间进行分配。
VMware原有的许可模式严格地基于插槽数量,但是技术的进步使改变成为必然,因为公司需要花钱购买新技术。
为什么VMware将许可更改为vRAM
VMware原有的许可模式是在服务器的CPU插槽通常只有一到两个内核的情况下诞生的。虽然每插槽的核心数量在稳固地增加,但为维护公司的信誉, VMware在很长时间都没有改变这一许可模式。但是现在,VMware不得不采取一些行动了。否则的话,服务器巨大的扩展潜能将最终导致更少的主机,更少的插槽,这对VMware意味着更少的许可费用。
vSphere 5的发布为VMware提供了机会,VMware最终引入了与当今技术进步相一致的新许可模式。我很肯定许可模式将发生改变,因为在过去的几个月中,VMware在给博客作者的早期简报中拒绝讨论有关许可的任何细节。(一切都是命中注定;VMware已经平稳缓慢地在其多数的管理及自动化产品中引入了以虚拟机为单位进行许可及收费的模式。)
在vSphere 5发布前,许多专家预测vSphere 5将以虚拟机为单位定价。但是如果你考虑一下,按照虚拟机进行定价对vSphere 5用户来说并不公平。如果那样的话,配置了1颗虚拟CPU、1GB内存的虚拟机将和配置了8颗虚拟CPU、64GB内存的虚拟机的许可成本相同。VMware选择了vRAM许可模式因为该模式将虚拟机的数量考虑在内。
VMware许可如何影响用户
vSphere用户已经花了不少时间研究vSphere许可文档发生的改变以及这对他们的基础设施产生的影响。对一些用户来说,并没有太多的变化。但是对其他用户来说,VMware新的许可模式带来了巨大的变化。
当对vSphere 5主机进行升级,为服务器配置更多的资源时问题便出现了。几年以来,VMware一直在鼓励使用具有最高资源限制的服务器。原因在于IT用户能够在单台主机上放置更多的虚拟机、削减电力、制冷以及空间占用成本。但是使用VMware新的许可模式,用户将不得不花更多的钱支持基础设施中高配置主机的全部内存。
例如,如果你看下典型的双插槽服务器,现在它能够扩展到24个CPU核心。通常可以在每个CPU核心上运行4台虚拟机,这样服务器可能支持多达100台虚拟机。但是多数虚拟机对内存的要求都很高,主机内存通常是消耗最快的资源。
为支持这100台虚拟机,你大概需要256GB的内存。使用VMware原有的许可模式,不存在任何问题:你只需要购买两个企业增强版许可即可。但是现在两个vSphere 5企业增强版许可只允许使用96GB的vRAM,因此为了使用剩下的144GB内存,你至少还需要购买三个企业增强版许可。
VMware新许可模式的出现,如果拥有高级配置主机的用户迁移至vSphere 5,他们将支付大量的罚款。对于许多公司来说,新的定价太高了。既然预算早已制定,name他们将继续使用vSphere 4。
对于进行横向扩展的小型基础设施来说,许可模式的改变只有很小的影响,有的甚至没有任何影响。这些用户的主机的内存配置较低,在vRAM许可的范围之内。
如果说vSphere 5的许可模式和之前有什么区别的话,不同之处就在于vSphere 5迫使用户为虚拟机分配适当大小的资源而不要过量分配资源。给虚拟机分配适当大小的资源是一个最佳实践(这保证了资源的有效利用),但是同样需要更加严谨的虚拟化管理,保证分配给虚拟机的资源满足其需求。
VMware新的许可模式同样迫使用户进行架构的调整以适应该许可模式。允许我拿军舰作比喻进行解释:不要部署少量的大型战舰(高配置主机),而是鼓励你部署更多的驱逐舰(横向扩展主机)。VMware许可模式的改变将影响用户在vSphere 5中如何设计并部署主机。