存储分析:全面解析云计算标准化现状

经有越来越多的专家看到缺乏云计算标准将会无形中阻碍到人们接受云计算,这主要源于对云供应商锁定用户的担忧和对不同云计算之间虚拟机与数据迁移的无助。

如今,仅有云计算标准——Open Virtualization Format(OVF)。它是由VMware为促进虚拟机可移动化所推出的——但是单单只有它的存在是不能从根本上解决云计算互操作上的问题的。

用户所需要的是像网络API,TCP/IP这样可以在所有云计算产品与服务之间实现并促进云计算互操作透明化的云应用编程接口(API)。这无疑会提升公众对公共云计算的信心,使用者将有能力随时选择离开自己的供应商。这也将消除云计算“易进难处”的传统观念。

然而,Forrester的分析师James Staten表示,他认为公共云计算API还遥遥无期。在他看来,推行标准远远超出了当下市场的实际情况:“这里没有令人信服的理由让人们服从公共云计算API,没有足够的企业用户建立起对云计算的热情。

眼下,组织们开足马力推行云计算标准

这里有许多组织支持开放标准,还有一些组织则开发指南与提供信息给云计算的感兴趣者。这里囊括了一些重要信息:

  • Distributed Management Task Force(DMTF)正开发云计算互操作与安全标准。DTMF在2009年推出了Open Cloud Standards Incubator(OCSI)来解决云计算对开放管理标准的需求。
  • National Institute of Standards and Technology(NIST)致力于促进美国创新与产业竞争,它通过更为先进的计量科学,标准与技术来加强经济安全。
  • Open Cloud Consortium(OCC)是成员驱动型组织,意在开发云计算的参照实例,基准以及标准。
  • Open Grid Forum(OGF)是一个开放社区,驱动分布式计算的快速发展与推广应用。OGF完成了从搭建开放社区,探索趋势,分享最佳实践到整合实践形成标准的各项工作。此外,OGF还建立了Open Cloud Computing Interface Working Group,针对云基础设施推出一套开放社区、共识驱动的API。
  • Storage Networking Industry Association(SNIA)已经担负起促进开发存储需求与技术,全球标准以及存储教育的责任。
  • Cloud Security Alliance(CSA,云计算安全联盟)公布了安全云计算指南。Cloud Computing Interoperability Forum(CCIF)是一个中立于供应商,开放社区技术的支持者兼使用者,致力于驱动全球云计算服务的推广。

这里还有针对云计算标准协调的wiki站点,它文档化了各种标准组织在云计算方面的标准和指南。

如今可用的云计算标准

众多专利与开放API被提出,以提供基础设施及服务(IaaS)之间的互操作。据笔者目前所知,第一个和唯一一个被批准的面向云计算标准是OVF。它经过DMTF三年的整理,于2010年9月被批准。

OVF的开发套件和针对虚拟机(VM)的分布式格式提供给了用户和一些独立平台供应商。它帮助促进可移动性,但是它并没有提供云计算互操作的全部独立所需。OVF允许供应商和企业同应用与操作系统一起打包VM,并可随需调用任何其他的应用与硬件,这些元数据包括了有关VM镜像信息,像CPU的核数,所需的内存以及网络的配置信息。

对于另外重要的API,VMware在2009年9月宣布提交其vCloud API给DMTF。该API有望能协调准备,管理与应用在私有和公共云计算上运行的服务保障。

GoGrid API也被提交给Open Grid Forum的OCCI工作小组。但结果失效,主要是由于GoGrid API在实现行业重大备份上的失败。

甲骨文(Oracle)最近在它的Oracle Technical Network(OTN,甲骨文技术网络)上公布了Oracle Cloud API,并在2010年6月把这套API提交给了DMTF Open Cloud Standards Incubator组织。Oracle Cloud API基本上与Sun Cloud API相似,有一些改进之处。但这个提交计划没有引起IT界过多关注。

Red Hat在2010年8月向DMTF提交了Deltacloud API作为云计算互操作的标准。这是一套开放的API可以被用来在不同私有与公共云供应商之间迁移工作负荷。Red Hat把Deltacloud贡献给了Apache Software Foundation(Apache软件基金会)作为一项孵化项目。Deltacloud试图抽象云供应商和云工具来帮助应用与开发者,在编写应用时只需调用简单的API就可获得所需响应,从而忽略后台。

Rackspace Cloud API已经成为开源API,并被融入OpenStack。而最后,Amazon EC2 API被多数人视为是事实上的公共云计算标准。据我们目前所知,它还没有提交给任何开放标准组织,这其中也包括DMTF。