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

日期:2015-7-7作者:Tom Nolle

【TechTarget中国原创】用户对云计算部署进行较好的规划可以在很多方面控制成本,即高效的开发或迁移计划。虽然前期规划无法让那些已经在云计算中有应用程序在运行的企业受益,但这并不意味着那就是做无用功。为了降低云计算成本,企业可以遵循一些简单的步骤。而随之给企业带来的回报则将随着时间的推移而逐渐显现。

用户对云计算部署进行较好的规划可以在很多方面控制成本,即高效的开发或迁移计划。虽然前期规划无法让那些已经在云计算中有应用程序在运行的企业受益,但这并不意味着那就是做无用功。为了降低云计算成本,企业可以遵循一些简单的步骤。而随之给企业带来的回报则将随着时间的推移而逐渐显现。

步骤一:了解你的应用程序的总体拥有成本

第一步就是要充分了解你的应用程序的总体拥有成本(TCO)。如果用户并没有一个固定的目标,那么就很难对云计算成本进行优化。而缺乏所有成本要素就无法完成云计算成本评估。云计算成本包括了服务成本和云计算应用程序支持成本,这正是成本节省的主要突破口。

大多数云计算用户是在基础设施(IaaS)上部署他们的应用程序,IaaS是托管虚拟化的一种形式。用户仍然必须在云计算中购买软件使用许可、开发机器镜像以及支持应用程序运行。IaaS只是减少了设备本身、维护以及设施的相关成本。相比较而言,平台即服务(PaaS)和软件即服务(SaaS)则可节省更多的成本支出。因此,如果非服务成本占用户总拥有成本的三分之一以上,那么就应当考虑采用其他的云计算托管选项了。

因为IaaS用户会因为云计算部署维护应用程序镜像而产生他们大部分的非服务成本。请记住,应用程序生命周期管理成本主要包括了持续不断更新操作系统和中间件工具的成本。PaaS 或SaaS 则不涉及这些成本,甚至SaaS还省去了应用程序使用许可费用和更新成本。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Tom Nolle
Tom Nolle

关于作者:Tom Nolle是CIMI公司的总裁,这家公司成立于1982年,是致力于电信和数据通信的战略顾问公司。Tom Nolle是IEEE、ACM、Telemanagement Forum和IPsphere Forum的一员,著作有关于Netwatcher方面的书籍。

云计算之经济性>更多

相关推荐

技术手册>更多

  • 开源云计算平台和产品教程

    在寻找开源云计算服务供应商时,拥有较强开发能力团体或特定业务应用的企业往往会习惯性地避开商业云计算服务供应商。但是有些问题依然存在,如开源云计算服务供应商如何体现其价值。谁将拔得头筹?Eucalyptus系统是否能够在与OpenStack的残酷竞争中胜出?OpenStack是否能够摆脱过分项目宣传的老套路,进而推出具有量产商业化性质的云计算产品?红帽公司是否能够进一步明确其模糊不清的云计算战略?那么诸如Abiquo之类的无关虚拟化管理程序公司又如何?谁将成为世人眼中的焦点,成为企业私有云计算实施计划中的宠儿?

  • 避免云厂商锁定秘技

    厂商锁定问题不仅给企业产生的巨大的额外成本,对于企业来说还业务管理的灵活性,扩展性也大大降低。基于种种问题,IT管理人员频繁地使用云服务,以此作为摆脱厂商锁定的一种方式。但如何真正避免厂商锁定,一直都是用户在思考的问题。

  • 私有云实施前准备

    越来多的企业倾向于私有云的选择,因为他们既想要利用云计算的优势,但又不想因为采用公有云,而被迫放弃他们手中的控制权,因此私有云变得越来越受欢迎。

  • 企业备战云迁移指导手册

    向云迁移已经是企业势在必行的工作,但云迁移并非那么简单,面临着一系列的安全、风险问题,企业需要做好成全准备,方能水到渠成。

TechTarget

最新资源
  • 安全
  • CIO
  • SOA
  • 虚拟化
  • 网络
  • 数据中心
【TechTarget中国原创】

用户对云计算部署进行较好的规划可以在很多方面控制成本,即高效的开发或迁移计划。虽然前期规划无法让那些已经在云计算中有应用程序在运行的企业受益,但这并不意味着那就是做无用功。为了降低云计算成本,企业可以遵循一些简单的步骤。而随之给企业带来的回报则将随着时间的推移而逐渐显现。

步骤一:了解你的应用程序的总体拥有成本

第一步就是要充分了解你的应用程序的总体拥有成本(TCO)。如果用户并没有一个固定的目标,那么就很难对云计算成本进行优化。而缺乏所有成本要素就无法完成云计算成本评估。云计算成本包括了服务成本和云计算应用程序支持成本,这正是成本节省的主要突破口。

大多数云计算用户是在基础设施(IaaS)上部署他们的应用程序,IaaS是托管虚拟化的一种形式。用户仍然必须在云计算中购买软件使用许可、开发机器镜像以及支持应用程序运行。IaaS只是减少了设备本身、维护以及设施的相关成本。相比较而言,平台即服务(PaaS)和软件即服务(SaaS)则可节省更多的成本支出。因此,如果非服务成本占用户总拥有成本的三分之一以上,那么就应当考虑采用其他的云计算托管选项了。

因为IaaS用户会因为云计算部署维护应用程序镜像而产生他们大部分的非服务成本。请记住,应用程序生命周期管理成本主要包括了持续不断更新操作系统和中间件工具的成本。PaaS 或SaaS 则不涉及这些成本,甚至SaaS还省去了应用程序使用许可费用和更新成本。

步骤二:进行一次成本与效益分析

其次,应对用户的云计算服务进行一次成本与效益分析,按功能来降低服务成本。云计算服务通常涉及包括基本机器镜像和最低数据存储在内的共享托管。很多云计算供应商建议用户购买额外的功能,而用户也采纳了他们的建议。例如,很多用户都购买了专用的托管服务,从而降低了云计算经济规模并增加了总成本。此外,虽然许多用户还购买了RDBMS存储,但是他们要么根本就不使用这项服务要么就在内部存储资源更便宜时使用它。

针对用户所购买的每一个云计算功能进行分析并多问一个为什么。为了降低对于某些功能的依赖性,在某些情况下对应用程序本身进行改造是有所裨益的。而在其他情况下,在引入一个新功能前执行测试运行可确保新功能是物有所值的。

被最多滥用的的云计算功能均与可用性相关,例如预留实例和可用区域。很多企业用户都购买了这些功能而并未对云计算供应商的基本性能水平进行测试。如果用户的云计算成本包括了这些功能,而用户也无法找到测试记录以验证这些功能的必要性,那么他们可以实施一次测试运行以选择那些可带来显著正价值的功能。

请记住,有一些云计算功能并未得到充分利用。几乎所有的云计算服务都涉及了云计算应用程序数据流量的收费。这其中包括了对本地应用程序组件和数据库的访问。对于把应用程序分为公共云计算和内部组件的混合云计算来说,应检查应用程序流入流出数据所带来的费用。为了降低数据流的数量和数据流的容量,可考虑把一些数据存储迁移至云计算或者 对用户应用程序的工作流进行重新构造。

有时,云计算供应商所提供的的折扣优惠也并未被充分使用。很多云计算供应商都打包提供了各种容量折扣或功能折扣。用户应在进行功能选择时充分用好用足这些折扣优惠,从而进一步节省成本。

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

最后一步往往是很多用户所首先考虑到的:另行寻找更好的云计算服务价格。如果用户曾对云计算服务市场做过云计算价格研究,那么他们通常会发现主流供应商们更具有相当的竞争力。但是,那可能是一些云计算供应商针对特定客户类型而制定的服务价格,他们所提供的折扣往往体现了他们的业务目标。例如,网络运营商可能在销售通过他们自有VPN的云计算服务上具有较强竞争力,但是在使用基于互联网的访问时则显得竞争力不足。

那些更小型的云计算公司(尤其是那些初创公司或私有企业)可能会提供比主流供应商更低的服务价格。但是,这些公司往往更易于遭遇金融风险。如果一家非知名云计算供应商能够帮助你较多的节省成本支出,那么请对你的应用程序和迁移做好规划,以便于你能够在有需要的时候快速地迁移至一家更大型的云计算供应商。

移动性提供了定价能力,无论是更换供应商的能力还是改变云计算功能的能力。无论何时你想要让你的云计算服务有所变化,请不要限制你未来的移动性。你不需要随着云计算市场的变化而限制你自己的发展。