在刚刚过去的2009年,在存储领域一个最热的词汇一直伴随着新年的钟声陪我们一起来到了庚寅虎年。这一词汇就是目前人们关注广泛的云存储。面对这样一个比较新的,而又热门的技术,网络存储行业协会决定即可进行云存储标准的制定。
根据IDC的数据,到2013年,云存储服务的增长率预计将超过所有其他IT云服务。在未来四年内,云服务的市场规模将从现在的174亿美元增长到442亿美元,其中,云存储的市场比例将从目前的9%增长到14%,也就是说云存储的市场规模将接近62亿美元。
为了避免终端用户的困惑、行业过度分散以及市场增长动力上的相关损失,网络存储行业协会(SNIA)成立了一个技术工作组(TWG)来制定快速增长中的云存储标准。
云存储标准
随着数字社会产生越来越多的数据,企业、政府、非盈利组织和个人消费者在存储、管理、保护和数据挖掘上都面临着越来越严峻的挑战。云存储标准可以帮助这些用户解决日益增长的数据的可访问性、安全性、移动性和成本问题。
云存储标准还可以帮助明确定义与数据所有权、归档、发现和搜索相关的角色和职责。围绕数据存储评估、保证和审计的服务水平协议(SLA)也将得到一致而明确的定义。
CDMI
2009年4月,超过140家公司成立了SNIA云存储技术工作组和一个谷歌新闻组(有超过280名成员)。2009年6月,该工作组发布了第一个工作文档《云存储使用情境和参考模型》。
根据该《使用情境和参考模型》,SNIA云存储工作组在2009年夏天提出了云数据管理接口(CDMI)标准。2009年9月,工作组发布了0.8版本的CDMI规范草案供公众在SNIA的存储开发者大会上浏览和评价。SNIA云存储工作者的成员企业包括Bycast、思科、日立数据系统、NetApp、QLogic、Sun和Xyratex。这些企业在CDMI草案发布的过程做出了卓越的贡献。1.0版本的规范目前还处于草案状态,该云存储标准已经发布以供公众评价。
CDMI规范致力于帮助云用户、服务提供商、开发者和IT硬件/软件厂商简化云存储的各个方面。更准确地说,CDMI定义了应用程序将用于在云中创建、搜索、更新和删除数据组件的功能接口。客户端将可以发现云存储服务的功能,并利用CDMI来管理封装器和其中的数据。此外,通过CDMI接口还可以在封装器和它们的数据组件上设定元数据。
CDMI还可以用于行政管理和管理型应用程序,以便管理封装器、账号、安全访问和监视/账单信息,甚至还可以用于其他我们所熟知的协议所访问的存储,比如SAN(存储局域网)、NAS(网络附加存储)、FTP、WebDAV和HTTP/REST。客户端可以看到底层存储和数据服务的功能,因此客户端可以理解这个云服务。
CDMI规范目前的版本为1.0,正在寻求SNIA批准。预计在今年4月在奥兰多举行的网络存储大会(SNW)上,该规范将得到批准。SNIA云存储工作组成员正在进行一项CDMI参考实施,以便推动在该规范基础上的云存储部署。
CDMI的意义
有四个群体可以受益于CDMI标准:
云存储订购者(用户):通过标准的接口,用户可以更好地询问和比较不同云存储服务的安全性、移动性、安全保护、性能和其他关键指标。CDMI为云存储用户提供了一个简单而通用的接口,帮助他们寻找合适的云存储服务提供商以满足他们自己的专有要求。
云存储服务提供商:通过云存储标准接口来公布云存储服务能力可以确保服务提供商有广泛的市场覆盖。CDMI为云存储服务提供商提供了一个通用的接口来宣传推广他们的独特功能,并帮助用户发现他们的服务。CDMI帮助服务提供商尽可能多地向目标用户群体宣传服务功能。对于那些一方面想面向广大市场另一方面又想突出自己独特功能的服务提供商来说,CDMI也是突出差异点的途径。
云存储服务开发商:Windows、Solaris、Linux和苹果iPhone等操作系统已经证明了标准接口对应用程序开发者的价值。云的成功也将依赖于计算、网络和存储上的标准接口。CDMI为那些希望在云中存储数据的应用程序开发人员提供了唯一的多厂商和基于行业标准的开发接口。CDMI还确保应用程序开发商可以有兼容的服务提供商,为云应用程序开发商创造了一个潜在的用户市场。
云存储服务经纪人:随着云服务用户将越来越多的重要数据托管给云存储服务提供商,在用户和提供商之间"分散风险"的需求越来越突出。大企业和政府部门复杂的云存储要求也可能是单独一家云存储服务提供商所无法满足的。在这种情况下,用户可能需要联合打包在一起的云存储服务。
云存储服务经纪人可以在其中发挥作用,并为用户提供"中间人"服务。比如,云经纪人可以通过CDMI提供"云保险",将主要的云存储服务提供商和备用云存储服务提供商打包在一起提供给经纪人的客户。如果主要的云存储服务提供商遭遇故障或中断服务,根据SLA的规定,备用云存储服务提供商可以接替主要云存储服务提供商。同样地,经纪人还可以利用CDMI的云功能发现接口来设计定制的服务组合。在这个定制的"云套件"中,不同云服务提供商的服务被组合在一起,然后经纪人把它当作单个的云服务提供给客户。
SNIA CSI
在CDMI规范最初草案发布之后,SNIA成员很快就在2009年10月成立了云存储行动(CSI)组。CSI的主要目标就是成为云存储标准推广的权威组织。CSI正致力于通过教育厂商、开发人员和用户群体来达成这个目标。
作为云生态系统的一部分,CSI也致力于协调其他关键标准实体和行业协会。与CSI合作的组织包括开放网格论坛(OGF)的开放云计算接口(OCCI),桌面管理工作组(DMTF)的云孵化器,以及Could-Standards.org行业wiki。CIS也在同世界各地的SNIA地区机构合作。