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



Similar documents
Storage Cloud Environments. Alex McDonald NetApp

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

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

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

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

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

Interoperable Cloud Storage with the CDMI Standard

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

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

How To Create A Cloud Backup Service

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

Cloud File Services: October 1, 2014

Trends in Application Recovery. Andreas Schwegmann, HP

Clinical Trials in the Cloud: A New Paradigm?

CompTIA Cloud+ 9318; 5 Days, Instructor-led

Cloud Storage Clients. Rich Ramos, Individual

Lecture 02b Cloud Computing II

CompTIA Cloud+ Course Content. Length: 5 Days. Who Should Attend:

Architectural Implications of Cloud Computing

UNDERSTANDING DATA DEDUPLICATION. Thomas Rivera SEPATON

Restoration Technologies. Mike Fishman / EMC Corp.

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

High Performance Computing OpenStack Options. September 22, 2015

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

September 2009 Cloud Storage for Cloud Computing

Security & Trust in the Cloud

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

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

Cloud and Big Data initiatives. Mark O Connell, EMC

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

UNDERSTANDING DATA DEDUPLICATION. Tom Sas Hewlett-Packard

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

How To Run A Cloud Computer System

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

Cloud Computing; What is it, How long has it been here, and Where is it going?

Architecting the Cloud

Understanding Enterprise NAS

What Cloud computing means in real life

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

journey to a hybrid cloud

Private Cloud 201 How to Build a Private Cloud

SERVER VIRTUALIZATION AND STORAGE DISASTER RECOVERY. Ray Lucchesi, Silverton Consulting

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

A HYPE-FREE STROLL THROUGH CLOUD STORAGE SECURITY

VMware vcloud Powered Services

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

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

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

An Introduction to Storage Management. Raymond A. Clarke, Oracle

Lecture 02a Cloud Computing I

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

WAN Optimization and Cloud Computing. Josh Tseng, Riverbed

Deploying a Geospatial Cloud

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

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

Implementing, Serving, and Using Cloud Storage

Cloud Computing Technology

IS PRIVATE CLOUD A UNICORN?

CLOUD COMPUTING. A Primer

Managing Cloud Computing Risk


How To Understand And Understand The Risks Of Configuration Drift

6 Cloud computing overview

Cloud Storage Standards Overview and Research Ideas Brainstorm

Cloud Computing Architecture: A Survey

OWASP Chapter Meeting June Presented by: Brayton Rider, SecureState Chief Architect

Cloud Computing Security Issues

Managing Data Storage in the Public Cloud. October 2009

Cloud Computing: Opportunities, Challenges, and Solutions. Jungwoo Ryoo, Ph.D., CISSP, CISA The Pennsylvania State University

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

Agile Cloud Architecture for TDM and Architects

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

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

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Transcription:

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

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 Deploying Public, Private, and Hybrid Storage Cloud Environments Everyone has heard talk of storage clouds but do you know how to deploy one? This session will be a technical dive into implementations of popular storage cloud use cases and how cloud fits into your existing enterprise IT operations. 3

Definitions NIST Definition: Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models. 5 Essential Characteristics On-demand self-service Resource pooling Rapid elasticity Measured service Broad network access 3 Service Models SaaS PaaS IaaS 4 Deployment Models Public Cloud Private Cloud Community Cloud Hybrid Cloud Source: DRAFT "NIST Cloud Computing Definition", NIST SP 800-145 4

What is a Storage Cloud? Public Storage Clouds: Increase the efficiency of offering storage capacity through the use of multi-tenancy solutions meaning multiple customers are services at once from the same shared storage infrastructure Private Storage Clouds: Typically exist behind an organization s firewall and are deployed for internal customers. Private storage clouds can be located in an enterprise data center, but can also be hosted at a collocation facility possibly owned by a third party like a service provider. Designed to take advantage of the elasticity and management simplicity of the cloud model, a private storage cloud implementation allows the customer to set up and manage their own environment Hybrid Storage Clouds: Uses a combination of both public and private storage clouds Source: Managing Private and Hybrid Clouds for Data Storage SNIA CSI whitepaper 5

Why Storage Clouds? Budgets and staffing are constrained Data is growing exponentially M&A, Divestitures Regulatory, compliance, and legal requirements Big Data Do More With Less Exponential Growth Storage Cloud 6

Is Your Storage Environment: More complicated now or 4 years ago? Becoming more heterogeneous? Getting harder to scale? Increasing in operational costs? Harder to support? Compliance challenged? 7

How Clouds Help Lower TCO Faster Deployments Leverage service provider s skill sets Is your operations staff being mandated to grow or shrink? Gives you the ability to re-deploy your environment at your own pace and with a thought-out architecture 8

The Cloud Storage Big Picture Cloud Storage Clients: Connect to Manage Interact With Cloud storage 9

Deployment Steps for Cloud Storage Determine your storage cloud use case How use case fits your Enterprise Architecture Strategy Diagnose the potential bottlenecks for your deployment scenario Define Public, Private, or Hybrid deployment Document concerns with cloud deployment style Design Deployment 10

Deployment Steps for Cloud Storage Determine your storage cloud use case Diagnose the potential bottlenecks for your deployment scenario Define Public, Private, or Hybrid deployment Document concerns with cloud deployment style Design deployment 11

Storage Cloud Use Cases Determine your storage cloud use case: Backup Cloud Capacity and cost larger concerns than latency Long Term Archive Cloud Low cost and high capacity larger concerns than latency Application Data Cloud Low latency larger concern then high capacity or cost Separations across use cases normally prioritization of: capacity, latency, and cost 12

Backup Clouds Traditional backup software on local machines pointing to a Backup Cloud Central backup server pointing to a Backup Cloud 13

Long Term Archive Cloud Archive Cloud as Last Tier in ILM deployment Direct Archive Cloud 14

Application Data Cloud Storage Cloud as Backend Storage Storage Cloud as a Compliment Environment 15

Deployment Steps for Cloud Storage Determine your storage cloud use case Diagnose the potential bottlenecks for your deployment scenario Define Public, Private, or Hybrid deployment Document concerns with cloud deployment style Design deployment 16

Diagnose Potential Bottlenecks Diagnose potential bottlenecks for your deployment scenario Does your LAN have available capacity? Do you have 1gb to desktop? Is 1gb enough? SANs and LAN-free backups/storage access was deployed for a reason 17

Architect Around Bottlenecks Should your cloud deployment look more like: Evaluate cost/performance trade-offs with: Dedicated circuits / Internet QoS Caching/Accelerators 18

Deployment Steps for Cloud Storage Determine your storage cloud use case Diagnose the potential bottlenecks for your deployment scenario Define Public, Private, or Hybrid deployment Document concerns with cloud deployment style Design deployment 19

Define Public, Private, or Hybrid After defining your cloud storage use case evaluate your organizations needs for: Cloud Storage Capacity High Importance Low Importance Not Important Cloud Storage Latency High Importance Low Importance Not Important Cloud Storage Cost High Importance Low Importance Not Important Cost Most organizations will have trade-offs between capacity, latency, and cost when designing their storage clouds. 20

Define If Shared Tenancy Is a Fit What is multi-tenancy: the terms multi-tenant and multi-tenancy are not new; both have been used to describe application architectures designed to support multiple users, resource owners or tenants for many years. With the advent of cloud computing, this terminology has simply been extended to include any cloud architecture - Source: Storage Multi-Tenancy for Cloud Computing Whitepaper, Paul Feresten, SNIA CSI Member Secure multi-tenancy: Application layer Server layer Network Layer Storage Layer 21

Secure Multi-Tenancy in Cloud Storage Isolation/Security/Defense In-Depth: Firewall/Edge network security Tunneling across network/internet connections HTTPs SSL/TLS Private volumes, partitions, LUNs, or datastores Encryption of data 22

Deployment Steps for Cloud Storage Determine your storage cloud use case Diagnose the potential bottlenecks for your deployment scenario Define Public, Private, or Hybrid deployment Document concerns with cloud deployment style Design deployment 23

Document Concerns - Security Security Concerns Legal Jurisdiction Regulations Who ensures compliance/privacy? Data Governance Integrity Classification Regulation / legal Audit Forensics Data

Other Potential Concerns - Management Virtual Machines VMs protected from each other IDS/IPS, VLANs Migration Management Migration from Cloud to Cloud Compliance Multi-tenancy Economic benefits vs. performance trade-offs 25

Other Potential Concerns - Standards Vendor Lock-In Concerns Can you easily migrate data from one cloud storage provider to another? Once data is moved how difficult is it to re-point your applications? SNIA CSI s CDMI can help Standards Concerns Are your potential cloud storage provider s standards open or proprietary? SNIA CSI s CDMI can help 26

SNIA CSI CDMI in Cloud Computing A single cloud computing infrastructure can implement both the OCCI and CDMI interfaces Get whitepaper at snia.org/cloud The infrastructure abstracts the configuration of the networking and virtual machine details and uses the standard interface merely to define connectivity A cloud computing client can then utilize the interfaces to both specify the data requirements and then use that data for guests 27

SNIA CSI CDMI Cloud Data Management Interface (CDMI) Learn more at snia.org/cloud 28

CDMI in Simple Archive Cloud Learn more at snia.org/cloud 29

CDMI Scale-Out Learn more at snia.org/cloud 30

Deployment Steps for Cloud Storage Determine your storage cloud use case Diagnose the potential bottlenecks for your deployment scenario Define Public, Private, or Hybrid deployment Document concerns with cloud deployment style Design deployment 31

Build vs. Buy Weigh start-up and operating costs of leveraging a service provider / vendor vs. building your own PUT /MyContainer HTTP/1.1/ 6-Common_Operations Page 1 of 4 Host: cloud.example.com Accept: application/cdmi-container Content-Type: application/cdmi-container X-CDMI-Specification-Version: 1.0 { "metadata" : { } } HTTP/1.1 201 Created Content-Type: application/cdmi-container X-CDMI-Specification-Version: 1.0 { "objecturi" : "/MyContainer/", "objectid" : "0000706D0010D538DEEE8E38399E2815", "objectname" : "MyContainer/", "parenturi" : "/", "domainuri" : "/cdmi_domains/mydomain/", "capabilitiesuri" : "/cdmi_capabilities/container/", "completionstatus" : "Complete", "metadata" : { "cdmi_size" : "0" }, "childrenrange" : "", "children" : [ ] } Source: CDMI Reference Implementation Developers Guide http://cdmi.sniacloud.com/cdmi_spec/6-common_operations/6-common_operations.htm 32

Deployment Considerations Think through control, access, administration SLA Public Cloud Service Provider Public Cloud Subscriber Public Cloud No Access or Control Application Data Server OS Storage Container Data Control Administers Hypervisor LUN Requests / Self Service Physical Control Server Hardware Storage Hardware No Control 33

CDMI Reference Deployment Front End and Middle Learn more at snia.org/cloud Source: CDMI Reference Implementation Developers Guide 34

CDMI Reference Deployment Back-End Reference Deployment Source: CDMI Reference Implementation Developers Guide Learn more at snia.org/cloud 35

Cloud Storage Prototype Begin with bare-bones secured Cloud and phase in functionality:

Cloud Storage Production Expand into a mature Cloud leveraging common framework/standards:

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 CSI Education Committee Marty Stogsdill Marc Carlson David Slik