云计算成本优化的六大支柱

来源:企业网

点击:536

A+ A-

所属频道:新闻中心

关键词:云计算

    通常情况下,企业或团队的首席财务官或主管需要对最终产生的所有财务成本负责。而在IT部门,IT负责人需要掌握应用程序使用和代码开发资源所产生的成本。而很多企业已将部分或全部项目和应用程序迁移到公共云,而且从生产的角度来看,事情似乎运行得很顺利,因为大多数公司都对迁移和转换感觉非常好。

    也许很多企业被迁移到云端可以降低成本这一承诺所吸引,但当收到云计算提供商高昂的账单之后可能会大吃一惊。

    很多人想从预留实例、按需成本、混合费率等因素来理解云计算成本账单,但这让人们无法更深入地了解在哪里可以优化其支出。

    这甚至需要企业的会计部门来理解定价结构,服务本身的情况也同样令人难以置信。事实上,仅在AWS公司的云平台中就至少有500000个库存量单元(SKU)的价格组合。此外,谁可以在什么时候启动任何特定的资源,企业团队对此可能并没有限制,其本质上将使问题复杂化,特别是当继续运营时,这显然将会产生大量费用。

    事实上,解决这个复杂且不断变化的问题并不是一件简单的事情,它需要一种全面而密切的方法,从了解成本和性能优化的各种机会开始。这就是云计算成本优化的六大支柱所起到的作用。

    (1)预留实例(RI)

    AWS保留实例、Azure保留虚拟机实例,以及谷歌云承诺使用折扣,这些使云计算资源的使用时间变得短暂,允许企业提前估计将要使用的内容。这也使企业有权在预先计划时享受大幅折扣,这最终会成为一个巨大的财政激励。

    大多数云计算成本优化错误地开始和结束,为企业提供了并不理想的解决方案。估计预留实例(RI)购买的资源可通过云计算提供商直接和第三方优化工具获得。例如,VMware公司的CloudHealth可根据企业当前的云平台使用情况,在几个月内提供有关购买预留实例(RI)的详细信息,并将帮助企业管理预留实例(RI)生命周期。

    这里要考虑的两个主要因素是风险容忍度和集中式预留实例(RI)管理组合。

    ·风险容忍度是指确定企业愿意预先支出多少费用,以增加未来收益或收回利润的可能性。例如,企业是否可以承担风险,并使用预留实例(RI)覆盖70%的工作负载?或者是否担心消费,因此希望将其限制在20%~30%左右?此外,企业能在未来几年内预测多久?当然,一年是风险最小的,但是如果是三年,这也是一个更大的财务承诺,会节省更多的成本。

    ·集中式预留实例(RI)管理组合允许跨组织单元更深入地预留实例(RI)覆盖,从而带来更大的节约机会。例如,单个应用程序团队可能拥有有限的现金池来购买预留实例(RI)。或者根据企业的目标,集中的整个组织方法将涵盖所有工作负载的所有部门和团队。当然,这种方法还需要与不同的小组进行持续的沟通,以了解创建和执行成功的预留实例(RI)管理计划所需的当前和未来资源。

    一旦确定了风险承受能力,并将企业的方法集中到预留实例(RI),企业就可以利用这个优化选项。但是,仅限预留实例(RI)的优化策略是短视的。它只允许企业利用云计算供应商提供的定价选项。将预留实例(RI)购买与其他5个优化支柱叠加在一起非常重要,可以实现最有效的优化。

    (2)自动停放

    云计算的一个好处是能够根据需要启动或减少资源。然而,这种即时技术的缺点是,团队成员在完成这些流程时终止的动机很小。自动停放是指在非工作时间关闭运行的资源,这对于开发和测试环境来说是一个特别有用的工具。通过强大的标记策略识别企业的闲置资源是第一步;这使企业可以精确定位可以更有效地停放的资源。第二步涉及自动化上升/下降过程。 ParkMyCloud、AWS Instance Scheduler、Azure Automation和Google Cloud Scheduler等工具可以帮助企业管理整个自动停放流程。

    (3)调整规模

    适当的规模可以确保企业正确使用需要的资源,而不是太少或太多。当企业开始使用云计算环境时,立即“启用正确的规模”似乎是明智的选择。但是,如果没有分析消耗资源或启用计费的能力,适当的规模就变成了毫无意义的概念。云计算应用程序的性能和容量要求通常会随着时间的推移而发生变化,这不可避免地导致资源使用不足和闲置。

    许多云计算提供商分享了正确调整规模的最佳实践,尽管他们花费更多时间来解释云迁移之前存在的正确规模选项。保持适当的规模是一项持续的活动,需要实施政策和保护以减少过度配置,标记资源以启用部门级别的计费,并正确监控CPU、内存和I/O,以便真正有效。

    适当的规模调整还必须考虑自动停放的资源和可用的预留实例(RI)。那么是否看到了优化支柱的趋势?

    (4)家族更新

    实例类型、虚拟机系列和“实例系列”都描述了云计算提供商根据所使用的硬件打包其实例的方法。每个实例、系列、家族都提供不同种类的计算、内存和存储等参数。它们的集合分组中的实例类型通常作为一个单元退役,当保持它们运行所需的硬件被更新的技术取代时,新系统将取代旧系统,云计算定价会直接与保护措施的变化相关联。这称为“家庭更新”。

    企业内使用的实例类型/系列的最新知识是估算成本何时会波动的重要组成部分。但事实上,对于任何一个云计算提供商来说,有超过500000个库存量单元(SKU)和价格组合,这项任务似乎不可能完成。

    但是,有些工具可以帮助监控/估计系列刷新,但它们通常不会考虑预留实例(RI)发生的重叠,或者在应用任何其他优化支柱时。因此,对于许多组织而言,“家庭更新”听起来像一项人工的、费力的任务。值得庆幸的是,已经找到了通过优化服务产品自动化建议的方法。

    (5)资源浪费

    与运行时间远远超过其可用性的实例有关,在云计算中浪费是普遍存在的。在涉及虚拟资源时,浪费似乎是一个抽象的概念,但在这种情况下每个浪费的单元都是无用的。而且,当企业可以使用的资源数量没有限制时,也没有激励使用这些资源的个人自我管理其未使用/未充分利用的实例。云中浪费的一些例子包括:

    ·没有连接的AWS RDS或Azure SQL DB

    ·未使用的AWS EC2

    ·用于培训或测试的Azure虚拟机

    ·持有存储空间的日期快照永远不会采用

    ·空闲负载平衡器

    ·未连接的卷

    识别浪费需要时间和准确的报告。然而,投入时间和精力来制定适当的标记策略是一个很好的理由,因为浪费将立即追溯到产生它的组织单元,因此,很容易标记为审查或删除。人们经常看到企业在消除浪费之前购买了预留实例(RI),这些浪费一定会导致它们在云中超支至少一年。

    (6)存储

    存储在云中是减少本地硬件支出的一个很好方法。尽管如此,由于使用起来非常简单,云存储可以在很短的时间内以指数形式扩展,几乎不可能预测准确的云开销。云存储通常有四个特点:

    ·规模 – 企业需要多少存储空间?

    ·数据传输(带宽)–企业的数据需要多长时间从一个位置移动到另一个位置?

    ·检索时间–企业访问数据的速度有多快?

    ·检索请求–企业需要多久访问一次数据?

    对于不同的用例有多种选择,包括使用更多的文件存储、数据库、数据备份或数据存档。有一个可靠的数据生命周期策略将有助于企业估计这些数字,并确保企业适当的存储量和带宽都是正确的,并且在任何时候都能发挥最大的潜力。

    因此可以看到,这六个优化支柱中的每一个都包含许多移动部件,因此公共云提供商不断修改其服务产品和定价。此外,只考虑其中一个支柱而不考虑其他支柱,那么几乎没有改进。事实上随着时间的推移,企业无意中可能会花费更多的费用。有效的优化流程必须考虑所有支柱及其重叠方式,制定正确的政策和防护措施,以确保云蔓延不会持续,并实施合适的工具,让企业定期做出明智的决策。

    对企业来说,未来是光明的!在评估了当前环境后,考虑了成本优化支柱,进行了优化云计算所需的更改,并找到了使此流程连续的方法,企业可以通过应用程序重构、临时实例、现场实例和无服务器架构来进行优化。


    (审核编辑: 林静)