计算虚拟化

vSphere ROBO 新增企业版

vSphere ROBO — 专为分支机构设计的许可证

虽然现在网络技术已经非常成熟,考虑到性能、成本等因素,还是有很多企业在远程的分支机构部署小型的服务器系统来支撑日常业务的运作,如提供基础的文件共享服务等等。这种应用场景要求一种可靠的低成本计算方案,vSphere ROBO (Remote Office Branch Office) 就是一种专为企业分支机构应用场景而设计的 vSphere 许可证模式。

标准的 vSphere 许可证是按照 CPU 来计数的,ROBO 许可证则按运行的虚机来计数。通常情况下分支机构内运行的虚机数量不会太多,一般在10个以下。在分支机构搭建 vSphere 集群最少要求2个节点,如果采用最流行的2路服务器的话,就需要4个CPU的 vSphere 许可证,这种情况下按照虚机数量来计算许可证就会比较合算。

vSphere 的 ROBO 许可证是25个虚机一个包 (Pack),一个25虚机的 ROBO 许可证可以被多个分支机构所共享,比如每个分支机构只跑8个虚机的话,一个 ROBO 许可证就可以满足3个站点的需求。用户有多个分支机构的话,也可以采购多个 vSphere ROBO 包,所支持的虚机许可证数量在多个分支机构内共享。vSAN 和 NSX Data Center 也有对应的 ROBO 许可证,用户可以灵活选择采购 vSphere 和 vSAN / NSX Data Center  ROBO 许可证的组合来搭建分支机构计算环境。

vSphere ROBO 许可证也有一个限制,每个站点最多只能运行25个虚机,如果超过25个虚机的话,就要换成标准的 CPU 许可证。当然工作负载较多的情况也不是 ROBO 许可证设计的初衷,这种情况下还是应该使用标准的 CPU 许可证更为合适。要提醒大家的是,ROBO 和 CPU 许可证之间是不能转换的,购买时就要考虑和规划清楚了。

关于分支机构 ROBO 解决方案,请另外阅读“vSAN — 理想的分支机构存储方案”。

 

vSphere ROBO 新增企业版

vSphere ROBO 原来只有标准版和高级版两个版本 (Edition),跟随着 vSphere 6.7U2 的发布又新增了企业版,这几个版本之间的功能差异如下表所示。

vSphere 6.7U2 中新增了一个专门为 vSphere ROBO 企业版开发的一个功能:维护模式专用 DRS。DRS (Distributed Resource Scheduler) 是 vSphere 的一个重要功能,用于在 vSphere 集群内部保持负载均衡,通俗地讲就是如果有服务器过于繁忙的话,就把它上面运行的部分虚机迁移到其他比较空闲的服务器上去,从而使整个集群内的服务器都运行在一个工作负载和资源消耗比较均衡的状态。DRS 是一种比较高级的功能,在分支机构这种小型计算场景里面用不到,ROBO 场景中的 DRS 称之为 DRS-MM (Maintenance Mode),专门用于服务器硬件维护的场景。

以下图为例,假设在 ROBO 场景下有两台服务器,当  ESXi-01 需要维护时 (更换硬件、升级软件等),管理员可以把它置于维护模式,DRS-MM 功能会自动把该服务器上运行的虚机动态迁移 (vMotion) 到另一台服务器 ESXi-02 上去,从而使 ESXi-01 完全空闲出来,这期间并不影响虚机的正常运行。在迁移的同时,DRS-MM 也会记住哪些虚机是原来运行在 ESXi-01 之上的,这称之为亲和映射 (affinity mapping),以便维护结束之后把它们迁移回去,

 

当服务器 ESXi-01 维护结束之后,管理员就可以让它退出维护模式,这时 DRS-MM 就会自动把原来在 ESXi-01 上运行的虚机迁移回去,恢复系统维护以前的状态。