云存储的出现对于用户和应用而言,伴随着部署、运营和可扩展存储成本的大幅削减。但是同时公共提供商公布的每GB按月的价格几乎总是具有致命的吸引力,有经验的用户知道大多数提供商对于多数服务收费,除了存储,这些成本会随着逐渐扩展的业务快速累加起来。
有时候这些被称之为云存储的“隐藏成本”,但是厂商做的很正当,诚然也提供了云存储合同中所有的必要信息。这些成本如果不做一下云存储成本分析或者计算一下具体交易的潜在成本的时候这些隐藏成本并不会让用户大吃一惊。
在TechTarget这篇技巧中,我们将会检查成本的不同分类,这些成本也是一个客户云存储服务会发生费用的地方。
第一类是按月存储价格,通常报价是按照每GB。一些提供商,每GB价格会随着你增加你的存储用例而降低。比如亚马逊最近第一个标准存储GB价格是每月每GB 9.5美分,随后的49个GB事每月每GB8美分。微软Windows Azure使用类似的计算比例。大多数主要的提供商也会对更高的冗余存储收费更多,一些现在甚至引入了更低成本的归档存储选择。
第二类附加费是针对每月存储请求或者执行的事务。请求是基于REST的操作,也被称为HTTP方法(或者“动词(verb)”),指定一个存储对象或者资源上的动作执行。通用的操作包括GET、PUT、POST、LIST和DELETE。
虽然亚马逊S3和微软Azure对于这样的请求/事务(requests/transactions)收费,但是其他的服务比如Rackspace云文件(Cloud File)(基于OpenStack对象存储)和Nirvanix并不收费。我们不是在谈论大的数字,最高的费用倾向于0.01-0.05美分之间,执行1000个事务,取决于提供商和具体的操作。当然当一个客户使用云进行主存储或者存储任何特殊的活动数据集时,这些都可以快速增加。
第三类也是最后一类就是传输数据到云端或者从云端拉出数据的带宽成本。现在提供商对于数据传输不收费,尽管如果你通过数据接送服务或者专用网络连接转移大量数据到云端,你可能需要支付额外的一点费用。另一方面,提供商也几乎一致的对于将数据送出云端收费。
在亚马逊S3的案例中,这些费用从12美分每GB(每月首个GB免费)开始,随着每月大的数据流出会逐渐下降。如果你每月只是转移几百GB的数据这些费用是合理的,但是他们制造了转移大型数据集到其他云存储提供商的抑制因素。到目前为止对于典型客户每月最大的云存储成本是第一类成本。比如,如果你在美国西部地区使用500GB标准、冗余亚马逊S3存储,每月平均转出100GB和50000次存储请求,每月支付170美元。如果你每月使用总存储量的十倍(5TB),传输和请求是静态的,每月的成本仅增加到580美元。
尽管评估每月的云存储账单存在挑战,但是好消息在于云提供商成本稳步下降,随着竞争的白热化,订阅者数量持续增加。比如,微软Azure和亚马逊S3最近宣布存储价格没GB削减了25%。另外的好消息在于同上的数量,包括亚马逊S3、微软Azure和Rackspace Cloud File现在网站上都提供易用的计算器,帮助用户评估其不同场景的成本。
记住还有可能存在其他成本。比如,如果你使用云网关访问存储,你就必须考虑网站设备成本(比如网关设备),以及相关的支持和维护费用。你也需要计算IT员工的成本,他们负责将数据放到云端存储并管理。
你需要知道的一种趋势在于一些小的且具有创新性的提供商正在采用全新的方法来定价云存储。Symform为例。不是单一的按照GB计价,Symform允许用户贡献额外的本地驱动空间到Symform存储池,从而减少或者甚至消除每GB的成本,取决于贡献的存量。云存储池扩展时按照新用户的增长扩展的,这些用户通过急剧减少每GB成本受益。如果有一些激进别吃惊,但是很引人注目不是吗,云存储扩展方法和价格模型会在未来两年内出现。
总而言之,竞争和创新会不断引导出更加简单和更具功能的云存储产品,且价格更低。了解成本的关键在于知道你的存储和转换需求,关注这些成本的变化。