Cloud Data Management Interface Extension: CIMI



Similar documents
CDMI Extension: Partial Upload

September 2009 Cloud Storage for Cloud Computing

Software Defined Storage

Cloud Storage Standards Overview and Research Ideas Brainstorm

Cloud Computing Actionable Standards An Overview of Cloud Specifications

Applications of LTFS for Cloud Storage Use Cases

Cloud Infrastructure Management Interface - Common Information Model (CIMI-CIM)

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

ISO/IEC JTC 1 SC 38 Cloud Works & Issues

Cloud Data Management Interface (CDMI )

Deploying Public, Private, and Hybrid Storage Clouds. Marty Stogsdill, Oracle

Attacking the roadblocks preventing aggressive adoption of Cloud Standards:

Storage Clouds. Karthik Ramarao. Director of Strategy and Technology and CTO Asia Pacific, NetApp Board Director SNIA South Asia

A HYPE-FREE STROLL THROUGH CLOUD STORAGE SECURITY

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

Standard Registry Development and Publication Process

Storage Cloud Environments. Alex McDonald NetApp

Cloud Storage Clients. Rich Ramos, Individual

Licence Conditions for Electronic Dissemination Packages Distributed Through Direct Dissemination. EDP Reference -

Cloud up to business processes

Interoperable Cloud Storage with the CDMI Standard

Author: Mario Vosschmidt, SNIA Europe Director, LSI Presenter: Tomáš Martínek, Interim Chairman of Czech and Slovak Country Committe, NetApp

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

Storage Multi-Tenancy for Cloud Computing. Paul Feresten, NetApp; SNIA Cloud Storage Initiative Member

Standard Interfaces for Open Source Infrastructure as a Service Platforms

Certificate Management Profile

DMTF TELCO WORKING GROUP ON CLOUD MANAGEMENT AND VIRTUAL NETWORK. Alex Zhdankin, Cisco Systems

Storage Clouds. Enterprise Architecture and the Cloud. Author and Presenter: Marty Stogsdill, Oracle

CLOUD STORAGE SECURITY INTRODUCTION. Gordon Arnold, IBM

Lecture 02b Cloud Computing II

Agenda. Background and cloud portability and interoperability concepts Distributed computing reference model. development Conclusions

StratusLab project. Standards, Interoperability and Asset Exploitation. Vangelis Floros, GRNET

Standards Acceleration to Jumpstart Adoption of Cloud Computing (SAJACC)

Cloud Storage Security with a Focus on CDMI. Eric A. Hibbard, CISSP, CISA, ISSAP, ISSMP, ISSEP, SCSE Hitachi Data Systems

How To Run A Cloud Server On A Server Farm (Cloud)

Managing Data Storage in the Public Cloud. October 2009

Implementing, Serving, and Using Cloud Storage

Open Data Center Alliance Usage: VIRTUAL MACHINE (VM) INTEROPERABILITY IN A HYBRID CLOUD ENVIRONMENT REV. 1.1

Cloud Management for Communications Service Providers

DMTF Management Standards for Edge Virtual. Port Profiles. Hemal Shah, Associate Technical Director, Broadcom Corporation.

Using CDMI to Manage Swift, S3, and Ceph Object Repositories David Slik NetApp, Inc.

Network File System (NFS) Pradipta De

ETSI TS V1.1.1 ( ) Technical Specification

SNIA Cloud Storage: Standards and Beyond

Interoperability & Portability for Cloud Computing: A Guide.

Cloud File Services: October 1, 2014

Block Storage in the Open Source Cloud called OpenStack

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization

Interoperable Clouds

Standardised SLAs: how far can we go? DIHC, Euro-Par 2013, Aachan John Kennedy Intel Labs Europe

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Network Services Management - A Practical Paper

Open Data Center Alliance Usage: VIRTUAL MACHINE (VM) INTEROPERABILITY

BA 9000: National Institute of Justice Body Armor Quality Management System Requirements January 2012

DMTF Standards; A Building Block for Cloud Interoperability. Winston Bumpus President, DMTF

<Insert Picture Here> Cloud Archive Trends and Challenges PASIG Winter 2012

Simple Identity Management Profile

UNDERSTANDING DATA DEDUPLICATION. Thomas Rivera SEPATON

Open Cloud Computing Interface - Infrastructure

The OpenNebula Cloud Platform for Data Center Virtualization

Getting Started Hacking on OpenNebula

ETSI TS V3.0.0 ( )

Securing The Cloud. Russ Fellows, Managing Partner - Evaluator Group Inc.

SNIA Cloud Storage PRESENTATION TITLE GOES HERE

High Performance Computing OpenStack Options. September 22, 2015

Infrastructure Management of Hybrid Cloud for Enterprise Users

Backup Solutions for the Celerra File Server

UNDERSTANDING DATA DEDUPLICATION. Tom Sas Hewlett-Packard

IAAS CLOUD EXCHANGE WHITEPAPER

Cloud and Big Data initiatives. Mark O Connell, EMC

Log Insight Manager. Deployment Guide

Intel Rack Scale Architecture Storage Services

Transcription:

Cloud Data Management Interface Extension: CIMI Version 1.0f "Publication of this for review and comment has been approved by the Cloud Storage Technical Working Group. This draft represents a "best effort" attempt by the Cloud Storage Technical Working Group to reach preliminary consensus, and it may be updated, replaced, or made obsolete at any time. This document should not be used as reference material or cited as other than a 'work in progress.' Suggestion for revision should be directed to http:/snia.org/feedback." Extension: CIMI 1.0f 1

Revision History Date Version By Comments 12/14/2011 1.0a Mark Carlson, Document created 1/16/2012 1.0b Marie McMinn Updates to include standard SNIA front matter and technical edit 1/20/2012 1.0c Mark Carlson, Split the CIMI and OVF extensions 1/26/2012 1.0d Marie McMinn Performed minor edits. 1/30/2013 1.0e Mark Carlson. Updated for latest CIMI integration 2/8/2012 1.0.f Marie McMinn Performed minor edits. The SNIA hereby grants permission for individuals to use this document for personal use only, and for corporations and other business entities to use this document for internal use only (including internal copying, distribution, and display) provided that: Any text, diagram, chart, table, or definition reproduced shall be reproduced in its entirety with no alteration, and, Any document, printed or electronic, in which material from this document (or any portion hereof) is reproduced shall acknowledge the SNIA copyright on that material, and shall credit the SNIA for granting permission for its reuse. Other than as explicitly provided above, you may not make any commercial use of this document, sell any excerpt or this entire document, or distribute this document to third parties. All rights not explicitly granted are expressly reserved to SNIA. Permission to use this document for purposes other than those enumerated above may be requested by e-mailing tcmd@snia.org. Please include the identity of the requesting individual and/or company and a brief description of the purpose, nature, and scope of the requested use. Copyright 2013 Storage Networking Industry Association. 2 Extension: CIMI1.0f

CIMI CDMI Extension This extension to the CDMI international standard supports the DMTF CIMI Standard (DSP 263), which is used to manage an IaaS cloud. Both of these standards can be used together to manage data and storage for IaaS clouds. Modifications to the current CDMI spec: The changes are as follows: Support for exporting containers to Cloud Infrastructure Management Interface (CIMI) machines and having them appear as CIMI volumes 1) Insert into Clause 2 Normative References DSP 0263 Cloud Infrastructure Management Interface (CIMI) Specification 2) Insert into Clause 3 - "Terms": 3.x Cloud Infrastructure Management Interface CIMI a DMTF standard for managing IaaS 3) Add a table entry to the end of Table 102 in 12.1.1 as follows: Capability Name Type Definition cdmi_export_cimi JSON String If present and "true", this capability indicates that the cloud storage system supports CIMI exports. 4) Add a table entry to the end of Table 106 in 12.1.5 as follows: Capability Name Type Definition cdmi_export_cimi JSON String If present and "true", this capability indicates that the container supports CIMI exports. 5) Substitute into 13.1 - <entire section>: For all occurrences of OCCI in this section, add references to CIMI such that the section reads as follows: CDMI containers are accessible not only via CDMI as a data path, but also via other protocols as well. This access is especially useful for using CDMI as the storage interface for a cloudcomputing environment, as Figure 8 shows. Extension: CIMI 1.0f 3

Figure 8 - CDMI and OCCI/CIMI in an Integrated Cloud Computing Environment The exported protocols from CDMI containers may be used by the virtual machines in the cloudcomputing environment as virtual disks on each guest as shown. The cloud computing infrastructure management is shown as implementing either an Open Cloud Computer Interface (OCCI) or a CIMI along with the CDMI interface. With the internal knowledge of the network and the virtual machine manager's mapping of drives, this infrastructure may associate the CDMI containers to the guests using the appropriate exported protocol. To support exported protocols and improve their interoperability with CDMI, CDMI provides a type of exported protocol that contains information obtained via the CIMI interface or the OCCI interface. In addition, both CIMI and OCCI provide a type of storage that corresponds to a CDMI 4 Extension: CIMI1.0f

container that is exported with a specific type of protocol used by either CIMI or OCCI. A client of both interfaces performs operations that align the architectures, including the following. The client creates a CDMI container through the CDMI interface and exports it as either an OCCI export protocol type or a CIMI protocol type. The CDMI container objectid is returned as a result. The client creates a virtual machine through either the OCCI interface or the CIMI interface and attaches a storage volume of type CDMI using the objectid and protocol type. The client updates the export protocol structure of the CDMI container object with the CIMI or OCCI virtual machine URI to allow the virtual machine access to the container. The client starts the virtual machine through the CIMI or OCCI interface. 6) Insert new subclause after 13.6 OCCI Exported Protocol: 13.7 CIMI Exported Protocol CDMI defines an export protocol structure for the DMTF standard: CIMI for each type of network interface as follows: Protocol is "CIMI:<protocol> where <protocol> is one of NFS, CIFS, or iscsi. The required and optional parameters are as specified in 13.4, 13.5, and 13.7. EXAMPLE An example of a CIMI NFS export protocol structure in JSON is as follows: "CIMI:NFS" : {... {"no_wdelay", "true" }, {"refer", "otherserver://path/leaf"}, } Extension: CIMI 1.0f 5