很多人把希望全都寄托在云存储上,加上炒作的原因,你可能认为云存储是解决存储部门中一切不合理问题的方法。无限的容量、按需服务并且无处不在,你可以通过云来实现这一切,同时不需要将资金预算投在诸如硬件或软件这些产品上。
但是也没有那么快,云存储厂商需要首先想办法如何将所有的梦想都变成现实。大多数厂商正在为此而努力并取得了很多成就,但远没有达到“一定”程度。
将存储变成公用的在很多方面都是一件非常复杂的事情,而网格和集群技术的重新兴起也不会阻止存储的公用化进程。我们还需要重新定义一下我们所说的“公用”。我们最熟悉的公用的东西——电,水,天然气——都是单向的。当我们需要它们时,就去使用。一切都是单方向的流动,所以对用户来说没有什么额外的风险,我们唯一真正关心的是当我们需要时,这个服务是否可用。
就云存储而言,你同样关注服务的可用性,而且也你需要使用服务,但这只是在你将自己的(比如公司的数据)东西放在那里之后。当你使用电力公司的服务时,你不必担心接口这种东西;你只需将其插入并启用。而对于云存储来说,接口就不是那么简单了,因为你还必须解决专有的“插头”和“开关”问题。一个应用于特定云存储服务的软件(或者也许是硬件)未必可以应用于其他的云服务,由于在接口的定义方面没有具体的标准。所以如果你以为可以将数据轻松地从一个云迁移到另一个云的话,你需要重新思考这个问题。
当然,拥有一套标准的接口是非常可行的,但我怀疑这是否会实现。我想,大多数存储厂商认为跟上云存储标准的潮流是一个好主意,至少看起来比没有标准好得多,但标准化真的符合他们的利益吗?
如果针对云存储的接口问题解决了,那么这些接口同样也可以适用于内部存储系统。一下子,问题的解决使互操作性也不再是个障碍了。并且随着云的发展,云背后的硬件将变得不再那么重要。数据存储将变得更像是一种软件操作,而代码背后的硬件将成为一种商品。
解决了云问题,就解决了大多数存储难题。这对于那些不必为现在诸多硬件继续支付额外费用的用户来说是个好消息,但对厂商来说却是噩耗。
与标准相关的事项,厂商只能在一条小路两端游走,他们既要促进一项技术的使用同时还要保留一些独特之处以使他们的版本比其他厂商的版本更吸引人。网络存储工业协会(SNIA)正在尽最大努力帮助铺出这条路,然后引导其成员走上这条路。
SNIA正在做与他们所谓的“云存储计划”相关的多方面工作。一些工作听起来像是标准方面的,另一些是市场方面的。SNIA在其网站上称,它的云备份和恢复的特别兴趣小组(Cloud BUR SIG)的使命是“通过教育市场,引导云备份,恢复解决方案与服务的需求,进一步推动云备份和恢复产业。”也许他们应该把这个小组叫做维护云备份和恢复自身利益团队。
尽管SNIA的初衷最后总是落在“教育市场”上,但它确实正在做一些有关标准的工作。SNIA称,其云数据管理接口(CDMI)项目将定义“用于在云中创建、检索、更新和删除数据元素的应用功能接口。” SNIA描述道,它类似于Web服务,通过通用语言,用户可以发现服务并管理他们发送的数据。
听起来充满希望,但我可不这么指望。也许SNIA制定出来的标准很棒,但是它的成员如何完全地、有效地参照那些标准是未知的。从积极的角度来看,存储厂商可能会因为存储部门不愿将他们的数据存放在云中而倍感压力,除非存储部门能获得云所承诺的流动性、可管理性和标准化。现在在我看来,那将彻底改变存储。