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

Similar documents
Deduplication s Role in Disaster Recovery. Gene Nagle, EXAR Thomas Rivera, SEPATON

in Transition to the Cloud

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

Deduplication s Role in Disaster Recovery. Thomas Rivera, SEPATON

Deduplication s Role in Disaster Recovery. Thomas Rivera, SEPATON

UNDERSTANDING DATA DEDUPLICATION. Thomas Rivera SEPATON

Cloud Archiving. Paul Field Consultant

15 Best Practices For Comparing Data Protection With Cloud Media Server

Trends in Application Recovery. Andreas Schwegmann, HP

UNDERSTANDING DATA DEDUPLICATION. Tom Sas Hewlett-Packard

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

How To Create A Cloud Backup Service

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

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

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

Understanding Enterprise NAS

Cloud Archive & Long Term Preservation Challenges and Best Practices

Building the Business Case for the Cloud

Cloud and Big Data initiatives. Mark O Connell, EMC

Cloud Storage Clients. Rich Ramos, Individual

Today s Agile, Complex and Heterogeneous Data Centers

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

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

High Performance Computing OpenStack Options. September 22, 2015

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

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

Creating a Catalog for ILM Services. Bob Mister Rogers, Application Matrix Paul Field, Independent Consultant Terry Yoshii, Intel

Restoration Technologies. Mike Fishman / EMC Corp.

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

Cloud File Services: October 1, 2014

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

The Role of WAN Optimization in Cloud Infrastructures

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

Interoperable Cloud Storage with the CDMI Standard

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

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

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

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

Cloud Computing. P a n a g i o t i s F o u z a s I T S o l u t i o n s M a n a g e r

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

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

WAN Optimization and Cloud Computing. Josh Tseng, Riverbed

Architectural Implications of Cloud Computing

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

The software platform for storing, preserving and sharing very large data sets.

DFS For Not-So Dummies. Matthew Geddes

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

Tufts University. Department of Computer Science. COMP 116 Introduction to Computer Security Fall 2014 Final Project. Guocui Gao

Storage Cloud Environments. Alex McDonald NetApp

Get The Private Cloud You Want From The Infrastructure You ve Got

Cloud Computing. Bringing the Cloud into Focus

Cloud Computing & Service Oriented Architecture An Overview

CLOUD COMPUTING. When it's smarter to rent than to buy.. Presented by Anand Tirumani

Key Considerations for Managing Big Data in the Life Science Industry

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

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

Cloud Storage: Where Does It Fit Into Tomorrow s IT?

Future Proofing your Cloud Infrastructure. Greg Kleiman Director of Cloud Solutions, NetApp Co-Chair SNIA CSI Education Committee

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

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

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Getting Started With Cloud Storage

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

Data Center Evolution and Network Convergence

Building Storage-as-a-Service Businesses

ARCHIVING FOR DATA PROTECTION IN THE MODERN DATA CENTER. Tony Walker, Dell, Inc. Molly Rector, Spectra Logic

Energy Efficient Storage - Multi- Tier Strategies For Retaining Data

Cloud Gateway. Agenda. Cloud concepts Gateway concepts My work. Monica Stebbins

SaaS. A Cost Reduction Strategy or a Source of Strategic Advantage? Paul Selway Solution Architect

Microsoft Private Cloud Fast Track

Leveraging the Cloud for Data Protection and Disaster Recovery

September 2009 Cloud Storage for Cloud Computing

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

Cloud Courses Description

Unmasking Virtualization Security. Eric A. Hibbard, CISSP, CISA Hitachi Data Systems

Storage for Different Compute Clouds

Well-Grounded Approach to the Cloud:

Data Center Convergence. Ahmad Zamer, Brocade

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015

Fundamentals of Web Programming a

Big Data Storage Options for Hadoop Sam Fineberg, HP Storage

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Lecture 02a Cloud Computing I

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

Cloud OS Vision. Modern platform for the world s apps

Mobile cloud business

Implementing Multi-Tenanted Storage for Service Providers with Cloudian HyperStore. The Challenge SOLUTION GUIDE

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

Block Storage in the Open Source Cloud called OpenStack

Software Define Storage (SDs) and its application to an Openstack Software Defined Infrastructure (SDi) implementation

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

Object Storage A New Architectural Partitioning In Storage

Looking Ahead The Path to Moving Security into the Cloud

The Safe Harbor. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

Actifio Big Data Director. Virtual Data Pipeline for Unstructured Data

CHAPTER 8 CLOUD COMPUTING

PROTECTING DATA IN THE BIG DATA WORLD. Thomas Rivera, Hitachi Data Systems

Hitachi Cloud Services Delivered by Hitachi Data Systems for Telco Markets

Transcription:

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

SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced without modification The SNIA must be acknowledged as 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 nor should be construed as legal advice or opinion. If you need legal advice or legal opinion please contact an attorney. The information presented herein represents the Author's personal opinion and current understanding of the 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.

Abstract Cloud Storage A new paradigm for accessing storage as a service Cloud, Cloud Computing, Cloud Services or Cloud Storage, just to name a few variations, has the attention of many IT professionals, developers, marketers, press and analysts. Why? Simply because it is perceived as a major shift in IT trends. This tutorial will provide an overview of the market dynamics causing the paradigm shift to cloud services, describe the predominant use cases for cloud storage and access methods using REST, SOAP and WSDL. This session will appeal to data center managers, development managers, application developers and those that are seeking a fundamental understanding of a service oriented approach to accessing storage. 3

Agenda Why this Paradigm Shift? Definitions & Conventions Cloud Storage Conclusion

Why this Paradigm Shift? IT Challenges and Business Needs 5

What is driving the paradigm shift to Cloud Services? Exponential growth of unstructured data Compelling economics (low cost) On demand access Compliance Ability to bootstrap development very quickly Focus on core (business) competency Green IT 6

Definitions & Conventions Market dynamics & Root concept What it is? What it is not? 7

Market dynamics New buzz word in IT industry and on the web Several announcements every day, hundreds of online communities and forums Vendors rename their product/solutions/strategy New players Obvious inflection point Many IT users like the flexibility to switch from traditional IT purchasing and maintenance to doing more with IT services (SLA/SLO) Shift in IT spending and huge move in the next 5-7 years Many examples ebay, Amazon, YouTube, SalesForce.com, Gmail, Paypal, Facebook, Zoho, Flickr, Skype, Google, XDrive 8

Root concept Enterprise Consumer Grid/HPC SOA Utility Computing Web Services File Storage Cloud? http, WebDAV Linux Open Source Community ASP Cloud specific ISV HWV Telco/ISP Web/CDN A World of Convergence 9

Cloud Services What is it? Cloud is a metaphor for the internet Similar to services such as cable TV and power, cloud services are: Accessed over a network Consumed according to demand Metered and billed for the amount consumed Typical services are: Applications Storage Compute 10

Definitions Cloud Computing is a model to deliver scalable, reliable, cost-effective and on-demand «IT as a service» using Internet technologies Ultimate mode of Virtualization 11

Attributes & Principles SLA-based management Shift from CapEx to OpEx Massively scalable and geo distribution Global, universal and ubiquitous information access Resiliency and security Data center abstraction with virtualization technologies Key denominators: Simple, Fast, Reliable 12

Cloud Storage Models, Topologies Applications & Technologies 13

Cloud Storage Located in a public or private data center, separate from primary storage. Implemented using a Service Oriented Architecture (SOA) Accessed as a service: Directly as blocks or files Indirectly, through applications that are also co-located with the storage. Different from Cloud Computing where virtual machines/operating systems & applications are accessed as a service. 14

Cloud Storage Models Storage Cloud (cloud-attached storage) Application + Storage in the same cloud Application + Storage (On premise) + Secondary Storage for Backup, Archiving or DR (Off Premise) Application Cloud connected to Storage Cloud 15

Cloud Storage Use Cases - 1 Applications co-located with storage in same cloud Cloud Services Service Management SOA Application Middleware Server & Storage Farm Applications that require high performance storage access Enterprise applications e.g. CRM, HR, Financial High performance tier-1 storage Applications that manage consumer digital storage Pictures, videos, music Lower performance tier-2/tier3 storage Software as a Service (SaaS) Complete application stack offload 16

Cloud Storage Use Cases - 2 On premise Cloud Services Service Management SOA Storage Applications Server & Storage Farm Server & Storage Farm Storage intensive applications On site/off Site Data Applications co-located with off site storage with thin SW agents on site. Backup, archiving, DR, medical images Less performant tier-2/tier3 storage Software as a Service (SaaS) Off premise Mission critical data remains on site. Reduces costs for secondary storage. 17

Cloud Storage Use Cases - 3 On premise Virtual File and Block Storage File or Block Storage offered as a service Applications are NOT co-located with storage Cloud Services Service Management SOA Storage Application Device Emulation Server & Storage Farm Z drive accessed using standard file or block access protocols. Description of storage capabilities with simple access methods for web applications (SOAP/REST) Tier3 storage Storage as a Service Off premise Cost, Convenience and Capacity on demand. 18

Enabling technology Hardware + Infrastructure 1 2 3 4 5 Cheap & abundant power for storage & server farms and cooling Network bandwidth to meet the service demands Commodity off-the-shelf servers and storage Ability to survive disasters (secondary sites) Low administrative costs Low and competitive burdened cost Burdened cost = Acquisition cost + Operating Cost ($/GB/Month) 19

Enabling Technology Storage Software Infrastructure 1 2 3 4 Scalable distributed/cluster file storage Scalable block storage Global namespace Widely accepted data access protocols Policy-based data management Strong SLAs and simplified administration SLA = Resiliency + Ubiquity + Performance by Simplification 20

Cloud Storage Access Protocols Linux, Windows iscsi Linux NFS, CIFS, FTP Windows CIFS, FTP MAC FTP Internet SOAP/REST File & Block Storage Standards Based Interfaces FTP (FTP proxy) Web Services Description Language(WSDL) and API Integrated Services Multi-tenancy De-duplication Policy Based File Replication Policy Based Geo-location Policy Based Retention Technology & Infrastructure File System Global Network 21

Accessing Storage Over the Web - REST/SOAP/WSDL Representational State Transfer (REST) Network architecture principles or rules. Application state & functionality abstracted into resources. Protocol defines operations on resources and data formats. Application state changed by reading a resource. Stateless (= Scalable) HTTP to transfer information. Stock quote example using REST Resource: Stock Symbol for XYZ corporation. Resource locator: http://stockprice.com/stockprice/xyz Operation: Getquote Messages: The request GET /StockPrice/XYZ HTTP/1.1 Host: stockprice.com Accept: text/xml Accept-Charset: utf-8 The response: HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <s:quote xmlns:s="http://stockprice.com/stock-service"> <s:tickersymbol>xyz</s:tickersymbol> <s:stockprice>45.25</s:stockprice> </s:quote> 22

Accessing Storage Over the Web - REST/SOAP/WSDL Simple Object Access Protocol (SOAP) Specification for exchanging structured information Relies on an application layer protocol (e.g. RPC or HTTP). XML for message format. Language, Platform agnostic. Stock quote example using SOAP The request: GET /StockPrice HTTP/1.1 Host: stockprice.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <env:envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:s="http://www.stockprice.com/stock-service"> <env:body> <s:getstockquote> <s:tickersymbol>xyz</s:tickersymbol> </s:getstockquote> </env:body> </env:envelope> The response: HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <env:envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:s="http://www.stockprice.com/stock-service"> <env:body> <s:getstockquoteresponse> <s:stockprice>45.25</s:stockprice> </s:getstockquoteresponse> </env:body> </env:envelope> 23

WSDL Describing the web services Web Services Description Language (WSDL): An XML based language that provides a model for describing Web Services. Services are defined in terms of: Port Type, Message, Data Type, Bindings and Service elements Typically used with SOAP protocol, although Restful architectures can be supported with WSDL2.0. Types T T T Messages M M M Services Ports P1 Concrete Pn Abstract Port Types PT1 PTn Operations Bindings P1 Pn Protocol Protocol Network address Network address 24

Accessing Storage Over the Web - REST/SOAP/WSDL Sample Storage Service Storageservice.com Get file example Get file "photo345" from container "myimages" hosted by service on storageservice.com Common operations: Create a Container List Container Content Write a File Read a File Delete a File REST: GET /photo345 HTTP/1.1 Host: myimages.storageservice.com SOAP: <GetFile xmlns="http://dsc.storageservice.com/ver1"> <Container>myimages</Container> <Name>photo345</Name> </GetFile> 25

Barriers to adoption Cost savings not significant enough Data privacy concerns E.g. Shared Tenancy Issues Data Migration/Integration Issues Data availability and SLAs that meet enterprise requirements 26

Conclusion Cloud storage has real benefits for Online File Storage, Online Backup and Data Archiving, DR A new tier of Storage etc. (Applications that are not performance critical) However, due to performance limitations OLTP/Transactional applications have to be co-located with storage in the cloud. Security and encryption must be rock solid for enterprise customers to overcome their concerns. Industry standards are needed for Cloud Interoperability, Management, Data Migration/Exchange and Resources Provisioning Try and Adopt with a multi-phase approach with a mix of Private and Public Clouds 27

SNIA Tutorials Check out SNIA Tutorial: The File Systems Evolution Check out SNIA Tutorial: Exploiting Multi-Tier File Storage Effectively Check out SNIA Tutorial: Home Storage Explosion: Understanding the Forces Driving the Home Storage Market Check out SNIA Tutorial: Virtualizing Servers, Virtualizing Storage What s the Difference? Check out SNIA Tutorial: Massively Scalable File Storage Check out SNIA Tutorial: Virtualization I - What, Why, Where and How? Check out SNIA Tutorial: pnfs, Parallel Storage for Grid and Enterprise Computing 28

Q&A / Feedback Please send any questions or comments on this presentation to SNIA trackapplications@snia.org (Applications and Infrastructure) Phillipe Nicolas Ashvin Kamaraju Nenad Caklovic Paul Massiglia Jim Zierick Clod Barrera Andrew Reichman Many thanks to the following individuals for their contributions to this tutorial. - SNIA Education Committee 29