数据中心 频道

如何用SCVMM管理扣款?自助服务帮你忙

  【IT168 应用】虽然自助服务可以给用户,尤其是云服务使用者带来便利,但其同样带来了虚拟机蔓延与资源过度利用的风险。为了管理资源,监控系统使用率并确保用户对所使用资源付款,IT部门开始寻找可用的计费扣款工具。

  自助服务门户2.0(Self-Service Portal 2.0)便是扣款工具之一,可以和Microsoft系统中心虚拟机管理器(System Center Virtual Machine Manager ,SCVMM)2008 R2配合使用。自助服务门户可以协助管理扣款并根据需求创建与部署新虚拟机。本文将介绍自助服务门户的工作原理,配合SCVMM使用的要点和可用于管理扣款的第三方工具。

  SCVMM 2008 R2的缺陷

  虽然SCVMM 2008 R2确实包括了自助服务门户,但其并没有包含扣款管理功能。如果正考虑采用此系统,又希望在不使用第三方工具的情况下跟踪资源使用情况,那么建议最好使用SCVMM的配额点(quota points)机制。

  配额点的设计想法源于限制与平衡一些可能会比其他系统消耗更多资源的虚拟机。例如,一台SQL服务器很可能比一台文件服务器消耗更多的内存与CPU资源。可以通过自助服务平台根据资源消耗状况,给对应的虚拟机模版设置一个配额数值。

  一旦虚拟机模版被分配了数值,可以创建自助服务策略来确认配额点。用户可在自己所拥有的配额点内创建多台虚拟机,但所有虚拟机数值总和不能超过配额点上限。需要留意的是配额点只能应用于正运行的虚拟机,而无法对未运行的虚拟机生效。

  配额点同样可以被应用于用户组。例如,可按照部门的形式应用配额数值。既可以分配给整个组一定的点,也可以给组内单个成员(或用户)设置配额点。为了更详细的说明,我们假设某公司市场部需要创建一些虚拟机,但该部门成员曾有滥用权限的历史记录。可使用配额点来防止过多的服务器资源被消耗。基于每用户应用配额点数,意味着这个部门内的每个用户都只能使用特定数量的服务器资源。

  将配额点应用在组级别,相当于创建了一个可被整个部门共享的点数银行。在这种情况下,如果有用户需要使用超出现有服务器资源平均值以外的虚拟机时,(所产生的费用)将会牵连到那些从未创建虚拟机的用户,进而形成一种微妙的制约平衡。

  自助服务门户2.0的扣款功能

  微软于去年11月发布了自助门户2.0(Self-Service Portal 2.0)最新版。相关安装包可通过微软站点免费下载。

  利用自助服务门户2.0,SCVMM可以每天为基础,计算扣款开销。这些开销则基于两个主要因素。

  因素其中之一便是预留资源的开销。SCVMM允许将主机资源为特定的业务单元进行预留。例如,你可以将32GB内存与1TB磁盘空间单独预留给市场部。他们便可以根据自己实际需求创建一定数量的虚拟机,直到预留资源被耗尽。

  扣款机制的第二个因素便是已分配的资源。换句话说,SCVMM不仅可以对预留的资源进行计费,还可以还可以对预留中实际已经的资源进行计费。这就需要系统管理员决定业务单元的扣款比例,根据预留资源和已分配资源进行计费。例如,管理员可能会决定让某业务单元为每月每GB内存的使用支付10美元的费用。

  值得注意的是SCVMM没有内置的扣款数据表报功能。这其实并不奇怪,微软通常喜欢将扣款功能打包至其他产品中。为了能够查看扣款数据,你需要在一台SharePoint服务器上安装自助服务门户2.0仪表盘。该仪表盘同样可以通过上面所提到的微软站点进行下载,只需点击不同下载内容。

  第三方软件推荐

  除了微软的自助服务门户,还有许多第三方产品可用来实现虚拟机计费扣款。针对微软Hyper-V最著名的第三方扣款产品是VKernel。VKernel远比自助服务门户灵活,因为其可以基于实际消耗资源总量来进行扣款,而且其同样支持根据已分配资源进行计费。不仅如此,VMKernel还支持应用、用户和VM级别的扣款。

  虽然VKernel是当前最广为人知的Hpyer-V第三方扣款工具,但它依旧不是唯一的。Quest Software的Vfoglight是设计用于针对Hyper-V与VMware ESX平台,实现基础架构监控与报告的一款产品,其同样包含了扣款功能。

  关于作者

  Brien Poss,七次获得微软MVP(最有价值专家),拥有20年从业经验的IT专家。他已经发表数千篇文章,除了自己出版,他还参与了许多IT书籍的编写。在其成为自由撰稿人之前,Posey作为CIO在某家全国连锁医院和医疗设施机构任职。他曾经还作为网络管理员为全国最大的保险公司以及位于诺克斯堡的国防部服务过。

0
相关文章