CDMI是Cloud Data Management Interface云数据管理接口的缩写,是对云存储系统中的数据进行管理的一种方式。
    Interface,何谓接口?接口就是两个系统进行通信的一种方式,也可以理解为“协议”。当两个系统都能识别接口,也就是知道接口所表达的意义,那么,两个系统就能够用接口来进行通信。而CDMI作为一种对云存储系统中数据进行管理的接口,实际上就是云存储系统和客户端之间进行通信的协议。
    对协议的了解可以从以下几个方面进行:
    1.背景
    2.原理
    3.交互过程
    4.实际中的应用
    因此,下面我将以上面四个方面对CDMI进行介绍。
    1.背景
    在当今信息技术高速发展,“云”作为一种新的概念出现。云,借鉴了以前对网络的一种抽象表示法,因此,云即是集群或者计算机群作为一个整体,对外提供服务,比如,可以对数据进行存储,对数据进行统一的管理。这里,主要讲解的是云存储系统,利用该系统可以对数据进行存储。由于许多公司都有自己的云存储系统,用户可以通过客户端操作自己存储在云存储系统中的数据。但是,由于这些云存储系统之间的差异,我们不能进行两个或者多个云存储系统之间的操作。在这种情况下,SNIA提出了CDMI,旨在开发一种通用接口,方便各个云存储系统之间的操作。
    2.原理
    CDMI本身并不涉及任何系统,它只是提供一些参数,系统如果可以理解这些参数,按照参数进行相应的操作,那么多个系统之间就可以进行交互。
    3.交互过程
    CDMI采用客户机-服务器模式,在一问一答中了解相互的需要。
    4.实际中的应用
    由于各大公司都有自己的一套标准,又因为利益的驱使,是否要放弃自己原来的标准而采用CDMI还有待观察。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐