Cloud Storage Clients. Rich Ramos, Individual

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

Interoperable Cloud Storage with the CDMI Standard

Cloud Storage Standards Overview and Research Ideas Brainstorm

Cloud Archiving. Paul Field Consultant

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

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

Cloud and Big Data initiatives. Mark O Connell, EMC

High Performance Computing OpenStack Options. September 22, 2015

SNIA Cloud Storage PRESENTATION TITLE GOES HERE

The Role of WAN Optimization in Cloud Infrastructures

Storage Cloud Environments. Alex McDonald NetApp

Cloud File Services: October 1, 2014

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

Understanding Enterprise NAS

Managing Data Storage in the Public Cloud. October 2009

Introduction to Data Protection: Backup to Tape, Disk and Beyond. Michael Fishman, EMC Corporation

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

How to Cost Effectively Retain Reference Data for Analytics and Big Data. Molly Rector, EVP Product Management & WW Marketing, Spectra Logic

Cloud Archive & Long Term Preservation Challenges and Best Practices

Big Data Storage Options for Hadoop Sam Fineberg, HP Storage

How To Migrate To A Network (Wan) From A Server To A Server (Wlan)

WAN Optimization and Cloud Computing. Josh Tseng, Riverbed

Building the Business Case for the Cloud

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

Scale and Availability Considerations for Cluster File Systems. David Noy, Symantec Corporation

UNDERSTANDING DATA DEDUPLICATION. Tom Sas Hewlett-Packard

in the Cloud - What To Do and What Not To Do Chad Thibodeau / Cleversafe Sebastian Zangaro / HP

UNDERSTANDING DATA DEDUPLICATION. Thomas Rivera SEPATON

How To Understand And Understand The Risks Of Configuration Drift

UNDERSTANDING DATA DEDUPLICATION. Jiří Král, ředitel pro technický rozvoj STORYFLEX a.s.

Accelerating Applications and File Systems with Solid State Storage. Jacob Farmer, Cambridge Computer

Data Center Transformation. Russ Fellows, Managing Partner Evaluator Group Inc.

Archive and Preservation in the Cloud - Business Case, Challenges and Best Practices. Chad Thibodeau, Cleversafe, Inc. Sebastian Zangaro, HP

Introduction to Data Protection: Backup to Tape, Disk and Beyond. Michael Fishman, EMC Corporation

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS)

Visions for Ethernet Connected Drives. Vice President, Dell Oro Group March 25, 2015

Trends in Application Recovery. Andreas Schwegmann, HP

Using Classification to manage File Servers. Nir Ben-Zvi, Microsoft Corporation

Enterprise Private Cloud Storage

in Transition to the Cloud

WAN Optimization and Thin Client: Complementary or Competitive Application Delivery Methods? Josh Tseng, Riverbed

Trends driving software-defined storage

ADVANCED DEDUPLICATION CONCEPTS. Larry Freeman, NetApp Inc Tom Pearce, Four-Colour IT Solutions

September 2009 Cloud Storage for Cloud Computing

Implementing, Serving, and Using Cloud Storage

Deduplication s Role in Disaster Recovery. Thomas Rivera, SEPATON

Block Storage in the Open Source Cloud called OpenStack

Sujee Maniyam, ElephantScale

Cloud Computing Actionable Standards An Overview of Cloud Specifications

How it can benefit your enterprise. Dejan Kocic Netapp

Restoration Technologies. Mike Fishman / EMC Corp.

Deduplication s Role in Disaster Recovery. Thomas Rivera, SEPATON

Introduction to Data Protection: Backup to Tape, Disk and Beyond

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

Mobile World. Chris Winter SafeNet Inc.

Active Archive - Data Protection for the Modern Data Center. Molly Rector, Spectra Logic Dr. Rainer Pollak, DataGlobal

Three Virtualization Management Myths Busted. Rich Corley, NetApp

How To Create A Cloud Backup Service

Cloud Standards. Sam Johnston Google Zürich

WOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief

Virtualization and Cloud Computing

15 Best Practices For Comparing Data Protection With Cloud Media Server

Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center

Six Sigma Performance Analysis for SAN. Dan Iacono, HP

Fundamental Approaches to WAN Optimization. Josh Tseng, Riverbed

Software Defined Storage

McAfee Enterprise Mobility Management Versus Microsoft Exchange ActiveSync

Trends in Data Protection and Restoration Technologies. Jason Iehl, NetApp

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage

Trends in Data Protection and Restoration Technologies. Mike Fishman, EMC 2 Corporation (Author and Presenter)

Rethinking Archiving: Exploring the path to improved IT efficiency and maximizing value of archiving solution investments

DataDirect Networks WOS CLOUD

Cloud Data Management Interface (CDMI )

Developing Standards Based Cloud Clients

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

Introduction. Scalable File-Serving Using External Storage

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

DAS (Direct Attached Storage)

Storage Technology. Standards Trends

SMB 3.0 New Opportunities for Windows Environments

I D C V E N D O R S P O T L I G H T

Copyright 2011, Storage Strategies Now, Inc. All Rights Reserved.

Object Storage A New Architectural Partitioning In Storage

Backup to Tape, Disk and Beyond. Jason Iehl, NetApp

Data Center Convergence. Ahmad Zamer, Brocade

Network Attached Storage. Jinfeng Yang Oct/19/2015

SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems

CLOUD STORAGE The New Paradigm for Accessing Storage as a Service. Ashvin Kamaraju, Symantec Philippe Nicolas, KerStore

The Business Case for the Cloud. Presenter: Alex McDonald, Industry Standards, CTO Office, NetApp Author: Marty Stogsdill, Oracle

Analytics March 2015 White paper. Why NoSQL? Your database options in the new non-relational world

White Paper. Advantages of IBM Notes and Domino 9 Social Edition for Midsize Businesses. 89 Fifth Avenue, 7th Floor. New York, NY 10003

What Is Microsoft Private Cloud Fast Track?

Middleware- Driven Mobile Applications

Structured Content: the Key to Agile. Web Experience Management. Introduction

An Introduction to Cloud Computing Concepts

Cloud Data Management Interface Extension: CIMI

Storage and Data Management in a post-filesystem

Cloud Storage Use Cases

How To Synchronize With A Cwr Mobile Crm 2011 Data Management System

Transcription:

Rich Ramos, Individual

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. 2

Abstract Cloud Storage is a broad term being applied to many technologies, services, and products. There are a dizzying array of technical terms used when discussing cloud storage (ex: CDMI, RESTful, APIs, NFS, CIFS, Objects, NOSQL, Key- Value Stores, Big Data,...). There are numerous services for cloud storage each offering their own proprietary interfaces (Amazon S3, Google, Rackspace Files,...). There will also be many Cloud Storage products/technologies deployed inside of Enterprises. Complicating things further, as we become ever more mobile, we are moving to multiple devices all of which do not have traditional file systems (ex: smartphones, tablets). Thus the way in which we store and interact with our data changes quite dramatically. 3

Learning Objectives Understand what it means to be a "client" of Cloud Storage and how users will interact with their data in this new paradigm. Understand the current landscape of proprietary and standard's based Cloud Storage options. (For both Public and Private Cloud Storage) Example demo of one or two cloud storage clients (time permitting) 4

Obligatory What s Cloud? 1) SNIA base definition 2) Additions to base definition 3) Cloud Storage client concepts Remember: Always at least two points of view (usually more): Cloud as a primary business model v. Cloud as a technology Note: The Speaker acknowledges that there are multiple, even conflicting, definitions of Cloud. This tutorial is created from the point of view of a technology first. The audience should be aware that some information available today is not created from that point of view. 5

What is Cloud Storage? (SNIA) 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. 6

Cloud Storage Defined (SNIA) 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 over a network of appropriately configured virtual storage and related data services, based on a request for a given service level. Typically, DaaS hides limits to scalability, is either self-provisioned or provisionless and is billed based on consumption. 7

Generic Computing Environment Compute Storage Network Basic building blocks of a modern computing environment, 3 legs 8

Roadmap for Concepts Computing Environment Cloud-ification Cloud Computing Cloud Storage Internet (& Intranets) Cloud as an architecture & abstraction 9

Traditional Storage: Client/Server Model Today s Persistent Storage Paradigm NAS: File-based CIFS NFS SAN: Block-based FibreChannel iscsi Relational Database SQL Notes: Servers are very monolithic, even when clustering Applicable to non-storage client server as well 10

Rise of Non-Traditional Storage Factors Mobile Workforce Standardized x86 Hardware Very High Capacity Disk Drives The Web Data Explosion Moore s Law Results New Applications for Storage Many more server nodes: scale-out, not up More disconnected client devices: laptops, smartphones, tablets Everything online Everything kept forever Most data is fixed content & semi-structured 11

Results: Big Data Cloud Storage Geographic Data Centers 12

Non-Traditional Data Stores APIs Everywhere: Application Programmer Interfaces Early Days: Proprietary Examples: Amazon S3, Rackspace Cloud Files, Google GData, Iron Mountain, Twitter API, flickr API, Sun Cloud API, Facebook APIs, Bycast, Caringo SCSP NOSQL: Not Only SQL A whole movement around non-relational databases Store Types: Key Value, Column, Document, Graph Notes: In most cases, non-traditional stores compliment traditional data stores. Internet based Cloud Services get the most press, but there are many other types. Cloud Storage Services are a subset of Cloud Storage (Think Intranets) Some companies are applying traditional APIs to problem, which implies traditional clients (NFS, CIFS, SQL, ) 13

Standards Emerge RESTful Web Services (RESTful HTTP) Cloud Data Management Interface (CDMI) Java Script Object Notation (JSON) Notes: These are just a few, but most relevant to Cloud Storage There is an entire tutorial on CDMI 14

REST Representation State Transfer Started with Dissertation by Roy Fielding outlining the principles Addressability Every object (resource) is addressable through a unique identifier Uniform, Constrained Interface Use only HTTP verbs and model other semantics in the data model Allows for Familiarity (low learning curve), Interoperability and Scalability Representation Oriented Complexity is in the representations Communicate Statelessly No persistent client-server connections

Characteristics Hybrid: Web + Local (App-like, also Rich Internet Application) RESTful HTTP Disconnected Operations Local Caching Data Synchronization Data as Objects with Metadata 16

(cont) Just a Few Examples (there are many more): Mac & iphone: Apple idisk Windows: Microsoft Live Mesh / Windows Live Sync Linux: Ubuntu One Firefox + Gears (Google Docs*) Rich Media apps, ipad Magazines/Newspapers Social Apps, Facebook, Notes: Other Servers can also be cloud storage clients, however that use case is not the main topic of this tutorial. Again, it s not always easy to separate compute from storage, hence overlap * Temporarily disabled 17

Summary Many definitions of Cloud, Cloud Storage,. This tutorial takes a technology point of view that is much broader than just an Internet based service. Non-traditional Data Stores have emerged due to factors such as; mobilization, hardware standardization, data explosion and Internet ubiquity. Traditional & Non-Traditional data stores generally compliment each other. Non-traditional Data Stores are used optimally by non-traditional clients. are generally a hybrid mix of both local & web based applications. The most common Cloud Storage standards will be based on RESTful HTTP principles. (ex: CDMI) 18

Q&A / Feedback Please send any questions or comments on this presentation to SNIA: trackcloudtechnologies@snia.org Many thanks to the following individuals for their contributions to this tutorial. - SNIA Education Committee Scott Baker Michael Behrens Mark Carlson Wendy Golf David Moolenaar Nancy Clay Gary Mazzaferro Krishna Sankar David Slik Josh Tseng Joseph White Rich Ramos 19