VM的成本是多少?这个问题看似简单,但答案却出奇地复杂。
计算VM的成本需要对计算成本有敏锐的了解、对计算容量的理解,以及对预期用途的洞察力。尽管成本分析似乎最好交给业务部门,但IT专家和跨部门协作的FinOps团队拥有所有详细信息,可帮助执行基本计算。
这些计算为基于云的VM管理任务(例如showback和chargeback)奠定基础。通过使用这个成本指南中的示例,你可以了解如何计算VM实例的成本。
计算固定成本和经常性成本
在任何VM成本估算前,首先要计算虚拟服务器部署的总固定成本和经常性成本。
每台服务器的固定成本可能包括物理服务器;物理存储,例如存储阵列;虚拟机管理程序许可,例如 VMware vSphere;操作系统许可,如Windows Server 2022 Datacenter版;以及管理软件,例如VMware vCenter。
每台服务器的经常性年度成本可能包括网络连接、存储连接、操作系统和管理软件维护以及日常系统硬件维护。你的企业可能会承担更多或更少的成本,因此请相应地调整此列表。
请将每台服务器的年度经常性成本乘以预期的部署生命周期。例如,三年生命周期意味着你计划运行设备或软件三年时间,才会重新调整用途或停用设备或软件。不同企业可能会使用更长或更短的生命周期,具体取决于其业务计划和需求。
一台服务器(例如Dell PowerEdge R6625或R7625机架式服务器)的固定成本为10000美元,在三年内保持不变,而每年500美元的网络连接成本将相当于每台服务器在整个生命周期内为1500美元。同样,对于三年生命周期,2000美元的年度管理数据库费用则意味着6000美元。
计算总部署成本
接下来,请将生命周期中每台服务器的固定成本和经常性成本乘以部署中涉及的服务器总数。这个数字表示虚拟硬件和软件部署的总成本。
下图是包含10台服务器的部署示例,其中包含一个512 TB的大型存储阵列(例如HPE 3PAR StoreServ 8000或9000存储系统)和一个具有年度更新的管理工具。实际成本可能会有很大差异,具体取决于所选产品和每个供应商的特定条款。
下表显示了成本示例,并总结了成本和时间关系。请与企业中的采购专家协作来完成此类计算。
计算计算容量
在计算虚拟化数据中心硬件和软件部署的成本后,下一步是确定该部署可以为VM提供的计算容量。
让我们继续上面的示例,你知道这个存储阵列将提供高达512TB,现在你必须确定服务器的有效数量,即服务器总数减去冗余服务器数。
如果你有10台服务器,而没有没有冗余节点,则总共有10台服务器可用。如果其中有三台冗余服务器用于高度弹性的工作负载部署,则最终将有7台有效服务器:总共10台服务器,减去3台服务器,保留为故障转移或冗余有效服务器提供计算资源。
记下每台服务器可用的内存、处理器和处理器时钟周期总量。此信息可在每台计算机的技术规格中找到,例如,2 TB内存,两个12核处理器以2.3 GHz运行,每台服务器总共24个内核。
还要确定预留的每台服务器的内存和处理器容量与过量配置的百分比。预留部分计算容量,可用于以后增长或性能管理,而过量配置可最大化资源利用率-通过识别并非所有VM始终使用所有分配的资源。此处不包括以Gbps为单位的网络带宽,但这也是潜在的因素。
对于预留或超额配置的百分比并没有要求,尽管这里的选择可能会影响成本。对于此示例,计划保留15%的内存并过量配置5%(VM性能对内存最敏感),同时保留15%并超额使用60%的处理器周期。总数不需要加起来达到100%。
下表列出了此示例中所有7台有效服务器中每台服务器的可用和可分配资源。
计算有效成本
现在,你已经知道总部署成本以及应分配的计算资源,你可以计算一下计算资源的月度和小时成本。
首先确定该部署每月可用的小时数。在几乎所有情况下,该部署将每天24小时运行。此示例按31天计算,因此每月744小时是标准基准。
还要确定要从该部署中分离出来的VM实例总数。在本示例中,最多200个VM。确定分配给内存和处理器周期的成本百分比。在这种情况下,总数加起来必须为100%;通常将 70%的成本分配给内存,30%的成本分配给处理器周期。
内存计算
企业需要收回140000美元的服务器成本,用于三年的部署和12794.8 GB 的可用内存,占成本的70%。将140000 美元除以12794.8 GB并乘以0.7以计算有效内存成本:三年内每 GB 10.94美元;每年每GB 3.65美元;每月每GB 0.304美元;或每小时每GB 0.000408美元(0.304美元/每月744小时)。
处理器周期计算
企业还需要在三年内从 21.896 GHz 的可分配处理器周期中收回140000美元投资的剩余 30%。因此,将140000美元除以21.896 GHz并乘以0.3以确定处理器周期成本:三年内每 GHz 1,918 美元;每年每GHz 639.38美元;每月每GHz 53.28美元;或每小时每GHz 0.0716美元(53.28美元/每月744小时)。
存储计算
最后,企业必须在三年内收回512 TB存储阵列20000美元成本的100%。将20000美元除以512 TB得出三年内每TB的存储成本为39.06美元;每年每TB 13.02美元;每月每TB 1.086 美元;或每小时每TB 0.00145 美元(1.086 美元/每月 744 小时)。
下表细分了此示例的内存、处理器和存储成本。
非计算项目成本
到目前为止,我们仅根据设备的资本成本和该设备应提供的总计算资源来计算每小时的计算成本。现在,我们需要计算非计算项(例如许可证和连接)的每月成本。
为此,请获取每个非计算项的总生命周期成本,并查找年度成本、每月成本和每个VM的成本(假设按计划使用200个VM)。下表汇总了此示例的非计算固定成本。
计算每个VM的成本
在此示例中,每个VM实例的所有者每月将按每GB内存0.304 美元和每GHz处理器时间 53.28 美元的费用来收回140000美元服务器投资的一部分,每TB存储 1.086 美元用于收回20000美元存储阵列的一部分,以及每月26.52美元的固定费用,以帮助收回其他非计算开发成本。
某些企业还收取一次性设置费用,用于预配和配置VM,例如500美元或1000美元。此费用通常可作为强大的业务工具,以减少随意或不必要的配置请求。
然后,VM总成本取决于分配给VM实例的内存量、处理器周期和存储。例如,假设IT提供小型、中型和大型VM大小的菜单:
- 具有 2 GB 内存、4 GHz 处理器周期和 100 GB (1 TB) 存储的小型 VM;
- 具有 4 GB 内存、8 GHz 处理器周期和 200 GB (2 TB) 存储的中型VM;
- 具有 8 GB 内存、12 GHz 处理器周期和 400 GB (4 TB) 存储的大型 VM。
使用上面确定的成本,下表显示了这三个示例 VM 类型的估计成本。
定期重新审视费用
请记住,这只是VM成本分析的示例,并不意味着涵盖所有情况。你可以轻松地将其他成本因素(例如网络带宽或数据中心能源成本)添加到计算中,以满足特定的业务考虑因素。
更改关键成本因素(例如通过批量折扣降低服务器成本或增加部署中预期的VM数量)会从根本上改变VM使用者的定价。此分析也不包括加价或其他增值业务服务。
这种方法为内部showback或chargeback流程提供坚实的基础,而不是产生利润。但是,如果IT向外部计算使用者提供VM,则很容易在这些成本上增加利润。
最后,成本分析不是一次性的。IT 领导者应定期重新评估和重新计算计算和非计算成本。这应该每年进行一次,或者在数据中心基础设施发生技术更新或其他重大变化时进行。
FinOps的崛起
FinOps是财务和DevOps 这两个词的组合,这是一个新兴学科,旨在推动企业业务、财务、工程和技术团队之间的协作。这种合作旨在帮助企业做出更好的数据驱动型支出决策,并在技术投资中实施问责制。
FinOps 通常与云成本管理相关联,由于云环境复杂、精细且相互关联的成本构成,这可能具有挑战性。但是,FinOps团队还可以帮助降低虚拟机成本分析的一些复杂性。
虽然内部虚拟机成本分析是一项相对简单的工作,但跨部门团队提供的专业知识和见解可以确保使用最准确的成本数据考虑所有成本构成。此外,对内部虚拟机成本的准确评估可以帮助企业将成本与云虚拟机实例进行比较。
其他虚拟机选项
此示例假设你正在运行传统VM-在企业本身拥有的本地数据中心安装中运行。虽然虚拟机成本分析的过程已经建立起来,但虚拟机本身已经发展和扩散。最终,在分析整个企业的虚拟机成本时,应仔细考虑不同的虚拟机排列。
云虚拟机
那些拥抱云计算和其他托管计算的企业可以使用云提供商提供的一系列预定义VM设置。基于云的VM的成本有时更容易分析。
有关云虚拟机实例及其成本时间价值的数据随时可用,因为企业每月都会从云提供商那里支付该费用。但是,还要考虑添加附加到该VM操作的任何存储资源或云服务,这可能会显著增加VM运营成本。
混合安装
随着公共云的发展,AWS、Microsoft Azure和Google Cloud等主要提供商已经开发了产品,将各自的云扩展到本地数据中心。
例如,AWS Outposts、Amazon ECS Anywhere、Azure Stack和Google Cloud Anthos都提供方法从本地安装配置和操作云资源。因此,此类产品的成本以及实际使用云的相关成本都需要计入任何虚拟机成本分析中。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
AWS提供具有许可证移动性的原生VMware服务
AWS和Broadcom将为VMware Cloud Foundation客户提供AWS原生版本的VMware […]
-
新对象存储、虚拟机产品可用于HPE GreenLake
本周在HPE Discover Barcelona大会上,惠与公司(Hewlett Packard Enter […]
-
Pure提供全托管VMware迁移到Azure
Pure Storage推出一项新服务,旨在帮助客户将本地VMware环境迁移到Microsoft Azure […]
-
如何解决Java虚拟线程固定问题
虚拟线程是Java的Project Loom项目引入的一种全新线程模型,并随Java 21 LTS正式发布,虚 […]