成本优化

已完成

你的组织已将其系统的大部分迁移到云端,但现在发现了一些意外的成本增加的情况。 经过一段时间的观察之后,你发现整个环境存在效率低下的问题,仍有一些操作是手动完成的。

本单元介绍成本优化,并探讨可减少不必要支出和提高运营效率的方法。

什么是成本优化?

成本优化是指确保组织花费的资金得到最大程度的利用。 云服务以实用工具的形式提供计算功能。 云中的技术是在服务模型下提供的,可按需使用。 按需服务产品带来了直接影响规划、记帐和组织的根本性变化。

当组织决定拥有基础设施时,它会购买设备,而这些设备将作为资产计入资产负债表。 由于进行了资本投资,因此会计师将此项交易归类为资本支出 (CapEx)。 随着时间的推移,考虑到资产的有限使用寿命,资产将进行折旧或摊销。

另一方面,云服务因其消耗模型被归类为运营费用 (OpEx)。 在此方案下,没有要摊销的资产。 相反,OpEx 会直接影响净利润、应纳税所得额以及资产负债表上的相关费用。

当组织采用云平台时,其必须从面向 CapEx 的预算转向 OpEx。 这一举动反映了从拥有基础设施到租赁解决方案的转变。 某些组织只需采用这种新的计帐模型,就能从中获得价值。 例如,创业公司可以通过大规模展示其盈利理念来吸引投资者,而无需先期投入大量资金购买基础设施。

为优化组织体系结构中的成本,你可以使用以下几个原则。

规划和估算成本

对于任何云项目,无论是开发新应用程序还是迁移整个数据中心,都必须估算成本。 此类估算涉及确定要移动或重新开发的现有资源,了解可能影响规模调整的业务目标,以及为项目选择合适的服务。

确定需求后,可以使用成本估算工具对所需资源进行更简明的估算。 透明度在这里很重要,它意味着所有利益干系人都可以检查成本估算的准确性,并了解与项目相关的成本。

优化预配

从一开始就预配优化了成本的服务可以减少你将来的工作量。 例如,应确保为工作负载选择合适的服务级别,并使用允许调整服务级别的服务。 还应在有折扣的情况下使用折扣,例如预留实例和自带许可的产品/服务。

在可能的情况下,尽量从 IaaS 迁移到 PaaS 服务。 PaaS 服务的成本通常比 IaaS 更低,并且它们通常会降低运营成本。

使用 PaaS 服务时,不需要考虑 VM 的修补或维护,因为云提供商通常会处理这些活动。 并非所有应用程序都可以迁移到 PaaS,但 PaaS 服务可以节约成本,因此值得考虑。

使用监视和分析来获取成本见解

如果不监控支出,就不知道从哪些方面进行节省。 使用成本管理工具并定期查看账单,以便更好地了解资金去向。

花时间对各服务定期进行成本审核,以了解支出是否适合工作负载的资源需求。 根据需要对支出进行调整。 识别并跟踪可能在账单上或通过警报显示的任何费用异常。 如果发现与网络流量相关的成本大幅飙升,则可能意味着成本节约和潜在技术问题。

最大化云支出的效率

效率注重于识别和消除环境中不必要的费用。 云是一种即用即付服务,可避免的费用通常是由于预配的容量超过需求量而导致的。 运营成本也会导致不必要或低效的成本。 这些低效的运营成本表现为浪费时间和错误数增加。 设计体系结构时,需要识别并消除整个环境中的浪费。

浪费可能以多种形式出现。 让我们看看几个示例:

  • 某个虚拟机在 90% 的时间处于空闲状态。
  • 在已经拥有一个许可证的情况下,仍然购买虚拟机中的许可证。
  • 在针对频繁访问进行优化的存储介质上保存不经常访问的数据。
  • 手动重复非生产环境的生成。

在这些案例中,你花费了超出预期的金额。 每种情况都有机会降低成本。

计算成本时,可趁机优化环境。 容量需求可能且将会随时间而变化,且许多云服务都可以手动或动态调整预配的资源来满足这些需求。 这些调整可以使应用程序在运行良好与具有最经济高效的大小之间达到平衡。

在各个层面优化系统。 在网络级别,确保数据传输具有高效性并满足客户的期望。 使用服务来缓存数据,以提高应用程序性能并减少数据存储服务上的事务负载。 识别并停用未使用的资源。 利用成本较低的数据存储层来存档不经常访问的数据。

知识检查

1.

以下哪一哪项行为是导致资源成本增加的浪费示例?

2.

以下哪一种做法是降低成本的好方法?

3.

假设你最近已将应用程序迁移到云端,但每月的账单似乎比预期的高。 VM 的利用率足够高,以至于你犹豫是否应该缩小规模。 你可以采取哪些合理的后续步骤来帮助发现效率低下的问题?