云计算标准,为时尚早还是呼之欲出
云计算标准引言 很多人将云计算称为“晕计算”的时候,在探究云计算到底是什么的时候,在追寻云计算除了像水电一样卖基础设施之外的商业创新是什么的时候,谈云计算标准是不是太早?IT业内人士都不能说清楚的云计算,一个概念都还未达成一致的云计算,建立标准是否是海市蜃楼?在中国,情况是这样的,但在全球IT行业的角度看,则不是这样。如果接触云计算时间不长,可以读读我的系列文章。 中国人对标准的看
云计算标准引言
很多人将云计算称为“晕计算”的时候,在探究云计算到底是什么的时候,在追寻云计算除了像水电一样卖基础设施之外的商业创新是什么的时候,谈云计算标准是不是太早?IT业内人士都不能说清楚的云计算,一个概念都还未达成一致的云计算,建立标准是否是海市蜃楼?在中国,情况是这样的,但在全球IT行业的角度看,则不是这样。如果接触云计算时间不长,可以读读我的系列文章。
中国人对标准的看法也是带有一些中国特色。很多人常常提到的一个说法是,三流企业卖产品,二流企业卖技术,一流企业卖标准。意思就是掌控标准是企业最高境界,可以用最少的投入获得最大的利润,其实头脑里还是垄断和一劳永逸的思想。有些人以为我做一个标准让大家都来执行,或者利用公家强力让大家都来执行,那么我就可以坐地数钱了。所以,中国人叫“做”标准。这是什么呢?舍本逐末,本末倒置。在政府主导的部分市场或许能起作用,但在市场自由化程度较高的市场,在全球市场,则行不通。没做过好的产品,哪来过硬的技术,没有过硬的技术和相当的技术经验积累,如何能提出一个可行的合理的标准?
有没有人发现一个矛盾?是的,一个合理的矛盾,但只是对中国。在中国,在云计算领域,确实没有好的产品,没有过硬的技术和相当的经验积累,所以想现在奢求做云计算标准,是不现实的。可是,在全球云计算产业链中,没有这个矛盾了。云计算概念之争早已平淡下来,产业链各个环节的产品也出现了不少优秀的,云计算技术体系的各个方面也有了一些积累,市场和技术竞争的需要,到了提出标准的时候了。
由于云计算并不是一项单纯的技术,而是一场信息产业变革,设计广泛的产业链和众多的企业,所以其标准形成过程必将是漫长而艰难的。目前,各项标准也只是在酝酿和讨论阶段。
标准的前奏--云计算宣言
2009年,云计算社区、厂家、用户等推出了若干宣言性质的文档,有些正式发布,有些没有。这些宣言可以再中国开放云计算联盟云计算百科网站的云计算宣言合集中看到。
下面介绍其中2009年初云计算社区释放出了《开放云计算宣言》。由于当时云计算的定义尚未形成统一的公式,该宣言并未设计云计算的定义,而是提到了云计算的几个核心价值:按需扩展;精简数据中心;改善业务流程;初始成本最小化。
并且提出了云计算应用的挑战和障碍,主要包括:安全;数据和应用的互操作;数据和应用可移植性 ;治理和管理 ;计量和监测。
《开放云计算宣言》的目的则是为建立开放云呐喊。所以宣言中提出了开放云的目标:选择;灵活性 ;速度和敏捷性 ;技能 。
为了达到开放云的目标,该宣言建议:
1.云计算供应商必须通力合作,确保能通过公开合作和适当采用标准来解决采用云计算所面临的挑战(安全性、集成、可移植性、互操作性、治理/管理、度量/监控)。
2.云计算供应商不得利用其市场地位把用户锁定在自己特定的平台内、限制用户选择云计算供应商。
3.云计算供应商必须尽可能采用已有标准。IT业已经在现有标准和标准组织上进行了大量投资;没必要重复或重新制定已有标准。
4.需要制定新标准时(或需要修改现有标准时),我们必须审慎、务实,以免制定过多的标准。我们必须要确保标准能促进创新,而不是抑制创新。
5.社区围绕云计算所做出的任何努力都应该由用户的需求驱动,而不仅仅是云计算供应商的技术需求,而且这些结果都应该用真实的用户需求加以测试或验证。
6.云计算标准组织、倡导者团体和社区都应该互相合作、互相协调,确保各项成果不会冲突或重叠。
《开放云计算宣言》的主要推动者和实施者是一些云计算热心人士和鼓吹者。这个宣言就如它的名字所表达的一样,只是一个宣言,它的内容都是一些关于云计算的概念和原则性的东西,所以它并不是形成了一个具有强制性的或具有约束力的标准,它只是表明这些公司对云计算很关注,基本上赞同这些概念和原则。它的作用,则是彰显了云计算的影响力。但《开放云计算宣言》对开放云计算本身的影响力,则可以忽略。尽管现在有300多家厂商支持该宣言,但该宣言没有实质约束力,主要被厂商当成宣传手段。
另外几个宣言包括:开放云计算法则、云计算宣言、云计算权利法案 。云计算权利法案 则是从用户角度对云计算服务提出要求,其中包括:审计、计费、备份、数据、接口、法律、位置、安全、服务、标准。这些宣言虽然没有实际约束力,但各方制定标准时也会参考这些原则。
云计算标准的参与者和进展
或者因为反垄断的原因,或者是自身力量不足,没有公司会单独提出标准,而是通过一些联盟组织,提出标准。正如前面所说,由于云计算是一个产业变革,有一个庞大的产业链,所以会有不同的标准被提出来,他们或有重叠,或有侧重。下面是一个云计算标准情势图。
CSA(云计算安全联盟)的目标是为云计算的安全保证提供实践指南,同时提供如何安全地利用云计算方面的指导。DMTF(分布式管理工作组)通过开放云计算标准孵化器致力于互操作和安全机制方面的标准化。ETSI(欧洲电信标准协会)致力于信息技术和电信融合的问题。NIST(国家标准核技术研究院)致力于云计算概念的定义。OGF(开放网格计算论坛)通过OCCI(开放云计算接口)工作组提出IaaS的接口标准。OMG(对象管理工作组)致力于云上的应用和服务的建模和部署。SNIA(存储网络行业协会)通过云存储技术工作组开发了一个云存储系统实现的体系结构,并希望能主导制定一系列云存储相关的标准。OCC(开放云计算联盟)主要是支持不同云之间交互的云计算标准的制定,以及制定一个云计算测试基准,支持开源云计算实现。CCIF(云计算互操作性论坛)则提出了一个通用云计算接口以屏蔽不同的基础设施服务接口。
很多标准都在制定初期,当前的进展主要是在一些原则性问题上。首先需要的是一个核心的云计算标准集合:能保证云整合、云应用的迁移、数据的歉意安全进行;避免出现遏制创新的规范出现;分别描述不同的云计算模型。第一步可能会集中于IaaS方面的标准,然后会研究PaaS相关的标准以及其他安全和数据隐私方面的标准。
IaaS标准简介
关于IaaS方面的标准会集中于如下方面:虚拟机镜像分发,虚拟机部署和控制,云内部虚拟机之间的交流,持久存储,虚拟机服务水平标准,安全的虚拟机配置等。但是目前关于IaaS的标准还较少讨论到基础设施除了虚拟机和持久存储之外的一些问题,比如虚拟路由器和交换机,虚拟防火墙,虚拟负载均衡器,虚拟设施和物理设施的配合等。
在iaaS领域目前比较成熟的可能成为通用标准的是DMTF的OVF,OGF的OCCI,SNIA的CDMI。CSA的安全云计算指南也有一定参考意义。DMTF也试图将CIM和WBEM纳入云计算标准中。
OVF正如其名字所示,是一个开放虚拟化格式,描述了一个用来封装和分发运行在虚拟机上的软件的安全的、开放的、可移植的、有效的、可扩展的格式。主要特点如下:易于分发;简单、自动的用户体验;支持单虚拟机和多虚拟机部署;可移植的虚拟机封装;独立于供应商和平台;可扩展;易于本地化。一个OVF包含如下内容:一个OVF描述符文件,以 ovf为后缀;0或1个OVF清单文件,以mf为后缀;0或1个OVF证书文件,以cert为后缀;0或多个磁盘镜像文件;0或多个资源文件,比如iso镜像。下图是OVF的使用示意图。
OCCI提供一个一扩展的Restful的API。每个资源用同一资源标识符标识。资源通过一组操作(建立、获取、更新、删除)来控制,建立操作用POST请求,获取操作用Get请求,更新或建立用Put请求,删除操作用Delete请求。此外,如下HTTP请求也被用到:COPY、HEAD、MOVE、OPTIONS。目前可管理三种资源:存储、网络、计算。将这些资源组合在一起,加上必要的属性,就形成一个虚拟机。下图是OCCI的概要图。
CDMI即云数据管理接口,提供了一个在云存储环境中具有互操作性的传输和管理数据的规范。参与制定该规范的企业包括:Bycast,Cisco,Ologic ,Qlogic,SUN,XyRatex。当然,SNIA的董事会单位不止这些企业。下图是CDMI的云存储参考模型:
该模型展示了能够支持传统和新应用的多种类型的云数据存储接口。所有的接口都允许存储动态提供和获取。Data Servcies根据数据的元数据应用到单个的数据元素上。元数据则是建立在单独数据元素或多个数据元素集合基础上的数据需求。
结束语
本文标题所问的答案这里也应该给出了:云计算标准,不是为时尚早。用呼之欲出比较接近,但也不是准确的描述了云计算标准的状态。云计算标准包括很多部分,涉及产业链的很多企业,目前已近开始起步和发展,而且是一个不断发展的过程。
参考文献:
云计算之变革已经开始【软件世界】 -- 主要从云计算概念、定义和产业变革解读探讨云计算;云计算之起源探析 — 主要从云计算概念的发展历史做一些探讨;
云计算之炒作面面观 — 主要从一个新IT名词的炒作周期和生命周期来讨论;
云计算产业链初成中国落后两年 — 主要从云计算产业链构成和发展状况来探讨;
云计算标准,为时尚早还是呼之欲出 -- 主要在云计算标准的发展进程和主要标准方面做一些介绍。
更多推荐
所有评论(0)