如何为当前应用优化云计算成本?

用户计划一项云部署可以以多种方式控制成本,通过有效开发或者迁移计划都可以。而且前期计划并不会对已经运行在云端的应用业务产生立竿见影的好处,但也并不意味着是一种沉没成本。为了减少云成本,企业可以遵循一些简单的步骤。好处将会在未来逐渐渗透到企业中来。

第一步:理解应用的TCO

第一步就是要完全理解你的应用的总体拥有成本(TCO)。如果你没有固定的目标,很难优化任何云计算成本。而且没有一项云成本评估是完全没有任何成本元素的。云计算成本包括服务成本和云应用支持成本,这也是主要的省钱来源。

大多数云用户在基础架构即服务(IaaS)上部署他们的应用,这是一种主机虚拟化的形式。yoghurt仍旧需要购买软件许可证,构建机器镜像以及支持云端应用运营。IaaS只是减少了设备的资本成本,即维护和设施成本。另一方面,平台即服务(PaaS)和软件即服务(SaaS)可以取代更多成本。因此,如果非服务成本比你的TCO三分之一还要多,就要考虑下其他的云托管选择。

因为IaaS用户会因为云部署导致维护应用镜像的大部分非服务成本,请仔细关注这个过程。记住,应用生命周期管理成本通常包括市场更新操作系统以及中间件工具的成本。PaaS或者SaaS消除了这些成本,而且SaaS也消除了应用许可证和升级成本。

第二步:执行成本效益分析

其次,为了分许云服务的成本和利益,通过特征将服务成本分解。云服务通常包含用最小的数据存储的基础机器镜像共享主机。很多云提供商建议用户购买额外的功能,而且很多用户会去购买。比如,很多人购买了专属主机,削减了云规模经济的总体成本。此外,很多用户购买了RDBMS存储,而且从来都没有使用过,或者在本地存储更便宜的情况下使用。

考虑一下你所要支付的每一个云功能,并问一下为什么。为了减少具体功能的需求,这一点很重要,在一些情况下,改变应用自身即可。在另外一些情况下,在引入新功能之前跑一下初步试验可以确保增加成本投入的更多价值。

大多数滥用的云功能都涉及可用性,比如预保留实例和可用性区域。很多公司没有测试基本的云服务性能层级就增加了这些功能。如果你的云服务成本包括这些功能,你又找不到测试记录验证这些需求,针对这个功能进行初步测试会更有意义。

记住一些云功能也很少使用。几乎所有的云服务费用用在了云应用的数据进出。包括访问本地应用组件和数据库。对于混合云则在公有云和本地私有云之间给应用划出了分水岭,关注一下应用数据流入和流出的费用。为了减少数据流的数量以及规模,考虑将一些数据存储转到云端或者重构应用工作流。

有时候折扣也没有充分利用。很多云提供商提供了容量折扣或者打折的功能作为整个方案的一部分。贴现等效时选择一个任意的功能可以限制成本节约。

第三步:研究更便宜的替代品

最后一步通常是很多用户首要考虑的:看看是否还有更好的云价格。如果你基于服务对服务的对比云价格,通常会发现主要的提供商相当有竞争力。然而,很可能是他们针对具体的客户类型设计了他们的服务,而且提供了反映客户目标的产品折扣。比如,网络运营商的云服务可能在自己的VPN上更具竞争力,但是用于互联网访问就少了。

更小的云公司,尤其是初创企业或者私营公司,可能提供比主流提供商更低的服务成本。然而有时候这些公司更多的面临财务风险。如果一个未注册的云给你节省了一大笔钱,就要为应用做好计划和迁移,以便你可以按需快速地转移到更大的云提供商中。

移动性提供了定价权,不管是其改变提供商的能力,还是改变云功能的能力。无论你何时改变你的云服务,不要限制未来的移动性。你也不想自己随着云市场的改变被锁死。

本文作者:Tom Nolle

来源:51CTO

时间: 2025-01-29 07:50:26

如何为当前应用优化云计算成本?的相关文章

三个步骤为你的应用程序优化云计算成本

用户对云计算部署进行较好的规划可以在很多方面控制成本,即高效的开发或迁移计划.虽然前期规划无法让那些已经在云计算中有应用程序在运行的企业受益,但这并不意味着那就是做无用功.为了降低云计算成本,企业可以遵循一些简单的步骤.而随之给企业带来的回报则将随着时间的推移而逐渐显现. 步骤一:了解你的应用程序的总体拥有成本 第一步就是要充分了解你的应用程序的总体拥有成本(TCO).如果用户并没有一个固定的目标,那么就很难对云计算成本进行优化.而缺乏所有成本要素就无法完成云计算成本评估.云计算成本包括了服务成

云计算成本迭起,价格优势或将不明显

曾几何时,价格被认为是云计算的几大好处之首,云产品为用户提供了轻松易得的资源供应,且价格灵活,但是在真正将工作负载部署到云端之前,还有很多除了实例价格之外的云计算成本需要考量. 抛开最基本的服务器实例,云计算成本通常还包括存储.网络.负载均衡.安全.冗余.本分.应用服务和操作系统授权.而且有几项云计算成本一定会让你震惊:资源冲突.存储.带宽和冗余. 服务器实例性能和供应成本 如同你有一个烦人的邻居,云中的其他租户和你共享相同的硬件,必然会导致资源冲突,而且这个问题非常常见. "公有云里面,你可能

起源自天文学的PostgreSQL 优化器成本因子校对

标签 PostgreSQL , 优化器 , 成本因子 , 校对 背景 最近在写一个PostgreSQL数据库培训PPT, 其中有explain的讲解需求, 刚刚接触PostgreSQL的童鞋对PostgreSQL的explain输出中cost的部分可能会一头雾水, 看不懂cost的值和SQL实际运行时间有什么联系. 为了让大家能更加深刻的了解explain, 我打算对explain的cost常量做一次校准, 这个校准的灵感来自天文望远镜赤道仪的校准. PostgreSQL cost常量在校准后,

CIO点评:云计算成本优势之争

当说起云计算的时候,最引人注目的话题恐怕莫过于云计算成本优势之争.关于这个话题通常讨论的是"资本支出与运营成本",这一问题看起来简单,其实意义不容小觑. 简而言之,资本支出与运营成本的比例就是根据计算资源如何支付费用的行为构成.例如,如果消费者选择Amazon Web Services,就得根据资源的使用情况或者时间来支付费用.消费者享有服务但不拥有资产,Amazon则提供服务和存储设备. 从会计学的角度看,拥有某项资产常常被认为是一种资本性支出(也称之为capex).它需要对整个资产

云计算成本节省:真实还是虚假?

在云计算的倡导者之间存在着一种普遍的看法:与内部计算相比,云计算总是具有一定的经济性优势.但是,事实并非如此. 即便如此,在还没有真实云计算http://www.aliyun.com/zixun/aggregation/9270.html">使用体验的用户以及刚刚开始涉足云计算服务的网络运营商中,这还是一种占主导地位的观点.事实上,这些团体会估计云计算带来的成本节省能够达到至少25%,而用户对成本节省的平均预期大约为原成本的三分之一.这是一种概念性的误解.这是因为,虽然几乎每一家公司都能够

如何节约云计算成本

这年头,谁都知道房价值钱.人越来越多,地越来越少,发展经济难免要考虑个空间成本,就连漂在天上的云计算也不得不面对脚踏实地提供服务的要求.凝聚更高的密度,节省更多的空间,无疑被纳入提高云计算基础设施竞争力的必要考虑条件. 强烈的需求下,用户不禁质疑,所谓高密度低功耗的服务器存在吗?答案是肯定的.面对数据中心应用逐步向http://www.aliyun.com/zixun/aggregation/13644.html">云计算中心迁移的需求,在承受着机房有限空间.能耗成本剧增.绿色环保呼声的多

云计算成本之争:云和本地IT哪个更便宜?

这是云计算的基本问题之一:在公有云上运行工作负载比在内部IT环境中运行工作负载更便宜吗? 咨询公司Saugatuck Technology的研究人员Charlie Burns给出的答案是:也许会便宜. 根据单个用户的情况和使用情况,这个问题的答案是多种多样的.但是,Burns发现了一些一般的规律.他说,这个答案取决于这个基本问题:你如何善于在内部环境中运行工作量? 拥有为自己的业务需求优化的IT部门的大型企业也许会发现云计算更昂贵.但是,如果一家公司的工作量有时候需要大量的计算资源有时候需要很少

Flink批处理优化器之成本估算

成本估算 在基于成本的优化器中,成本估算非常重要,它直接影响着候选计划的生成.在Flink中成本估算依赖于每个不同的运算符所提供的自己的"预算",本篇我们将分析什么是成本.运算符如何提供自己的预算以及如何基于预算估算成本. 什么是成本 Flink以类Costs来定义成本,它封装了一些成本估算的因素同时提供了一些针对成本对象的计算方法(加.减.乘.除)以及对这些因素未知值的认定与校验. "cost"一词也有译作:开销.代价,将其视为同义即可. Flink当前将成本估算

MySQL源码:Range和Ref优化的成本评估

0. 成本计算的总原则 MySQL的一个执行计划,有两部分成本,CPU成本(CPU COST)和IO成本(IO COST).CPU COST是指查询出纪录后,需要做过滤等处理的时候的CPU消耗,IO COST是指,从存储引擎读取数据时需要做的IO消耗. 总成本 = CPU COST + IO COST 补充说明:(1) IO成本计算不考虑缓存的影响.因为在优化器本身是无法预知需要的数据到底在内存中还是磁盘上. 1. range成本的计算与分析 MySQL使用一颗SEL_ARG的树形结构描述了WH