实例:用chargeback策略计算一台虚拟机的成本

日期: 2014-12-02 作者:Stephen J. Bigelow翻译:郑文帅 来源:TechTarget中国 英文

为了使showback和chargeback的策略行之有效,就必须将成本分配给计算资源像存储、网络带宽、内存和处理器等。然而实际计算这些成本是个复杂的过程,而且不同组织之间差异显著。因此,使用showback或者chargeback平台是没有单一成本或者接近精确的成本的,但是有一些共同的想法是需要考虑的。 首先,最重要的是要理解部署服务器虚拟化中的固定成本和可变成本。

固定成本包括服务器硬件,虚拟化管理程序(如VMware vSphere)和操作系统许可,管理平台成本(如VMware vCenter)和存储阵列成本。记得要把这些成本乘以系统的数量。例如,如果这儿有100台服务器,要把这些固定成本……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

为了使showback和chargeback的策略行之有效,就必须将成本分配给计算资源像存储、网络带宽、内存和处理器等。然而实际计算这些成本是个复杂的过程,而且不同组织之间差异显著。因此,使用showback或者chargeback平台是没有单一成本或者接近精确的成本的,但是有一些共同的想法是需要考虑的。

首先,最重要的是要理解部署服务器虚拟化中的固定成本和可变成本。固定成本包括服务器硬件,虚拟化管理程序(如VMware vSphere)和操作系统许可,管理平台成本(如VMware vCenter)和存储阵列成本。记得要把这些成本乘以系统的数量。例如,如果这儿有100台服务器,要把这些固定成本乘以100。可变成本包括服务器和软件维护协议,以及每个月的网络和存储连接。企业也想知道这些成本多少年能回本。例如,一个三到五年的回本期是常见的硬件和软件产品生命周期(前提是新的固定投资是必需的)。有了这些数据,你可以去估算你的计算环境全生命周期的年度和月度成本。

一旦你理解了这些成本,就可以计算虚拟化环境中可用的计算资源。这通常包括每台主机处理器的数量和内存数量,处理器的速度(GHz),可用的存储空间(GB),可用的网络带宽(Gbps)等等。每个项目,都要记住要包括任何保留和过量的因素。

例如,假设你有八台服务器,在这八台服务器中还有两台是服务器集群。这意味着你有7台服务器是可用的。如果每台服务器有128G内存20%的保留和10%的过量。你最后每台服务器有多于112G可用内存。有7台服务器,这儿提供了超过788G可分配的内存。它是一个类似处理器周期的游戏。如果服务器使用的是两个双核1GHz处理器,那么每个服务器总共有4GHz的处理能力。如果是20%的预留和80%的过量,那么每台服务器总计有5.76GHz可用的处理器周期,以及7台服务器共有40.32GHz总周期。网络带宽和存储你可以重复利用这个来计算。

现在决定每个月多少个小时环境是可用的,成本的比重是通过回收内存和处理器的使用,以及计划通过硬件环境分配的虚拟机的总数。举个例子,一个7*24小时的数据中心每个月可能提供744个小时的服务,计划通过服务器虚拟化提供300个虚拟机,费用分别是70%的硬件成本是内存和30%的硬件成本是处理器周期。

所以,你可以开始为内存和处理器周期计算每小时的成本。例如,如果服务器的成本是139000美元,生命周期是三年之上,70%的成本分配给788G可用的内存,那么内存的成本是{(139000/788)*0.7},也就是三年每GB 123美元,每年41美元,每月3.42美元,每小时0.0046美元。对于处理器周期,同样139000美元的服务器,30%的成本分配给40.32 GHz可分配的处理器周期。三年每GHz是1034美元,每年每GHz是344美元,每月每GHz是28美元,每小时每GHz是0.038美元。存储和网络带宽也这么算。这样也就计算出每个虚拟机每月的固定成本。例如,如果总的固定成本包括服务器、连接、许可和存储三年超过250000美元,这样每个月就多于6900美元——如果你计划部署300个虚拟机,这样每服务器每月的固定成本就会超过23美元。

你需要去估算每个虚拟机每月的固定成本,假设你分配的虚拟机是1G内存和2GHz处理器周期。3.42美元的内存+56美元的处理器+23美元固定成本,那么每个虚拟机每月需要82.42美元(如果你再加上存储和网络的成本会更高)。有的组织可能会加上每个虚拟机的一次性安装成本。如果你分配更多的内存,处理器,存储或者带宽,成本将会更高。

显然,这不是一个快速或简单的过程,但也有一些工作表,可以帮助把这些数据波动展现的更直观。例如,VMware提供一个Excel工作表,你可以使用这种方式来练习。针对不同的成本,恢复期,虚拟机数量,许可费用,以及其他的原因和影响成本的因素,这将是一个不错的开始和实验。

记住虚拟机成本是一个复杂的运用。一个成功的Chargeback提倡成本精确公平和高度透明的审查。计算机硬件一直在前进以及软件许可也在继续进化。这意味着IT成本结构是动态的,因此成本计算应该定期回顾和调整——每年或者每个新技术更新周期——以确保持续的准确性。IT领导者也应该在其他像公有云实例方面来权衡计算虚拟机的成本,并估计潜在公有云部署所带来的收益。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

相关推荐

  • 如何高效平衡虚拟机性能、密度、成本

    负责虚拟服务器维护的IT管理者当然希望确保虚拟服务器性能尽可能好。幸运的是, IT管理者可以采取很多措施确保虚拟机性能达到最佳。

  • 不仅仅是一个账单:Chargeback策略

    随着时代的变化,成本敏感型业务会慎重地在内部计算使用成本,并通过showback或者chargeback策略和业务部门管理者沟通这些成本。

  • 认识chargeback系统的优势

    使用chargeback可以实现资源的适度使用并能够根据资源使用情况收取费用。chargeback不是用来囤积将不会被用到的资源,而是用来追踪资源使用情况并据此收费。

  • 重新控制chargeback策略 优化资源利用率

    把更多的资源丢给虚拟机会降低其运行效率。系统管理员可以采用两种方式解决该问题或者至少进行适度的控制:chargeback和showback。