SlideShare a Scribd company logo
1 of 23
SNIA Cloud Storage
       PRESENTATION TITLE GOES HERE



           Cloud Computing Summit
OMG Standards in Government and NGO Workshop




                Cloud Storage TWG
Cloud Storage TWG

SNIA Cloud Storage TWG



 Launched April 2009
    116 Technical Work Group members (43 active)
    Google group for broader community (198 members):
    http://groups.google.com/group/snia-cloud
 Published first documents June 2009
    Use Cases/Requirements, Reference Model
    Public web page http://snia.org/cloud
 Working on Cloud Data Management Interface
    Targeted at ANSI and ISO certification
 Starting up a Cloud Storage Initiative
    Promote Cloud Storage and Standards


       Copyright © 2009 Storage Networking Industry Association                       2
Cloud Storage TWG

Participating* Companies & Academia
    ActiFio                                   Hitachi                                Olocity
    Brocade                                •  HP                                 •   Oracle
•   Bycast                                 •  Huawei                             •   Patni
•   Calsoft                                •  IBM                                •   PMC-Sierra
•   Cisco                                  •  Intel                              •   Qlogic
•   Data Mobility                          •  Intellium                          •   Quantum
    Group                                  •  Int’l Microsystems                 •   Royer Systems
•   Dell                                   •  Kerstor                            •   UCSD
•   Dimension Data                         •  Knowledge                          •   UCSC
•   EMC                                       Transfer                           •   Seagate
•   Emulex                                 •  LB-Systems                         •   Sun
•   ETRI                                      Messgaerate                        •   Symantec
•   FourColour IT                             GmbH                               •   Tata Consultancy
•   Fujitsu                                •  LSI                                •   VMWare
•   Hamburg University                     •  Microsoft                          •   Wipro
    of Technology                          •  Mindtree                           •   Xyratex
•   HCL Technologies                       •  NEC
•   HDS                                       NetApp
                 Copyright © 2009 Storage Networking Industry Association
                                           •
                                                                            * Based on TWG Roster   3
Cloud Storage TWG

Some Customer Scenarios



  Escalating Amount of Data, becoming more expensive to
  manage
     Is that old data valuable still?
  Meet governance needs
     Who is in charge of deleting old data, finding it again?
  New projects with a desire not to have isolated local storage
     Do they already go around existing storage practices?
  Storage of important data
     How do you make sure it’s requirements are being met?
  Storage for new Cloud Computing projects
     Where does the data live long term?

         Copyright © 2009 Storage Networking Industry Association                       4
Cloud Storage TWG

Overview



 When discussing cloud storage and standards, it is important
 to distinguish the various resources that are being offered as
 services.
 These resources are exposed to clients as Functional
 interfaces (Data Path) and are managed by Management
 interfaces (Control Path).
 We explore the various types of interfaces that are part of
 offerings today and show how they are related.
 We propose a model for the interfaces that can be mapped
 to the various offerings as well as form the basis for rich
 cloud storage interfaces into the future.

       Copyright © 2009 Storage Networking Industry Association                       5
Cloud Storage TWG

Introduction

  Another important concept explored in this paper is that of
  MetaData.
     When managing large amounts of data with differing requirements.
     Metadata is a convenient mechanism to express those requirements in
     such a way that underlying data services can differentiate their
     treatment of the data to meet those requirements.
  The appeal of cloud storage is due to some of the same
  attributes that define other cloud services: pay as you go, the
  illusion of infinite capacity (elasticity), and the simplicity of
  use/management.
     It is therefore important that any interface for cloud storage support
     these attributes, while allowing for a multitude of business cases and
     offerings, long into the future.




         Copyright © 2009 Storage Networking Industry Association                       6
Cloud Storage TWG

What is Cloud Storage?



  The use of the term cloud in describing these new models
  arose from architecture drawings that typically used a cloud
  as the dominant networking icon.
  The cloud conceptually represented any to any connectivity in
  a network, but also an abstraction of concerns such the actual
  connectivity and the services running in the network that
  accomplish that connectivity with little manual intervention.




        Copyright © 2009 Storage Networking Industry Association                       7
Cloud Storage TWG

Cloud Storage Defined

  This abstraction of complexity and promotion of simplicity is
  what primarily constitutes a cloud of resources, regardless of
  type.
     An important part of the cloud model in general is the concept of a
     pool of resources that is drawn from upon demand in small
     increments (smaller than what you would typically purchase by buying
     equipment).
     The recent innovation that has made this possible is virtualization.
  Thus cloud storage is simply the delivery of virtualized
  storage on demand. The formal term we proposed for this is
  Data Storage as a Service (DaaS).
  Data Storage as a Service
     Delivery of virtualized storage on demand.

         Copyright © 2009 Storage Networking Industry Association                       8
Cloud Storage TWG

Some use cases



  Offerings in the Data Storage as a Service space are increasing
  in capabilities
     Additional service levels beyond “Best Effort” storage
     Local appliances that “wrap” cloud storage for legacy applications
     Cloud Storage offerings that layer onto best effort services
  These offerings go beyond merely storing the data, and start
  to account for data with differing requirements
     There is a danger that the resulting complexity may cause the
     simplicity of cloud storage to be lost
     There is an increasing “exit cost” to move from one vendor to
     another



        Copyright © 2009 Storage Networking Industry Association                       9
Cloud Storage TWG
A look at some existing Cloud
APIs

  What are some of the offerings and their Data Storage
  Interfaces?




        Copyright © 2009 Storage Networking Industry Association                       10
Leveraging the Storage                                                  Cloud Storage TWG
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.




             Copyright © 2009 Storage Networking Industry Association                       11
Cloud Storage TWG

Cloud Storage Container

• Cloud Storage is used as a
volume/filesystem
• DSI Protocols include:
WebDAV, NFS, CIFS, iSCSI,
OSD
• Management interfaces:
proprietary, Web UI, SMI-S
• Billing based on allocated
space, Data Requirement (DR)
parameters
• Resource guarantee (desired
and required), consumption
• Configuration of DR is an
object oriented hierarchy from
containers on down to individual
data elements


           Copyright © 2009 Storage Networking Industry Association                       12
Cloud Storage TWG

Container DSI
 Typically already standardized
 Needs support for metadata
 Need for standardization:
    Standard Data System Metadata to be interpreted by the cloud as Data
    Requirements
 Broad categories of Data Requirements
    Retention
    Initial Security, Performance and Availability Requirements
        Lifecycle – Defined Epochs with Requirements for each, Defined state transitions
        Security Classification
        Requirement may be expressed as minimum and desired
    Location
        Geography (political boundaries) – specific local requirements
        Network Topology (bandwidth, latency to specific clients - Affinity to specific resources)
    Budget
 History and Versioning metadata


         Copyright © 2009 Storage Networking Industry Association                               13
Cloud Storage TWG

Container Management
 Management Aspects
      For iSCSI (for example) the “Container” could be equivalent to a Target, the LUNs would inherit
      (support a hierarchy of Containers) the Target’s requirements, but could be overridden
 Allocation of Storage
      Size (Initial. May be thin provisioned. May be grow-able)
      Default Data Requirements (DR) expressed in the same schema as the file metadata
           ACLs for the container as a whole as well
      Requirements may be drawn from an existing set of templates
  –   Price per GB (hint) of capacity allocated at this requirement
      Price per GB (hint) of access (R vs. W) at this requirement
      Timing aspects of the allocation – perhaps a “job” submittal
  –   Characteristics and capabilities on each requirement (knob “stops”)
           Maximums (i.e. number of objects)
 Monitoring of Storage
  –   Aggregate Consumed
      Bandwidth Used – per Type
      Reporting of “performance” against requirements
  –   Based on connections to other elements
      Container capability ranges for each requirement
      Aggregate across containers
           Copyright © 2009 Storage Networking Industry Association                            14
Cloud Storage TWG

Storage Cloud

• Cloud storage is un-
  provisioned
• DSI interface: RESTful,
  HTTP, S3, XAM
  Management interfaces:
  proprietary, Web UI, Data
  System Metadata
  Soft definition of
  “container” and sub-
  containers (perhaps
  through a query
  expression)


         Copyright © 2009 Storage Networking Industry Association                       15
Cloud Storage TWG

Cloud DSI

• Need to standardize existing proprietary
  interfaces
• Needs support for metadata
  Need for standardization:
  –   Standard Data System Metadata to be interpreted
      by the cloud as Data Requirements




         Copyright © 2009 Storage Networking Industry Association                       16
Cloud Storage TWG

Cloud Table Storage

• Tables are created in the
  cloud
• Horizontally scalable
  “database”
  Query capability
  DSI protocols: proprietary
• Management protocols:
  Proprietary, Web UI
  Data Requirements may
  need to be expressed on a
  column or row basis



          Copyright © 2009 Storage Networking Industry Association                       17
Cloud Storage TWG

Cloud Table DSI

• Need to standardize existing proprietary interfaces?
   –   This interface is rapidly evolving, so the actual standard I/F is low
       priority, but encouraging support for metadata can be done separately
  Needs support for metadata
       Container, Table, Row/Column
• Need for standardization:
       Standard Data System Metadata to be interpreted by the
       cloud as Data Requirements




           Copyright © 2009 Storage Networking Industry Association                       18
Cloud Storage TWG

The Complete Picture




      Copyright © 2009 Storage Networking Industry Association                       19
Cloud Storage TWG

Cloud Data Management Interface

• Apply these to the “management interface” as well as the
  Data Interface”
• Semantics
       Look to XAM, SMI-S for semantics – subset, extend where needed
       Map-able where possible to other interfaces such as XAM, SMI-S,
       POSIX
• Protocols
       RESTful HTTP as “core” interface style (violate where needed)
       JSON vs. XML – format of the representations need to be extensible
   –   We will define these representations for interoperability
  Language Bindings, Client Libraries
       Standardize protocol, provide a few libraries, then only standardize
       the APIs and language bindings if needed
• Reference Implementation, Example Clients
           Copyright © 2009 Storage Networking Industry Association                       20
Cloud Storage TWG

Model for the Interface

  The resources which are accessed through the RESTful interface




         Copyright © 2009 Storage Networking Industry Association                       21
Cloud Storage TWG

The Big Picture




      Copyright © 2009 Storage Networking Industry Association                       22
High Level Cloud TWG                                                      Cloud Storage TWG


  Roadmap

• Taxonomy – submit terms for SNIA Dictionary (done)
• Use cases – first draft June 2009
       Submit to TC for public review of work in progress
  Reference Model (RM) – first draft June 2009
   –   Submit to TC for public review of work in progress
  SNIA Cloud Data Management Interface (CDMI) – first draft SDC 09
            Major Crafting at July Symposium
        •   Significant finishing at August Symposium
            Need an editor on board soon!
  Reference Implementation (RI) – first work in progress release
  December ‘09
   –   Pickup HTTP VIM and Ref VIM from XAM and Implement Draft CDM
  Q1/2010
       Update on CDMI, RI, Use Cases and RM
                 Copyright © 2009 Storage Networking Industry Association                       23

More Related Content

What's hot

Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File SystemsSoftware Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File SystemsAbhijeet Kulkarni
 
Multi-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud ComputingMulti-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud ComputingSrinath Perera
 
IBM Public Cloud Platform Nov 2021
IBM Public Cloud Platform Nov 2021IBM Public Cloud Platform Nov 2021
IBM Public Cloud Platform Nov 2021Nguyen Tai Dzung
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceShapeBlue
 
Session 4: Fortgeschrittene Themen
Session 4: Fortgeschrittene ThemenSession 4: Fortgeschrittene Themen
Session 4: Fortgeschrittene ThemenDigicomp Academy AG
 
Citrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark TempletonCitrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark TempletonCitrix
 
비즈머스 제품 브로슈어 종합(영문)
비즈머스 제품 브로슈어 종합(영문)비즈머스 제품 브로슈어 종합(영문)
비즈머스 제품 브로슈어 종합(영문)Bizmerce
 
Keeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors HappyKeeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors HappyEran Stiller
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesDavid Linthicum
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center ProjectAbhijit Kundu
 
Connected Mobile and Web Applications with Vortex
Connected Mobile and Web Applications with VortexConnected Mobile and Web Applications with Vortex
Connected Mobile and Web Applications with VortexAngelo Corsaro
 
Cloud computing hybrid architecture
Cloud computing   hybrid architectureCloud computing   hybrid architecture
Cloud computing hybrid architectureAbhijeet Singh
 
Transform your Business with VMware Cloud on AWS, an Integrated Hybrid Approach
Transform your Business with VMware Cloud on AWS, an Integrated Hybrid ApproachTransform your Business with VMware Cloud on AWS, an Integrated Hybrid Approach
Transform your Business with VMware Cloud on AWS, an Integrated Hybrid ApproachAmazon Web Services
 
High Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud InfrastructureHigh Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud InfrastructureSinanPetrusToma
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformDavid Chou
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologiesUma Rangaraj
 
Public vs private vs hybrid cloud what is best for your business-
Public vs private vs hybrid cloud  what is best for your business-Public vs private vs hybrid cloud  what is best for your business-
Public vs private vs hybrid cloud what is best for your business-Everdata Technologies
 
SMB Market : Backup Solution & Service with Azure Cloud and Fujitsu Storage
SMB Market : Backup Solution & Service with Azure Cloud and Fujitsu StorageSMB Market : Backup Solution & Service with Azure Cloud and Fujitsu Storage
SMB Market : Backup Solution & Service with Azure Cloud and Fujitsu StorageAlessandro Guli
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingNAILBITER
 

What's hot (20)

Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File SystemsSoftware Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
 
Multi-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud ComputingMulti-Tenant SOA Middleware for Cloud Computing
Multi-Tenant SOA Middleware for Cloud Computing
 
IBM Public Cloud Platform Nov 2021
IBM Public Cloud Platform Nov 2021IBM Public Cloud Platform Nov 2021
IBM Public Cloud Platform Nov 2021
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-Service
 
Session 4: Fortgeschrittene Themen
Session 4: Fortgeschrittene ThemenSession 4: Fortgeschrittene Themen
Session 4: Fortgeschrittene Themen
 
Citrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark TempletonCitrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark Templeton
 
비즈머스 제품 브로슈어 종합(영문)
비즈머스 제품 브로슈어 종합(영문)비즈머스 제품 브로슈어 종합(영문)
비즈머스 제품 브로슈어 종합(영문)
 
Keeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors HappyKeeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors Happy
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud Architectures
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
Connected Mobile and Web Applications with Vortex
Connected Mobile and Web Applications with VortexConnected Mobile and Web Applications with Vortex
Connected Mobile and Web Applications with Vortex
 
Cloud computing hybrid architecture
Cloud computing   hybrid architectureCloud computing   hybrid architecture
Cloud computing hybrid architecture
 
Transform your Business with VMware Cloud on AWS, an Integrated Hybrid Approach
Transform your Business with VMware Cloud on AWS, an Integrated Hybrid ApproachTransform your Business with VMware Cloud on AWS, an Integrated Hybrid Approach
Transform your Business with VMware Cloud on AWS, an Integrated Hybrid Approach
 
High Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud InfrastructureHigh Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud Infrastructure
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
 
Public vs private vs hybrid cloud what is best for your business-
Public vs private vs hybrid cloud  what is best for your business-Public vs private vs hybrid cloud  what is best for your business-
Public vs private vs hybrid cloud what is best for your business-
 
SMB Market : Backup Solution & Service with Azure Cloud and Fujitsu Storage
SMB Market : Backup Solution & Service with Azure Cloud and Fujitsu StorageSMB Market : Backup Solution & Service with Azure Cloud and Fujitsu Storage
SMB Market : Backup Solution & Service with Azure Cloud and Fujitsu Storage
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Practical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud ComputingPractical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud Computing
 

Viewers also liked

Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise StorageFrank Zhao
 
Xtw01t5v011311 disk storage
Xtw01t5v011311 disk storageXtw01t5v011311 disk storage
Xtw01t5v011311 disk storagepgnguyen44
 
Storage Area Network
Storage Area NetworkStorage Area Network
Storage Area NetworkRaphael Ejike
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerFernando Barrientos
 
Managing server disk storage
Managing server disk storageManaging server disk storage
Managing server disk storagecatacutanjcsantos
 
Introduction to Cloud Storage
Introduction to Cloud StorageIntroduction to Cloud Storage
Introduction to Cloud StorageDell EMC
 
Introduction to Disk Storage
Introduction to Disk StorageIntroduction to Disk Storage
Introduction to Disk StorageAmir Villas
 
Storage devices ppt by abhishek srivastava
Storage devices ppt by abhishek srivastavaStorage devices ppt by abhishek srivastava
Storage devices ppt by abhishek srivastavaAbhishek Srivastava
 
Storage Area Network(SAN)
Storage Area Network(SAN)Storage Area Network(SAN)
Storage Area Network(SAN)Krishna Kahar
 
Lesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery MethodsLesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery MethodsGene Carboni
 
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...Amazon Web Services
 
Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Chandan Thakur
 
Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)
Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)
Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)Project Student
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )sagaroceanic11
 

Viewers also liked (20)

Disk Storage
Disk StorageDisk Storage
Disk Storage
 
Presentation on storage device
Presentation on storage devicePresentation on storage device
Presentation on storage device
 
DAS RAID NAS SAN
DAS RAID NAS SANDAS RAID NAS SAN
DAS RAID NAS SAN
 
Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise Storage
 
Hard Disk
Hard DiskHard Disk
Hard Disk
 
Xtw01t5v011311 disk storage
Xtw01t5v011311 disk storageXtw01t5v011311 disk storage
Xtw01t5v011311 disk storage
 
Storage Area Network
Storage Area NetworkStorage Area Network
Storage Area Network
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual Controller
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Managing server disk storage
Managing server disk storageManaging server disk storage
Managing server disk storage
 
Introduction to Cloud Storage
Introduction to Cloud StorageIntroduction to Cloud Storage
Introduction to Cloud Storage
 
3d ic's ppt..
3d ic's ppt..3d ic's ppt..
3d ic's ppt..
 
Introduction to Disk Storage
Introduction to Disk StorageIntroduction to Disk Storage
Introduction to Disk Storage
 
Storage devices ppt by abhishek srivastava
Storage devices ppt by abhishek srivastavaStorage devices ppt by abhishek srivastava
Storage devices ppt by abhishek srivastava
 
Storage Area Network(SAN)
Storage Area Network(SAN)Storage Area Network(SAN)
Storage Area Network(SAN)
 
Lesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery MethodsLesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery Methods
 
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
 
Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)
 
Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)
Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)
Appraisal (Self Assessment, Peer Assessment, 360 Degree Feedback)
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )
 

Similar to SNIA Cloud Storage Presentation

Cloud - NDT - Presentation
Cloud - NDT - PresentationCloud - NDT - Presentation
Cloud - NDT - PresentationÉric Dusablon
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...ptaglephd
 
How to Build Multi-disciplinary Analytics Applications on a Shared Data Platform
How to Build Multi-disciplinary Analytics Applications on a Shared Data PlatformHow to Build Multi-disciplinary Analytics Applications on a Shared Data Platform
How to Build Multi-disciplinary Analytics Applications on a Shared Data PlatformCloudera, Inc.
 
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
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOAJürgen Kress
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...Cloudera, Inc.
 
Cloud Computing and Big Data
Cloud Computing and Big DataCloud Computing and Big Data
Cloud Computing and Big DataRobert Keahey
 
Cloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveCloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveDharmalingam S
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack Zara Tariq
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...IndicThreads
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...IndicThreads
 
Cloud management
Cloud managementCloud management
Cloud managementsurbhi jha
 

Similar to SNIA Cloud Storage Presentation (20)

MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101
 
Cloud - NDT - Presentation
Cloud - NDT - PresentationCloud - NDT - Presentation
Cloud - NDT - Presentation
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
 
How to Build Multi-disciplinary Analytics Applications on a Shared Data Platform
How to Build Multi-disciplinary Analytics Applications on a Shared Data PlatformHow to Build Multi-disciplinary Analytics Applications on a Shared Data Platform
How to Build Multi-disciplinary Analytics Applications on a Shared Data Platform
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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)
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOA
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...
 
Cloud Computing and Big Data
Cloud Computing and Big DataCloud Computing and Big Data
Cloud Computing and Big Data
 
Cloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveCloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep Dive
 
13
1313
13
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
 
The Sun Cloud
The Sun CloudThe Sun Cloud
The Sun Cloud
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud management
Cloud managementCloud management
Cloud management
 

SNIA Cloud Storage Presentation

  • 1. SNIA Cloud Storage PRESENTATION TITLE GOES HERE Cloud Computing Summit OMG Standards in Government and NGO Workshop Cloud Storage TWG
  • 2. Cloud Storage TWG SNIA Cloud Storage TWG Launched April 2009 116 Technical Work Group members (43 active) Google group for broader community (198 members): http://groups.google.com/group/snia-cloud Published first documents June 2009 Use Cases/Requirements, Reference Model Public web page http://snia.org/cloud Working on Cloud Data Management Interface Targeted at ANSI and ISO certification Starting up a Cloud Storage Initiative Promote Cloud Storage and Standards Copyright © 2009 Storage Networking Industry Association 2
  • 3. Cloud Storage TWG Participating* Companies & Academia ActiFio Hitachi Olocity Brocade • HP • Oracle • Bycast • Huawei • Patni • Calsoft • IBM • PMC-Sierra • Cisco • Intel • Qlogic • Data Mobility • Intellium • Quantum Group • Int’l Microsystems • Royer Systems • Dell • Kerstor • UCSD • Dimension Data • Knowledge • UCSC • EMC Transfer • Seagate • Emulex • LB-Systems • Sun • ETRI Messgaerate • Symantec • FourColour IT GmbH • Tata Consultancy • Fujitsu • LSI • VMWare • Hamburg University • Microsoft • Wipro of Technology • Mindtree • Xyratex • HCL Technologies • NEC • HDS NetApp Copyright © 2009 Storage Networking Industry Association • * Based on TWG Roster 3
  • 4. Cloud Storage TWG Some Customer Scenarios Escalating Amount of Data, becoming more expensive to manage Is that old data valuable still? Meet governance needs Who is in charge of deleting old data, finding it again? New projects with a desire not to have isolated local storage Do they already go around existing storage practices? Storage of important data How do you make sure it’s requirements are being met? Storage for new Cloud Computing projects Where does the data live long term? Copyright © 2009 Storage Networking Industry Association 4
  • 5. Cloud Storage TWG Overview When discussing cloud storage and standards, it is important to distinguish the various resources that are being offered as services. These resources are exposed to clients as Functional interfaces (Data Path) and are managed by Management interfaces (Control Path). We explore the various types of interfaces that are part of offerings today and show how they are related. We propose a model for the interfaces that can be mapped to the various offerings as well as form the basis for rich cloud storage interfaces into the future. Copyright © 2009 Storage Networking Industry Association 5
  • 6. Cloud Storage TWG Introduction Another important concept explored in this paper is that of MetaData. When managing large amounts of data with differing requirements. Metadata is a convenient mechanism to express those requirements in such a way that underlying data services can differentiate their treatment of the data to meet those requirements. The appeal of cloud storage is due to some of the same attributes that define other cloud services: pay as you go, the illusion of infinite capacity (elasticity), and the simplicity of use/management. It is therefore important that any interface for cloud storage support these attributes, while allowing for a multitude of business cases and offerings, long into the future. Copyright © 2009 Storage Networking Industry Association 6
  • 7. Cloud Storage TWG What is Cloud Storage? The use of the term cloud in describing these new models arose from architecture drawings that typically used a cloud as the dominant networking icon. The cloud conceptually represented any to any connectivity in a network, but also an abstraction of concerns such the actual connectivity and the services running in the network that accomplish that connectivity with little manual intervention. Copyright © 2009 Storage Networking Industry Association 7
  • 8. Cloud Storage TWG Cloud Storage Defined This abstraction of complexity and promotion of simplicity is what primarily constitutes a cloud of resources, regardless of type. An important part of the cloud model in general is the concept of a pool of resources that is drawn from upon demand in small increments (smaller than what you would typically purchase by buying equipment). The recent innovation that has made this possible is virtualization. Thus cloud storage is simply the delivery of virtualized storage on demand. The formal term we proposed for this is Data Storage as a Service (DaaS). Data Storage as a Service Delivery of virtualized storage on demand. Copyright © 2009 Storage Networking Industry Association 8
  • 9. Cloud Storage TWG Some use cases Offerings in the Data Storage as a Service space are increasing in capabilities Additional service levels beyond “Best Effort” storage Local appliances that “wrap” cloud storage for legacy applications Cloud Storage offerings that layer onto best effort services These offerings go beyond merely storing the data, and start to account for data with differing requirements There is a danger that the resulting complexity may cause the simplicity of cloud storage to be lost There is an increasing “exit cost” to move from one vendor to another Copyright © 2009 Storage Networking Industry Association 9
  • 10. Cloud Storage TWG A look at some existing Cloud APIs What are some of the offerings and their Data Storage Interfaces? Copyright © 2009 Storage Networking Industry Association 10
  • 11. Leveraging the Storage Cloud Storage TWG 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. Copyright © 2009 Storage Networking Industry Association 11
  • 12. Cloud Storage TWG Cloud Storage Container • Cloud Storage is used as a volume/filesystem • DSI Protocols include: WebDAV, NFS, CIFS, iSCSI, OSD • Management interfaces: proprietary, Web UI, SMI-S • Billing based on allocated space, Data Requirement (DR) parameters • Resource guarantee (desired and required), consumption • Configuration of DR is an object oriented hierarchy from containers on down to individual data elements Copyright © 2009 Storage Networking Industry Association 12
  • 13. Cloud Storage TWG Container DSI Typically already standardized Needs support for metadata Need for standardization: Standard Data System Metadata to be interpreted by the cloud as Data Requirements Broad categories of Data Requirements Retention Initial Security, Performance and Availability Requirements Lifecycle – Defined Epochs with Requirements for each, Defined state transitions Security Classification Requirement may be expressed as minimum and desired Location Geography (political boundaries) – specific local requirements Network Topology (bandwidth, latency to specific clients - Affinity to specific resources) Budget History and Versioning metadata Copyright © 2009 Storage Networking Industry Association 13
  • 14. Cloud Storage TWG Container Management Management Aspects For iSCSI (for example) the “Container” could be equivalent to a Target, the LUNs would inherit (support a hierarchy of Containers) the Target’s requirements, but could be overridden Allocation of Storage Size (Initial. May be thin provisioned. May be grow-able) Default Data Requirements (DR) expressed in the same schema as the file metadata ACLs for the container as a whole as well Requirements may be drawn from an existing set of templates – Price per GB (hint) of capacity allocated at this requirement Price per GB (hint) of access (R vs. W) at this requirement Timing aspects of the allocation – perhaps a “job” submittal – Characteristics and capabilities on each requirement (knob “stops”) Maximums (i.e. number of objects) Monitoring of Storage – Aggregate Consumed Bandwidth Used – per Type Reporting of “performance” against requirements – Based on connections to other elements Container capability ranges for each requirement Aggregate across containers Copyright © 2009 Storage Networking Industry Association 14
  • 15. Cloud Storage TWG Storage Cloud • Cloud storage is un- provisioned • DSI interface: RESTful, HTTP, S3, XAM Management interfaces: proprietary, Web UI, Data System Metadata Soft definition of “container” and sub- containers (perhaps through a query expression) Copyright © 2009 Storage Networking Industry Association 15
  • 16. Cloud Storage TWG Cloud DSI • Need to standardize existing proprietary interfaces • Needs support for metadata Need for standardization: – Standard Data System Metadata to be interpreted by the cloud as Data Requirements Copyright © 2009 Storage Networking Industry Association 16
  • 17. Cloud Storage TWG Cloud Table Storage • Tables are created in the cloud • Horizontally scalable “database” Query capability DSI protocols: proprietary • Management protocols: Proprietary, Web UI Data Requirements may need to be expressed on a column or row basis Copyright © 2009 Storage Networking Industry Association 17
  • 18. Cloud Storage TWG Cloud Table DSI • Need to standardize existing proprietary interfaces? – This interface is rapidly evolving, so the actual standard I/F is low priority, but encouraging support for metadata can be done separately Needs support for metadata Container, Table, Row/Column • Need for standardization: Standard Data System Metadata to be interpreted by the cloud as Data Requirements Copyright © 2009 Storage Networking Industry Association 18
  • 19. Cloud Storage TWG The Complete Picture Copyright © 2009 Storage Networking Industry Association 19
  • 20. Cloud Storage TWG Cloud Data Management Interface • Apply these to the “management interface” as well as the Data Interface” • Semantics Look to XAM, SMI-S for semantics – subset, extend where needed Map-able where possible to other interfaces such as XAM, SMI-S, POSIX • Protocols RESTful HTTP as “core” interface style (violate where needed) JSON vs. XML – format of the representations need to be extensible – We will define these representations for interoperability Language Bindings, Client Libraries Standardize protocol, provide a few libraries, then only standardize the APIs and language bindings if needed • Reference Implementation, Example Clients Copyright © 2009 Storage Networking Industry Association 20
  • 21. Cloud Storage TWG Model for the Interface The resources which are accessed through the RESTful interface Copyright © 2009 Storage Networking Industry Association 21
  • 22. Cloud Storage TWG The Big Picture Copyright © 2009 Storage Networking Industry Association 22
  • 23. High Level Cloud TWG Cloud Storage TWG Roadmap • Taxonomy – submit terms for SNIA Dictionary (done) • Use cases – first draft June 2009 Submit to TC for public review of work in progress Reference Model (RM) – first draft June 2009 – Submit to TC for public review of work in progress SNIA Cloud Data Management Interface (CDMI) – first draft SDC 09 Major Crafting at July Symposium • Significant finishing at August Symposium Need an editor on board soon! Reference Implementation (RI) – first work in progress release December ‘09 – Pickup HTTP VIM and Ref VIM from XAM and Implement Draft CDM Q1/2010 Update on CDMI, RI, Use Cases and RM Copyright © 2009 Storage Networking Industry Association 23