当实施云计算时,其成本可能会很容易地大幅上升——无论你是构建一个私有云计算还是实施一个公共云计算。虽然企业在初始阶段的成本很高,但是他们通常会忽略与构建和管理云计算相关的成本,以及他们要求IT团队提供的日常维护。
有很多方法可以控制云计算成本,但是在专用软件、内部开发和开源软件的选择中,正确的选择并不总是明确清晰的。虽然控制云计算成本并没有一个统一的答案,但是在前期正确信息的指导下,企业还是可以选择一个可行的选项的。
内部云计算开发与采购的成本比较
为了分析构建和管理云计算的成本,你需要从两个角度来考虑:首先是软件的前期和月度费用,其次是雇佣员工的成本。作为一个例子,让我们来比较一下两个管理私有云计算的选项。
选项一,按月支付费用购买高级管理工具,例如那些RightScale产品。这些管理工具的费用从500美元到1000美元,具体随工具包的不同而不同。
选项二:让他们企业自己的IT团队使用不同的应用程序编程接口(API)来编写他们自己的工具软件,因此就能避免供应商的成本。但是回避这一高级管理工具软件的费用并不意味着内部开发就是免费的。
例如,一个IT团队可能会花费200个小时来开发工具。根据IT雇员的单位小时速度,其工具开发的人工时可能会需要公司投入10,000美元或甚至100,000美元。在短期时间内,就如同你委托内部成员开发了这些工具,但是在综合考虑后期持续的工具维护成本因素后,企业可能就根本节省不了什么费用。此外,这些内部开发的管理工具在功能上与市场上的高级工具相比可能并没有什么可比性。
当决定是否应该开发内部工具时,你应当问一下自己,“我们是否拥有足够的软件开发能力?”对于一个在开发内部软件方面不具有太多经验的公司来说,其开发成本很容易就会失去控制。例如,一个护理公司决定由其内部IT团队开发他们自己的内部软件。但问题是,公司的高层管理者并不知道应当如何来管理一支软件开发团队;这并不是他们的主业。此后,在经过过历时两年的开发挣扎之后,其开发团队最终也无法推出最终的产品,而公司也在这一不当决策中损失了数十万的美元。如果该公司在正式启动该项目之前能够审核其开发能力,那么他们就会确定选择最具成本效益的选项了,即采购一个现成的产品或聘请外部团队来开发该软件。
开源云计算选项分析
虽然开源云计算从技术上来说是“免费的”,但是那并不意味着企业无需为其支付费用。包括开源软件在内的任何软件都会因为未经培训的人员或没有经验的人员而产生问题,所以支持成本是其中一个重要的因素。
Scalr是一个包括了开源选项的流行的云计算管理平台。它提供了一系列的月度计划,除了一个“免费”的开源版本,其中每一个计划都有其自己的定价结构。企业可以支付包括支持团队在内的软件费用或使用内部IT管理人员来安装、配置和维护系统。如果选择后者,那么培训费用和人工费用就有可能会超过事先预期的月费。
显而易见,没有什么是真正免费的。你必须综合考虑各种因素,其中包括产品成本、支持计划成本、以及你的公司用于开发和维护系统所需投入的时间和精力。权衡月度计划成本和维护内部支持团队的成本。
最后,在上述考虑和权衡的基础上,做出决策。你可能会发现选择开源软件和内部支持团队并没有想象中那么昂贵。但是,你是否确定你的员工已真的做好准备。或者,你是否需要雇佣更多的员工?
最便宜的选择可能并不是最可行的选择。控制云计算成本并不是一件简单的事情,但是,只要你能够在事先充分做好功课并真正了解你所要涉足的工作,那么它又是可以做到的。