EMC毛文波:IaaS层三个重要标准解析 |
发布时间: 2012/8/2 14:58:49 |
2010年中国互联网大会8月17日在北京国际会议中心隆重举行,大会为期三天。8月18日下午,云计算产业高峰论坛在二号会议室火热展开,IT168云计算频道为您放送大会精彩片段。 在云计算产业高峰论坛上,EMC中国实验创始人和首席科学家做了主题为“云存储标准CDMI讨论”的精彩演讲。
毛文波在演讲中指出,在云计算时代,虚拟化技术的使用,使得所有的东西都变成数据了,在这样一个一切皆数据的时代,云的标准是非常重要的。云计算IaaS层有三个非常重要的标准,即CDMI(Cloud Data Management Interface)、OVF(Open Virtualization Format)和OCCI(open cloud computing interface)。 OVF:标准化虚拟机相关的数据格式 OVF(Open Virtualization Format)主要是用于标准化虚拟机相关的数据格式。虚拟机本身是一个格式,这些格式是数据,这些数据需要标准化。它标准化之后,可以让这些数据更好地被操作。比如说不同的厂商、不同的操作系统、客户操作系统、不同的HYPERVISOR、不同的硬件都可以做的,所以这是一个标准,这个标准就是OVF。它需要虚拟性和厂商的互操作。 CDMI :标准化客户端对云上数据的控制与管理 CDMI是关于云存储、云数据的。毛文波指出,虚拟机是数据,里面跑的操作系统是数据,一切都是数据。如果能用一串数据来指定所有的虚拟机和网络,那么在云上的所有资源包括数据本身,就可以通过几个命令来控制。用户可以通过这几个命令来控制来控制云上的数据(包括虚拟机),可以通过这几个命令来控制虚拟机启动、终止以及重启等等。 毛文波还进一步举了一个CRUD例子来具体讲述标准的内涵,CRUD是指在做计算处理时的增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。 CDMI+OCCI—>IT管理的松耦合和流动性 OCCI(Open Cloud Computing Interface)标准化客户端,通过用CRUD命令来管理IAAS上面的架构上面的命令进行管理。可以停掉,可以启动,重启等等。这个就是作为一个计算,可以这样想:有一个计算,它已经存在某一个地方的,计算本身、虚拟机是一堆数据,虚拟机里面的操作系统也是数据,虚拟机里面的应用也是数据,把它放到指定的某一个服务器上,并启动。如果有数据的话,把它存储到网卡上,我要通过网卡察看,都是虚拟的。通过这件事就可以看到,用CRUD你可以控制服务端做计算。 如果说OCCI是让客户CRUD来控制IAAS上面的计算,则CDMI是让用客户端用同样的方法来管理和操作数据本身了,甚至是数据自己。这个数据是用户的数据,如果用户需要,还可以是语言数据、虚拟机、一般系统等等。
毛文波举例说明CDMI和OCCI的互操作。CDMI和OCCI都用CRUD的命令,像一个客户如果有一个数据需要处理,就可以用CDMI的方法送到云处理中心,把过去三年的资料发过去,这个资料为这个用户使用,就为这个客户生成唯一的URI,所有的数据块都是由URI来做的。做完这个之后,数据就变成URI了,这就已经得到网页了。然后用户再发一条命令到OCCI,请求虚拟机,里面有一些应用程序,这些应用程序要大规模处理,要把过去三年美国为什么产生金融危机做一个搜索,对这里面的数据进行云计算。OCCI生成了,因此获得了这些命令,就生成了需要的东西,客户端可以通过这样来控制。你可以看到,上面是计算,计算需要的数据是虚的,底下是实的,上面都是虚的。它们两个一结合以后,什么都可以做了。 最后,毛文波还指出,云存储的标准化目前还处于初级阶段,还处于由客户端来管理数据中心的阶段。无论是公共云存储服务,如Amazon S3,还是个人数据管理,如Mozy、e云,以及企业私有云存储服务,如EMC的Atoms,这些云存储服务都有一个共同的特点:客户端主动发出管理指令、服务端被动响应,这些都可以说是客户端数据管理系统,从客户端来管理云上的数据。 本文出自:亿恩科技【www.enkj.com】 |