vSphere5全新的许可授权方式——CPU许可+vRAM授权
vSphere5相对与vSphere4.x做了很大的优化和调整,增加了很多新功能。同时他的授权许可模式也做了调整。
vSphere4.x的授权单位是按照处理器(CPU)数量,但存在以下限制:
1.每CPU的物理核心数量
2.每台服务器的物理RAM容量
从vSphere5.0开始许可授权模式变成虚拟内存(vRAM)授权,引入了vRAM池的概念。
这个是什么意思呢?简单一句话,是采用CPU数量许可+vRAM授权。CPU数量许可模
式还是沿用vSphere4.x的,关键是采用vRAM授权,这句话比较难以理解。我们重点就
是把这个搞清楚。
什么是vRAM授权呢?
我个人觉得可以这样解释,就是每一个物理CPU许可之下,最大允许使用的虚拟内存
储(vRAM)容量。
同样的CPU许可,但不同的版本最大允许使用的vRAM是不一样了,标准版及之前的版
本允许使用的最大vRAM是32G,企业版允许使用的最大vRAM是64G,企业增强版允许使
用的最大vRAM是96G。
举个例子:
有2台主机,每台主机2物理CPU,每CPU有6Core,使用enterprise版本的vSphere5.0,
此时我们需要购买的4个CPU许可,而企业版的每CPU可提供64G vRAM容量,4CPU也就
意味着可支持256G的vRAM池,因此每台主机可以配置128G的物理内存。
-------------------------------------------
主机数量: 2
CPU数: 4
vSphere许可证:4(enterprise)
vRAM容量:256 (4个许可证×64G/许可证)
--------------------------------------------
讲到这里,大家应该明白什么是vRAM授权了,但这里有一个疑问,如果每台主机的物
理内存大于128G,2台主机的物理内存就大于256G,多出的物理内存不是就没办法用
了吗?那为什么官网还声称没有物理内存限制呢?这个要这么来看:
首先,可以用,答案是肯定的,只不过,要付出代价,有2种方法可增加vRAM池容量
,第一是可以购买更多的CPU许可;第二是将软件版本升级到可支持更大容量的版本
。从这一点看,vmware没有撒谎。但是呢?从实际项目来看,往往内存的消耗速度远
远大于CPU的消耗速度,换句话说,要想在单台主机上部署更多的虚拟机,内存往往
是瓶颈,如果要想部署更多的虚拟机就要购买更多的许可,这样肯定不划算,我估
计这应该是网上大部分的人都比较反感vmware出台的新的vsphere授权许可模式的原
因所在。