SlideShare una empresa de Scribd logo
1 de 16
Interoperable Cloud Storage with the
          CDMI Standard
    Storage and Data Management in a post-Filesystem World

   Roberto Salucci – Italian Country Committee – SNIA Europe
                     Walter Moriconi – Director – SNIA Europe
SNIA Legal Notice

 The material contained in this tutorial is copyrighted by the SNIA unless
 otherwise noted.
 Member companies and individual members may use this material in
 presentations and literature under the following conditions:
     Any slide or slides used must be reproduced in their entirety without
     modification
     The SNIA must be acknowledged as the source of any material used in
     the body of any document containing material from these presentations.
 This presentation is a project of the SNIA Education Committee.
 Neither the author nor the presenter is an attorney and nothing in this
 presentation is intended to be, or should be construed as legal advice or an
 opinion of counsel. If you need legal advice or a legal opinion please contact
 your attorney.
 The information presented herein represents the author's personal opinion
 and current understanding of the relevant issues involved. The author, the
 presenter, and the SNIA do not assume any responsibility or liability for
 damages arising out of any reliance on or use of this information.
 NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK.
                        Interoperable Cloud Storage with CDMI
                        © 2012 Mark Carlson and the Storage Networking Industry Association.
                                                                                               2
                                                                                               2
                        All Rights Reserved.
Abstract


  SNIA Tutorial: Interoperable Cloud Storage
  with the CDMI Standard
    The Cloud Data Management Interface (CDMI) is an
    ISO standard for cloud storage. There is an open
    source reference implementation available from SNIA
    as well. Storage vendors and Cloud providers have
    started announcing their implementations of the CDMI
    standard, demonstrating the reality of interoperable
    cloud storage. This talk will help you understand how
    to keep from getting locked into any given vendor by
    using the standard. Real world examples will help you
    understand how to apply this to your own situation.

                Interoperable Cloud Storage with CDMI
                © 2012 Mark Carlson and the Storage Networking Industry Association.   3
                All Rights Reserved.
Data Storage Interface Evolution

  Born Digital data is being generated by an ever
  diversifying set of devices
  75% of data being generated by individuals (IDC)
     Amount of Data doubling every two years
  5 Billion Mobile Phones
     Tablets on the rise
  Storage space on devices will always be limited
  (although continues to grow exponentially)
  Device Apps are accessing content/storage via the
  Internet
     Cloud Storage largely driven by device based use cases
  Traditional data storage interfaces (filesystems) are not
  up to this task!
                     Interoperable Cloud Storage with CDMI
                     © 2012 Mark Carlson and the Storage Networking Industry Association.   4
                     All Rights Reserved.
Where are your users putting
their data?
With corporate users                                          Source: Amazon


bringing their own
devices (BYOD), where
are they putting files?
Devices have limited
storage capacity
They are saving them in                              Source: Oxygen Cloud


the storage cloud!
Corporate data is already
in the public cloud and
unmanaged/protected
                 Interoperable Cloud Storage with CDMI
                 © 2012 Mark Carlson and the Storage Networking Industry Association.   5
                 All Rights Reserved.
Build Your Own Cloud

 Corporations already offer their own email
 (instant messaging, etc.) services to their
 employees
 Cloud Storage is the next type of service offering
 for employee devices
   Enterprise “Dropbox” implementations
 Essentially a “private” cloud with access over the
 Internet from corporate and other “Apps”
 Data is retained “in house”, protected, available,
 secured and compliant

               Interoperable Cloud Storage with CDMI
               © 2012 Mark Carlson and the Storage Networking Industry Association.   7
               All Rights Reserved.
Post-Filesystem Data Storage

  The SNIA has produced the Cloud Data Management
  Interface (CDMI) standard for post-Filesystem Data
  Storage
    i.e. Public and Private/Hybrid Storage Clouds
  Specifically designed to meet the requirements (for the
  foreseeable future) of contemporary data usage and
  management
    Superset of features currently being offered, but “shrink to fit”
  Innovative use of Metadata to express “Data
  Requirements”
    Requirements are then met by the implemented Data Services
  CDMI can be (and is being) extended compatibly
    To accommodate new types of data requirements, use cases
                    Interoperable Cloud Storage with CDMI
                    © 2012 Mark Carlson and the Storage Networking Industry Association.   8
                    All Rights Reserved.
How do you find data?

  Most popular data access application today?
    Email! Data is saved chronologically, searchable via
    metadata
  Email attachments come with rich metadata
    Subject, Sender, Recipient, Date, Thread, Priority
  Future Data Storage Interfaces will leverage this
  concept for general file/object storage
    Not only for locating data, but for managing it as well
  CDMI provides a standard Data Storage
  Interface with rich metadata query and global
  namespace
                 Interoperable Cloud Storage with CDMI
                 © 2012 Mark Carlson and the Storage Networking Industry Association.   9
                 All Rights Reserved.
Where is it being used?

  Commercial Cloud Storage vendors started announcing
  implementations in April 2011
  Increasing Adoption by eScience and Academic
  community
     Especially in Europe (OpenNebula open source cloud, others)
  Quarterly Plugfests with growing participation
     > September plugfest in Europe and North America
  CDMI 1.0.2 is now an International Standard
     ISO/IEC 17826:2012
  CDMI has a reference implementation (Java™
  under BSD)
     Downloaded by hundreds of developers worldwide
                    Interoperable Cloud Storage with CDMI
                    © 2012 Mark Carlson and the Storage Networking Industry Association.   10
                    All Rights Reserved.
CDMI Overview

 Data Portability Standard
   Move Data (and most importantly – Metadata) from
   cloud to cloud
 Advanced Cloud Services
   Data System Metadata allows cloud vendors to up-
   sell!
   Specialized storage clouds for specific use cases
 Logging, Security, Audit Trails
 Extensible to accommodate rapid innovation in
 cloud market
   Proposed Extensions: CIMI/OVF, Versioning, Jobs
               Interoperable Cloud Storage with CDMI
               © 2012 Mark Carlson and the Storage Networking Industry Association.   11
               All Rights Reserved.
What Is Cloud Storage Used For?

  Elastic demand for web based media (video,
  eBooks, audio)
  Backup to the cloud
    Restore, Recovery, “Seed” the backup with hard drive
  Sync of files to the cloud and multiple devices
    Internet “Drive” secondary storage
  Archive/Preservation in the cloud
    Including Compliance, Retention and eDiscovery
  Storage for Cloud Computing
    Support for legacy storage interfaces key
    Self Service Storage Administration
                 Interoperable Cloud Storage with CDMI
                 © 2012 Mark Carlson and the Storage Networking Industry Association.   12
                 All Rights Reserved.
Cloud Data Management Interface
 Applicable to three deployment models of Cloud Storage:
     Cloud Storage for Cloud Computing
            Whitepaper at snia.org/cloud – the management interface for the
            lifecycle of storage in a compute cloud
     Public Storage Cloud
            Whitepaper at snia.org/cloud – both a Data Path for the Cloud and
            a Management Path for the Cloud Data
     Private Cloud Storage
            As well as hybrid clouds
            An API for Storage Vendors selling into Cloud based solutions
 Semantics
     Simple Containers and Data Objects with tagged Metadata
     Data System Metadata expresses the data requirements
 Protocol
     RESTful HTTP as “core” interface style
     JSON (JavaScript Object Notation)– format of the representations are
     extensible       Interoperable Cloud Storage with CDMI
                      © 2012 Mark Carlson and the Storage Networking Industry Association.   14
                            All Rights Reserved.
Leveraging the Storage Industry
Resource Domain Model
All of these interfaces support some or all of this model. The key to retaining
the simplicity of the cloud, however, is in the use of metadata to drive the
underlying services so that users need not manage the services themselves.




                          Interoperable Cloud Storage with CDMI
                          © 2012 Mark Carlson and the Storage Networking Industry Association.   15
                          All Rights Reserved.
Why not just adopt one of the
existing interfaces?

  Despite the “open” licensing of several existing cloud
  storage interfaces, they all remain under the change
  control of a single vendor
  No cloud vendor wants to have a competitor have
  change control over their interface
     Thus they release their own interface which they do have
     change control over
  This leads to the propagation of multiple interfaces, each
  essentially locking developers/customers into that
  service
  CDMI is under change control of a standards body,
  accommodates requirements from multiple vendors and
  can be extended for proprietary functions
                   Interoperable Cloud Storage with CDMI
                   © 2012 Mark Carlson and the Storage Networking Industry Association.   16
                   All Rights Reserved.
For More information

One Web Site to Remember:
http://snia.org/cloud
Large Cloud Storage Community

  http://groups.google.com/group/snia-cloud

  http://twitter.com/SNIAcloud (@SNIAcloud)


SNIA Cloud Blog Site:
  http://sniacloud.com

                 Interoperable Cloud Storage with CDMI
                 © 2012 Mark Carlson and the Storage Networking Industry Association.   19
                 All Rights Reserved.
Attribution & Feedback
The SNIA Education Committee would like to thank the
following individuals for their contributions to this Tutorial.
            Authorship History                                        Additional Contributors
    Name/Date of Original Author here:
                                                               Scott Baker
    Updates:                                                   David Slik
        Mark Carlson 2012                                      Rich Ramos

                                                               Members of the SNIA Cloud Storage TWG




       Please send any questions or comments regarding this SNIA
                  Tutorial to tracktutorials@snia.org
                                Interoperable Cloud Storage with CDMI
                                © 2012 Mark Carlson and the Storage Networking Industry Association.
                                                                                                       20
                                                                                                       20
                                All Rights Reserved.

Más contenido relacionado

La actualidad más candente

How Are Mainframes Still Better Than Cloud?
How Are Mainframes Still Better Than Cloud?How Are Mainframes Still Better Than Cloud?
How Are Mainframes Still Better Than Cloud?IOSR Journals
 
CALET Cloud 2011 Handout
CALET Cloud 2011 HandoutCALET Cloud 2011 Handout
CALET Cloud 2011 HandoutCurtis Lee
 
VMware vCloud Automation Center training @ VEPSUN Technologies
VMware vCloud Automation Center training @ VEPSUN Technologies VMware vCloud Automation Center training @ VEPSUN Technologies
VMware vCloud Automation Center training @ VEPSUN Technologies VEPSUN Education Services
 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...ijtsrd
 
Cloud Infrastructure for Your Data Center
Cloud Infrastructure for Your Data CenterCloud Infrastructure for Your Data Center
Cloud Infrastructure for Your Data CenterDataCore Software
 
Closing the gap in your cloud ecosystem capgemini mark skilton v1
Closing the gap in your cloud ecosystem capgemini mark skilton v1Closing the gap in your cloud ecosystem capgemini mark skilton v1
Closing the gap in your cloud ecosystem capgemini mark skilton v1Mark Skilton
 
CLOUD COMPUTING AND LOAD BALANCING
CLOUD COMPUTING AND LOAD BALANCING CLOUD COMPUTING AND LOAD BALANCING
CLOUD COMPUTING AND LOAD BALANCING IAEME Publication
 
Analyst Report: Clearing the Clouds
Analyst Report: Clearing the Clouds  Analyst Report: Clearing the Clouds
Analyst Report: Clearing the Clouds EMC
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computingck4eric
 
Cloud computing
Cloud computingCloud computing
Cloud computingJawhar Ali
 
Cloud for dummies easycloud
Cloud for dummies   easycloudCloud for dummies   easycloud
Cloud for dummies easycloudAlessandro Greco
 
Cloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudCloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudMicrosoft Private Cloud
 
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...
All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...IBM India Smarter Computing
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overviewsri_kanth0526
 

La actualidad más candente (16)

How Are Mainframes Still Better Than Cloud?
How Are Mainframes Still Better Than Cloud?How Are Mainframes Still Better Than Cloud?
How Are Mainframes Still Better Than Cloud?
 
CALET Cloud 2011 Handout
CALET Cloud 2011 HandoutCALET Cloud 2011 Handout
CALET Cloud 2011 Handout
 
VMware vCloud Automation Center training @ VEPSUN Technologies
VMware vCloud Automation Center training @ VEPSUN Technologies VMware vCloud Automation Center training @ VEPSUN Technologies
VMware vCloud Automation Center training @ VEPSUN Technologies
 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
 
Cloud Infrastructure for Your Data Center
Cloud Infrastructure for Your Data CenterCloud Infrastructure for Your Data Center
Cloud Infrastructure for Your Data Center
 
Closing the gap in your cloud ecosystem capgemini mark skilton v1
Closing the gap in your cloud ecosystem capgemini mark skilton v1Closing the gap in your cloud ecosystem capgemini mark skilton v1
Closing the gap in your cloud ecosystem capgemini mark skilton v1
 
CLOUD COMPUTING AND LOAD BALANCING
CLOUD COMPUTING AND LOAD BALANCING CLOUD COMPUTING AND LOAD BALANCING
CLOUD COMPUTING AND LOAD BALANCING
 
Analyst Report: Clearing the Clouds
Analyst Report: Clearing the Clouds  Analyst Report: Clearing the Clouds
Analyst Report: Clearing the Clouds
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computing
 
P18 2 8-5
P18 2 8-5P18 2 8-5
P18 2 8-5
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud for dummies easycloud
Cloud for dummies   easycloudCloud for dummies   easycloud
Cloud for dummies easycloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudCloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the Cloud
 
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...
All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 

Similar a Interoperable cloud storage with the cdmi standard

Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)VNU Exhibitions Europe
 
Cloud Storage
Cloud StorageCloud Storage
Cloud StorageVishalR50
 
Clouding computing
Clouding computingClouding computing
Clouding computingMadhavi39
 
Cloud Storage: Focusing On Back End Storage Architecture
Cloud Storage: Focusing On Back End Storage ArchitectureCloud Storage: Focusing On Back End Storage Architecture
Cloud Storage: Focusing On Back End Storage ArchitectureIOSR Journals
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionCraig Dickson
 
Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...
Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...
Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...IBM India Smarter Computing
 
Cloud Backup Overview
Cloud Backup OverviewCloud Backup Overview
Cloud Backup Overviewddaragh
 
cloud Raid
cloud Raidcloud Raid
cloud Raidgsmenon1
 
SNIA – Standard e scenari per il Cloud Storage
SNIA – Standard e scenari per il Cloud StorageSNIA – Standard e scenari per il Cloud Storage
SNIA – Standard e scenari per il Cloud StorageVMEngine
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overviewjaimehra05
 
wp-security-dbsec-cloud-3225125
wp-security-dbsec-cloud-3225125wp-security-dbsec-cloud-3225125
wp-security-dbsec-cloud-3225125Gabor Bokor
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Futurestratuslab
 

Similar a Interoperable cloud storage with the cdmi standard (20)

Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
 
Cloud Storage
Cloud StorageCloud Storage
Cloud Storage
 
Clouding computing
Clouding computingClouding computing
Clouding computing
 
Cloud Storage: Focusing On Back End Storage Architecture
Cloud Storage: Focusing On Back End Storage ArchitectureCloud Storage: Focusing On Back End Storage Architecture
Cloud Storage: Focusing On Back End Storage Architecture
 
K017146064
K017146064K017146064
K017146064
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...
Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...
Scale-Out Network-Attached Storage Addresses Storage Problems for Private Clo...
 
Cloud Backup Overview
Cloud Backup OverviewCloud Backup Overview
Cloud Backup Overview
 
NIDHI KULKARNI.pptx
NIDHI KULKARNI.pptxNIDHI KULKARNI.pptx
NIDHI KULKARNI.pptx
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud Raid
cloud Raidcloud Raid
cloud Raid
 
SNIA – Standard e scenari per il Cloud Storage
SNIA – Standard e scenari per il Cloud StorageSNIA – Standard e scenari per il Cloud Storage
SNIA – Standard e scenari per il Cloud Storage
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
B042306013
B042306013B042306013
B042306013
 
wp-security-dbsec-cloud-3225125
wp-security-dbsec-cloud-3225125wp-security-dbsec-cloud-3225125
wp-security-dbsec-cloud-3225125
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
 

Más de Walter Moriconi

Oracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - StorageOracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - StorageWalter Moriconi
 
Scaling with the Cloud:  Strategies for Storage in Cloud Deployments
Scaling with the Cloud: Strategies for Storage in Cloud DeploymentsScaling with the Cloud: Strategies for Storage in Cloud Deployments
Scaling with the Cloud:  Strategies for Storage in Cloud DeploymentsWalter Moriconi
 
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...Walter Moriconi
 
Introduzione - Virtualise with Confidence
Introduzione - Virtualise with ConfidenceIntroduzione - Virtualise with Confidence
Introduzione - Virtualise with ConfidenceWalter Moriconi
 
Infrastruttura Scalabile Per Applicazioni Aziendali Oracle - Virtualise wit...
Infrastruttura Scalabile Per Applicazioni Aziendali   Oracle - Virtualise wit...Infrastruttura Scalabile Per Applicazioni Aziendali   Oracle - Virtualise wit...
Infrastruttura Scalabile Per Applicazioni Aziendali Oracle - Virtualise wit...Walter Moriconi
 
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza Walter Moriconi
 
Infrastruttura Efficiente Di Sun E Amd -Virtualise with Confidence
Infrastruttura Efficiente Di Sun E Amd -Virtualise with ConfidenceInfrastruttura Efficiente Di Sun E Amd -Virtualise with Confidence
Infrastruttura Efficiente Di Sun E Amd -Virtualise with ConfidenceWalter Moriconi
 
Open Storage Uni Parthenope
Open Storage Uni ParthenopeOpen Storage Uni Parthenope
Open Storage Uni ParthenopeWalter Moriconi
 
Business E It I Nuovi Modelli Infrastrutturali Che Migliorano L`Efficienza
Business E It I Nuovi Modelli Infrastrutturali Che Migliorano L`EfficienzaBusiness E It I Nuovi Modelli Infrastrutturali Che Migliorano L`Efficienza
Business E It I Nuovi Modelli Infrastrutturali Che Migliorano L`EfficienzaWalter Moriconi
 
La Nuova Architettura Processori Intel® Xeon® 5500
La Nuova Architettura Processori Intel® Xeon® 5500La Nuova Architettura Processori Intel® Xeon® 5500
La Nuova Architettura Processori Intel® Xeon® 5500Walter Moriconi
 
L`Efficienza Nei Data Center La Ricetta Di Sun
L`Efficienza Nei Data Center La Ricetta Di SunL`Efficienza Nei Data Center La Ricetta Di Sun
L`Efficienza Nei Data Center La Ricetta Di SunWalter Moriconi
 
Open Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourOpen Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourWalter Moriconi
 
Open Storage Tra Storia E Tecnologia Share
Open Storage Tra Storia E Tecnologia ShareOpen Storage Tra Storia E Tecnologia Share
Open Storage Tra Storia E Tecnologia ShareWalter Moriconi
 
Open Archive with Sun Microsystems and Symantec
Open Archive with Sun Microsystems and SymantecOpen Archive with Sun Microsystems and Symantec
Open Archive with Sun Microsystems and SymantecWalter Moriconi
 

Más de Walter Moriconi (14)

Oracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - StorageOracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - Storage
 
Scaling with the Cloud:  Strategies for Storage in Cloud Deployments
Scaling with the Cloud: Strategies for Storage in Cloud DeploymentsScaling with the Cloud: Strategies for Storage in Cloud Deployments
Scaling with the Cloud:  Strategies for Storage in Cloud Deployments
 
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...
 
Introduzione - Virtualise with Confidence
Introduzione - Virtualise with ConfidenceIntroduzione - Virtualise with Confidence
Introduzione - Virtualise with Confidence
 
Infrastruttura Scalabile Per Applicazioni Aziendali Oracle - Virtualise wit...
Infrastruttura Scalabile Per Applicazioni Aziendali   Oracle - Virtualise wit...Infrastruttura Scalabile Per Applicazioni Aziendali   Oracle - Virtualise wit...
Infrastruttura Scalabile Per Applicazioni Aziendali Oracle - Virtualise wit...
 
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
 
Infrastruttura Efficiente Di Sun E Amd -Virtualise with Confidence
Infrastruttura Efficiente Di Sun E Amd -Virtualise with ConfidenceInfrastruttura Efficiente Di Sun E Amd -Virtualise with Confidence
Infrastruttura Efficiente Di Sun E Amd -Virtualise with Confidence
 
Open Storage Uni Parthenope
Open Storage Uni ParthenopeOpen Storage Uni Parthenope
Open Storage Uni Parthenope
 
Business E It I Nuovi Modelli Infrastrutturali Che Migliorano L`Efficienza
Business E It I Nuovi Modelli Infrastrutturali Che Migliorano L`EfficienzaBusiness E It I Nuovi Modelli Infrastrutturali Che Migliorano L`Efficienza
Business E It I Nuovi Modelli Infrastrutturali Che Migliorano L`Efficienza
 
La Nuova Architettura Processori Intel® Xeon® 5500
La Nuova Architettura Processori Intel® Xeon® 5500La Nuova Architettura Processori Intel® Xeon® 5500
La Nuova Architettura Processori Intel® Xeon® 5500
 
L`Efficienza Nei Data Center La Ricetta Di Sun
L`Efficienza Nei Data Center La Ricetta Di SunL`Efficienza Nei Data Center La Ricetta Di Sun
L`Efficienza Nei Data Center La Ricetta Di Sun
 
Open Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourOpen Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology Tour
 
Open Storage Tra Storia E Tecnologia Share
Open Storage Tra Storia E Tecnologia ShareOpen Storage Tra Storia E Tecnologia Share
Open Storage Tra Storia E Tecnologia Share
 
Open Archive with Sun Microsystems and Symantec
Open Archive with Sun Microsystems and SymantecOpen Archive with Sun Microsystems and Symantec
Open Archive with Sun Microsystems and Symantec
 

Interoperable cloud storage with the cdmi standard

  • 1. Interoperable Cloud Storage with the CDMI Standard Storage and Data Management in a post-Filesystem World Roberto Salucci – Italian Country Committee – SNIA Europe Walter Moriconi – Director – SNIA Europe
  • 2. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 2 2 All Rights Reserved.
  • 3. Abstract SNIA Tutorial: Interoperable Cloud Storage with the CDMI Standard The Cloud Data Management Interface (CDMI) is an ISO standard for cloud storage. There is an open source reference implementation available from SNIA as well. Storage vendors and Cloud providers have started announcing their implementations of the CDMI standard, demonstrating the reality of interoperable cloud storage. This talk will help you understand how to keep from getting locked into any given vendor by using the standard. Real world examples will help you understand how to apply this to your own situation. Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 3 All Rights Reserved.
  • 4. Data Storage Interface Evolution Born Digital data is being generated by an ever diversifying set of devices 75% of data being generated by individuals (IDC) Amount of Data doubling every two years 5 Billion Mobile Phones Tablets on the rise Storage space on devices will always be limited (although continues to grow exponentially) Device Apps are accessing content/storage via the Internet Cloud Storage largely driven by device based use cases Traditional data storage interfaces (filesystems) are not up to this task! Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 4 All Rights Reserved.
  • 5. Where are your users putting their data? With corporate users Source: Amazon bringing their own devices (BYOD), where are they putting files? Devices have limited storage capacity They are saving them in Source: Oxygen Cloud the storage cloud! Corporate data is already in the public cloud and unmanaged/protected Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 5 All Rights Reserved.
  • 6. Build Your Own Cloud Corporations already offer their own email (instant messaging, etc.) services to their employees Cloud Storage is the next type of service offering for employee devices Enterprise “Dropbox” implementations Essentially a “private” cloud with access over the Internet from corporate and other “Apps” Data is retained “in house”, protected, available, secured and compliant Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 7 All Rights Reserved.
  • 7. Post-Filesystem Data Storage The SNIA has produced the Cloud Data Management Interface (CDMI) standard for post-Filesystem Data Storage i.e. Public and Private/Hybrid Storage Clouds Specifically designed to meet the requirements (for the foreseeable future) of contemporary data usage and management Superset of features currently being offered, but “shrink to fit” Innovative use of Metadata to express “Data Requirements” Requirements are then met by the implemented Data Services CDMI can be (and is being) extended compatibly To accommodate new types of data requirements, use cases Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 8 All Rights Reserved.
  • 8. How do you find data? Most popular data access application today? Email! Data is saved chronologically, searchable via metadata Email attachments come with rich metadata Subject, Sender, Recipient, Date, Thread, Priority Future Data Storage Interfaces will leverage this concept for general file/object storage Not only for locating data, but for managing it as well CDMI provides a standard Data Storage Interface with rich metadata query and global namespace Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 9 All Rights Reserved.
  • 9. Where is it being used? Commercial Cloud Storage vendors started announcing implementations in April 2011 Increasing Adoption by eScience and Academic community Especially in Europe (OpenNebula open source cloud, others) Quarterly Plugfests with growing participation > September plugfest in Europe and North America CDMI 1.0.2 is now an International Standard ISO/IEC 17826:2012 CDMI has a reference implementation (Java™ under BSD) Downloaded by hundreds of developers worldwide Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 10 All Rights Reserved.
  • 10. CDMI Overview Data Portability Standard Move Data (and most importantly – Metadata) from cloud to cloud Advanced Cloud Services Data System Metadata allows cloud vendors to up- sell! Specialized storage clouds for specific use cases Logging, Security, Audit Trails Extensible to accommodate rapid innovation in cloud market Proposed Extensions: CIMI/OVF, Versioning, Jobs Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 11 All Rights Reserved.
  • 11. What Is Cloud Storage Used For? Elastic demand for web based media (video, eBooks, audio) Backup to the cloud Restore, Recovery, “Seed” the backup with hard drive Sync of files to the cloud and multiple devices Internet “Drive” secondary storage Archive/Preservation in the cloud Including Compliance, Retention and eDiscovery Storage for Cloud Computing Support for legacy storage interfaces key Self Service Storage Administration Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 12 All Rights Reserved.
  • 12. Cloud Data Management Interface Applicable to three deployment models of Cloud Storage: Cloud Storage for Cloud Computing Whitepaper at snia.org/cloud – the management interface for the lifecycle of storage in a compute cloud Public Storage Cloud Whitepaper at snia.org/cloud – both a Data Path for the Cloud and a Management Path for the Cloud Data Private Cloud Storage As well as hybrid clouds An API for Storage Vendors selling into Cloud based solutions Semantics Simple Containers and Data Objects with tagged Metadata Data System Metadata expresses the data requirements Protocol RESTful HTTP as “core” interface style JSON (JavaScript Object Notation)– format of the representations are extensible Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 14 All Rights Reserved.
  • 13. Leveraging the Storage Industry Resource Domain Model All of these interfaces support some or all of this model. The key to retaining the simplicity of the cloud, however, is in the use of metadata to drive the underlying services so that users need not manage the services themselves. Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 15 All Rights Reserved.
  • 14. Why not just adopt one of the existing interfaces? Despite the “open” licensing of several existing cloud storage interfaces, they all remain under the change control of a single vendor No cloud vendor wants to have a competitor have change control over their interface Thus they release their own interface which they do have change control over This leads to the propagation of multiple interfaces, each essentially locking developers/customers into that service CDMI is under change control of a standards body, accommodates requirements from multiple vendors and can be extended for proprietary functions Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 16 All Rights Reserved.
  • 15. For More information One Web Site to Remember: http://snia.org/cloud Large Cloud Storage Community http://groups.google.com/group/snia-cloud http://twitter.com/SNIAcloud (@SNIAcloud) SNIA Cloud Blog Site: http://sniacloud.com Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 19 All Rights Reserved.
  • 16. Attribution & Feedback The SNIA Education Committee would like to thank the following individuals for their contributions to this Tutorial. Authorship History Additional Contributors Name/Date of Original Author here: Scott Baker Updates: David Slik Mark Carlson 2012 Rich Ramos Members of the SNIA Cloud Storage TWG Please send any questions or comments regarding this SNIA Tutorial to tracktutorials@snia.org Interoperable Cloud Storage with CDMI © 2012 Mark Carlson and the Storage Networking Industry Association. 20 20 All Rights Reserved.