Cloud Data Management Interface: Difference between revisions

Content deleted Content added
No edit summary
WikiCleanerBot (talk | contribs)
m v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation)
 
(One intermediate revision by one other user not shown)
Line 15:
}}
 
'''ISO/IEC 17826''' ''Information technology — Cloud Data Management Interface (CDMI) Version 2.0.0'' is an international standard<ref>{{Cite web|url=https://www.iso.org/standard/83451.html|title=ISO/IEC 17826:2022|website=ISO|date=17 September 2024}}</ref> that specifies a protocol for self-provisioning, administering and managing access to data stored in [[cloud storage]], [[object storage]], [[storage area network]] and [[network attached storage]] systems. The CDMI standard is developed and maintained by the [[Storage Networking Industry Association]],<ref>{{cite web|title=Cloud Data Management Interface|url=http://www.snia.org/cdmi|publisher=SNIA|accessdate=26 June 2011}}</ref>, who makes a publicly accessible version of the specification available.<ref>{{cite web|title=Cloud Data Management Interface (CDMI) v2.0.0|url=https://www.snia.org/sites/default/files/technical-work/cdmi/release/CDMI-v2.0.0.pdf|publisher=SNIA|accessdate=17 September 2024}}</ref>.
 
CDMI defines new resource representations<ref>{{cite web|title=Cloud Data Management Interface (CDMI) Media Types|url=https://datatracker.ietf.org/doc/html/rfc6208|publisher=IETF|accessdate=17 September 2024}}</ref> to enable standardized management of any [[URI]]-accessible data, and defines [[REST]]ful [[HTTP]] operations using these representations to discover the capabilities of the storage system, discover stored data, access and update management metadata, specify data storage protocols (such as [[iSCSI]] and [[Network File System (protocol)|NFS]]) through which the stored data is accessed, and provide cross-system and cross-cloud import and export in order to enable [[data portability]].
Line 21:
Management functions enabled by CDMI include managing data ownership, identity mapping, access controls, user-specified metadata, and to declaratively specify desired data protection, [[data retention]], constraints on geographic placement, desired [[quality of service]], data versioning and security requirements.
 
CDMI also defines utility services to facilitate data management, such the ability to query data matching specific criteria, and includes extensions<ref>{{cite web|title=Draft CDMI Extensions and Profiles|url=https://www.snia.org/tech_activities/publicreview/cdmi|publisher=SNIA|accessdate=17 September 2024}}</ref> to perform bulk updates using CDMI Jobs.<ref>{{cite web|title=CDMI Jobs Extension Version 2.0|url=https://www.snia.org/sites/default/files/technical-work/cdmi/draft/SNIA-CDMI-Jobs-Extension-2.0-DRAFT.pdf|publisher=SNIA|accessdate=17 September 2024}}</ref>.
 
==Capabilities==
Line 54:
==Compliance==
Both retention intervals and retention holds are supported by CDMI. A retention interval consists of a start time and a retention period. During this time interval, objects are preserved as immutable and may not be deleted. A retention hold is usually placed on an object because of judicial action and has the same effect: objects may not be changed nor deleted until all holds placed on them are removed.
 
==Logging==
CDMI clients can sign up for logging of system, security and object access events on servers that support it. This feature allows clients to see events locally as the server logs them.
 
==Billing==