Cloud Data Management Interface: Difference between revisions

Content deleted Content added
Remove inline external links + remove warning + Single source warning + add wikilink + hyperlink formatting + copyedit + MOS:SECTIONHEADINGS
Line 1:
{{externalSingle linkssource|date=MarchMay 2019}}
{{Infobox standardref
| title = Cloud Data Management Interface
Line 11:
| ___domain = [[Cloud computing]]
| license =
| website = [http://www.snia.org/cloud {{url|www.snia.org/cloud]}}
}}
 
The '''Cloud Data Management Interface''' ('''CDMI''') is a [http://www.snia.org[Storage Networking Industry Association|SNIA]] standard that specifies a protocol for self-provisioning, administering and accessing [[cloud storage]].<ref>{{cite web|title=Cloud Data Management Interface|url=http://www.snia.org/cdmi|publisher=SNIA|accessdate=26 June 2011}}</ref>
 
CDMI defines [[REST]]ful [[HTTP]] operations for assessing the capabilities of the cloud storage system, allocating and accessing containers and objects, managing users and groups, implementing access control, attaching metadata, making arbitrary queries, using persistent queues, specifying retention intervals and holds for compliance purposes, using a logging facility, billing, moving data between cloud systems, and exporting data via other protocols such as [[iSCSI]] and [[Network File System (protocol)|NFS]]. Transport security is obtained via [[Transport Layer Security|TLS]].
Line 59:
Serialization of objects and containers allows export of all data and metadata on a system and importation of that data into another cloud system.
 
==Foreign Protocolsprotocols==
CDMI supports export of containers as NFS or CIFS shares. Clients that mount these shares see the container hierarchy as an ordinary filesystem directory hierarchy, and the objects in the containers as normal files. Metadata outside of ordinary filesystem metadata may or may not be exposed.
 
Line 65:
 
== Client SDKs ==
* [http://www.snia.org/forums/csi/programs/CDMIportal CDMI Reference Implementation]
* Droplet
* [https://github.com/scality/Droplet Droplet]
* [https://github.com/livenson/libcdmi-java libcdmi-java]
* [https://github.com/livenson/libcdmi-python libcdmi-python]
* .NET SDK
* [https://github.com/projectpvg1/.net-SDK .NET SDK]
 
== See also ==
*[[Comparison of CDMI server implementations]]
 
== References ==