当你购买一定数量的云计算和存储容量时,并不难计算成本,毕竟,供应商会公开列出他们的基本价格。但是,如果企业想要真正了解在云端运营的成本,则需要更全面地了解他们计划部署的资源。企业通常会希望在云迁移前估算云成本,以帮助更好地了解,从财务受益来看,是否应该迁移到云端,还是应该继续在本地运行工作负载。
云tco是一种方法,用于计算在云端托管、运行、集成、保护和管理工作负载(在其生命周期内)的各种成本。其中包括与所消耗的资源相关的费用,例如计算、数据传输和存储。它还包括与相关云服务的集成,从安全和管理工具到机器学习和人工智能。甚至计算云工程师的人员成本也可以成为云tco方程式的一部分。
常见云成本考虑因素
在云端运行工作负载涉及多种类型的成本,这包括但不限于以下:
在tco模型中还需要考虑无形成本,例如风险管理、灵活性和可扩展性,这些成本可能难以量化,但在更大的成本图中很重要。其中部分由云服务提供商(csp)承担,例如风险管理和安全的特定方面。其他(例如灵活性和机会成本)则反映出某些成本如何限制或释放企业投资于其他业务领域的能力。
如何计算云tco和本地tco?
为了计算企业的云tco,首先应比较在本地和云端运行相同工作负载的成本。你还必须了解你的应用程序所需的完整功能,尤其是其安全要求和其他会增加大量成本的领域。
企业需要牢牢掌握其预计的云tco,无论是用于云迁移还是全新的应用程序。在本文中,我们将回顾一些最佳做法,以便在你制定预算时确定你的tco,以及在你启动并运行后如何避免意外。
了解云财务模型
当你比较本地基础设施与托管服务(例如iaas)时,利用率和时间是最重要的变量。通常,本地资源的价值会随着交易条款的延长和利用率的提高而增加。但这不适用于按消耗量收费的云资源。
要了解你的云财务模型,第一步是分配一个公共资源单位,以标准化tco比较中的数据。资源单元可以是物理服务器、虚拟服务器或千兆字节的存储空间。标准单位适用于本地和云资产。出于本文的目的,我们假设你希望迁移到云提供商的基础架构,而不是为paas 或无服务器配置重构应用程序。
接下来,计算该标准化值的平均资源单元大小,以及用于计算平均值的基础。例如,你的标准化值可能是一个中等大小的vm,以及它的ram和虚拟cpu (vcpu)。你还应该考虑相关服务,例如网络和安全,以确保你的计算准确。该值的计算方法是总vcpu和ram除以vm数量。
你还需要为工作负载的预计增长率建模。更高的百分比应该表明对标准化和自动化的更多依赖,这会大规模降低总体成本。低增长的工作负载不太适合云计算,因为企业无法像按需应用程序那样实现成本节约-按需应用程序会利用云计算的弹性和按需性质。
深入了解你的tco模型
在确定工作负载需求后,请确定建模期的起始月份。请记住:任何云举措的第一个月都侧重于安装和其他启动任务。在第二个月开始你的模型,以获得更准确的云支出财务状况。
根据你对第一个真实使用月的预计需求,决定起始容量。然后,确定最佳产能利用率和资源单位作为建模期的结束。请将最大容量的利用率设置为80%到90%的现实上限。
请考虑任何基础设施开销和管理要求。例如,涵盖任何已经部署的服务管理工具和网络安全防御。你会想将本地安全和管理系统的成本与完成相同工作所需的云服务进行比较。此类开销会降低创收能力–对于你的公司向客户销售的收费应用程序。
it供应商通常会为本地硬件分配最多三年的定价和折扣。请使用每月单位进行分析,并相应地创建你的模型-较长的总体时间范围会影响云tco分析的本地折旧部分。
最后,请确定每月的使用量以记录你的企业计划使用的云服务。这里目标是绘制你对服务的潜在使用情况,以便你可以预测成本。考虑到生产系统的典型利用率为100%,因为这些应用程序持续运行。相反,测试和开发系统的利用率可能高达33%,因为你的团队每天只使用系统8小时。
成本组成部分
为了获取现有本地支出的详细信息,并将其映射到云端成本,请从你的硬件开始,这通常属于资本支出。本地软件也主要计为资本支出,尽管它可以作为运营支出,例如数据库。硬件和软件维护也是计入tco的成本组成部分。
不要忘记向你的csp、软件供应商或外包专业服务公司评估一次性安装费用。这些可能包括雇用某人来构建你的云环境或将本地资产迁移到公共云所需的费用。如果你的公司在公共部门或任何其他高度监管的行业工作,则可能需要更多的前期成本,以确保在将应用程序部署到云端前满足各种安全要求。
你还需要计算经常性费用,例如运营和维护的人工费用。如果你拥有混合云环境,请将你的数据中心功耗成本计入你的云tco。你可能还必须考虑未包含在前期和资本支出中的产能利用率支出。例如,随着用户群的增长,软件许可费用可能会根据你部署的vm进行调整。
降低云端tco的方法
凭借勤勉和远见,企业可以负责任地规划和管理短期及长期云计算成本。你可以采取多种措施来降低长期云计算成本:
对潜在成本进行分类
到目前为止,我们讨论的各种成本组成部分可分为三类。对于每一类,你的企业可能需要考虑一个或多个成本组成部分:
产品。作为成本组成部分,这包括托管虚拟服务器的本地物理服务器,还包括支持这些物理服务器所需的机架数量。
管理。这包括支持管理所需的任何成本组成部分。例如,aws用户可能会选择基于结果的托管服务,由服务级别协议支持,例如aws业务支持或企业支持计划。
工业化。这包括与产品研究、开发、自动化、文档编制或培训相关的任何成本组成部分。我们很难量化工业化背后的成本收益,因此很多tco对比会低估这一类别的价值。这就是为什么云支出充满“惊喜”的罪魁祸首。例如,云迁移或新的云预算可能无法准确反映自动化关键云管理和运营任务所需的工作。
对于每个成本类别,请确定总成本是否使用相同的归一化分母,如公共容量变量所定义。
你可以选择使用更大的数字用于管理和工业化类别,特别是在多租户云中。公共云可以节省工业化成本,因为部分后端管理和培训成本由csp承担。
从本地凯发k8官方的解决方案定义价值驱动因素
当从本地设置定义你的价值驱动因素时,请仔细查看以最低的每资源单位成本提供最高价值的最大的稳定的利用率。使用平均利用率值来量化比较。利用率结果是服务器、你的网络和其他基础设施用于提供服务的总体情况。
本地资产(例如服务器或路由器)使用的时间越长,你从中获得的价值就越大。然而,更长的时间框架也会增加运营和维护成本,尤其是在设备接近使用寿命时。
定义云计算价值驱动因素
在任何云迁移的核心,都应该有某种价值驱动因素。转向云计算并不一定更便宜,因此成本不应是你唯一的决定因素。但是,如果你了解云tco,你将能够更好地做出有关云的明智决策。
当你定义云的价值驱动因素时,请考虑利用率因素,例如你的vm每天将运行多少小时、存储消耗、可用性和安全性。云的即用即付模式可提供一些经济利益,因为它使资源管理更加灵活,并使员工能够腾出时间处理其他重要任务。