Software Defined Storage: Changing the Rules for Storage Architects Ric Wheeler Red Hat



Similar documents
Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated

Distributed File System Choices: Red Hat Storage, GFS2 & pnfs

Introduction to Red Hat Storage. January, 2012

Enabling IT Agility with an Open Hybrid Cloud

Global Headquarters: 5 Speen Street Framingham, MA USA P F

InfiniBand Software and Protocols Enable Seamless Off-the-shelf Applications Deployment

Red Hat Enterprise Linux as a

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

Windows TCP Chimney: Network Protocol Offload for Optimal Application Scalability and Manageability

Block Storage in the Open Source Cloud called OpenStack

NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved.

Zadara Storage Cloud A

VMware VMware Inc. All rights reserved.

Linux Powered Storage:

SCI Briefing: A Review of the New Hitachi Unified Storage and Hitachi NAS Platform 4000 Series. Silverton Consulting, Inc.

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

Product Spotlight. A Look at the Future of Storage. Featuring SUSE Enterprise Storage. Where IT perceptions are reality

Fast Lane OpenStack Overview Red Hat Enterprise Linux OpenStack Platform

Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Cray DVS: Data Virtualization Service

Product Overview. Marc Skinner Principal Solutions Architect Red Hat RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

<Insert Picture Here> Xen Virtualization with Oracle: Commitment, Integration, Mission-critical Virtualization

Network Function Virtualization Using Data Plane Developer s Kit

Building Storage Service in a Private Cloud

The path to the cloud training

owncloud Architecture Overview

Frequently Asked Questions: EMC ViPR Software- Defined Storage Software-Defined Storage

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Getting performance & scalability on standard platforms, the Object vs Block storage debate. Copyright 2013 MPSTOR LTD. All rights reserved.

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

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

Red Hat Enterprise Linux: The ideal platform for running your Oracle database

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Choices for implementing SMB 3 on non Windows Servers Dilip Naik HvNAS Pty Ltd Australians good at NAS protocols!

Architecting Your SAS Grid : Networking for Performance

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

Understanding Microsoft Storage Spaces

Building a Flash Fabric

Data Center Op+miza+on

MPSTOR Technology Overview

Network Attached Storage. Jinfeng Yang Oct/19/2015

THE CLOUD STORAGE ARGUMENT

High Availability Databases based on Oracle 10g RAC on Linux

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

From Ethernet Ubiquity to Ethernet Convergence: The Emergence of the Converged Network Interface Controller

White Paper. Low Cost High Availability Clustering for the Enterprise. Jointly published by Winchester Systems Inc. and Red Hat Inc.

Building Enterprise-Class Storage Using 40GbE

Virtual Compute Appliance Frequently Asked Questions

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Red Hat Enterprise Linux is open, scalable, and flexible

THE CHANGING LINUX LANDSCAPE. The cloud, community distributions and devops are dramatically impacting the market

Ultimate Guide to Oracle Storage

Introduction to Gluster. Versions 3.0.x

Oracle Linux Overview. Presented by: Anuj Verma Title: Senior Pre-Sales Consultant

owncloud Architecture Overview

WHITE PAPER The Storage Holy Grail: Decoupling Performance from Capacity

The path to the cloud training

How to Choose your Red Hat Enterprise Linux Filesystem

Nutanix NOS 4.0 vs. Scale Computing HC3

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

Red Hat Enterprise Linux 7 Platform without Boundaries

Why EMC for SAP HANA. EMC is the #1 Storage Vendor for SAP (IDC Storage User Demand Study, Fall 2011)

Agenda. 1. Welcoming and intro 2. Introduction to RHEL-OSP 3. Deep Dive RHEL-OSP 4. Live Demo 5. OSP-Director 6. What's new in liberty

RED HAT OPENSTACK PLATFORM A COST-EFFECTIVE PRIVATE CLOUD FOR YOUR BUSINESS

Best Practices for Data Sharing in a Grid Distributed SAS Environment. Updated July 2010

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

Industry Brief. The Epic Migration. to Software Defined Storage. SUSE Enterprise Storage. Featuring

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

Highly Available Service Environments Introduction

Migrating from Unix to Oracle on Linux. Sponsored by Red Hat. An Oracle and Red Hat White Paper September 2003

NET ACCESS VOICE PRIVATE CLOUD

SAP Solutions High Availability on SUSE Linux Enterprise Server for SAP Applications

Solid State Storage in the Evolution of the Data Center

A Tour of the Linux OpenFabrics Stack

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

Pre-Conference Seminar E: Flash Storage Networking

Implementing Enterprise Disk Arrays Using Open Source Software. Marc Smith Mott Community College - Flint, MI Merit Member Conference 2012

2) Xen Hypervisor 3) UEC

Cloud for Your Business

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

APPENDIX 1 SUBSCRIPTION SERVICES

Bringing Much Needed Automation to OpenStack Infrastructure

Integration of Microsoft Hyper-V and Coraid Ethernet SAN Storage. White Paper

How To Test Nvm Express On A Microsoft I7-3770S (I7) And I7 (I5) Ios 2 (I3) (I2) (Sas) (X86) (Amd)

Beyond the Hypervisor

Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction

Four Reasons To Start Working With NFSv4.1 Now

State of the Art Cloud Infrastructure

HYPER-CONVERGED INFRASTRUCTURE STRATEGIES

Storage Challenges Created by a Virtualized Server Infrastructure. Agenda. State of server virtualization

Software Defined Microsoft. PRESENTATION TITLE GOES HERE Siddhartha Roy Cloud + Enterprise Division Microsoft Corporation

SAMBA AND SMB3: ARE WE THERE YET? Ira Cooper Principal Software Engineer Red Hat Samba Team

Federated Cloud File System Framework

EMC STORAGE SOLUTIONS WITH RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation

Transcription:

Software Defined Storage: Changing the Rules for Storage Architects Ric Wheeler Red Hat 2014 Storage Developer Conference. Insert Your Company Name. All Rights Reserved.

Overview 2 What is Software Defined Storage? What Changes for Storage Architects? Why Open Source Matters for SDS Impact on Users

What is Software Defined Storage?

What is Software Defined Storage? 4 Another silly marketing term? What storage does not have software in it? Technology? Deployment model? One of the more popular platforms for Software Defined Storage Separates the hardware from the software Significantly lower costs

History of SDS Fairly new term Goes back a couple of years ScaleIO & EMC ViPR both use this term Focus of this talk is on Linux based SDS Gluster's scale out (primarily) file storage Ceph scale out storage (block, object and file) 5 Linux based appliances with samba, NFS, iscsi target, etc

A Variety of SDS Systems EMC Centera is a similar system Linux base Proprietary user space file system Vendor specified & selected hardware system EMC ViPR is an SDS system that runs on Linux platforms Lots of non-open source code in all systems 6 Firmware in components like drives, HBA's, etc

What Changes for Storage Architects?

Where to Draw the Software/Hardware Line? Users can supply only the hardware SDS architect controls operating system and above Maximize the architect's control over the platform Can insure better stability and performance Users supply the hardware and their own OS Maybe just certify some versions of some OS'es? SDS is just another application 8 Maximum deployment flexibility, minimum control for architects

Some Things Get Harder 9 Storage architects lose control over supported hardware configurations Users select drives, HBA's and server platforms Users often do direct maintenance & software updates Servers can run other services Co-locate virtual client on server with server software Can cause irregular performance Management applications need to help users carry the extra burden

Some Things Get Easier Architects get to focus on the SDS application layer itself Linux supports a wide choice of high performance, hardened software components Storage system design is open to a broader range of engineers 10 No longer need to spend our resources on drivers or operating system stack design Lots of SDS code is user space Easy enough to make a very reasonable storage array without having to write kernel level code

Good Fit for Openstack 11 Openstack and SDS go well together Lower cost is a goal for both Deployment model both favor commodity components Agile dev ops friendly management Performance and reliability goals not as critical Reliability achieved by scale out design Some environments have a looser consistency model

Why Open Source Matters for SDS

Linux and Open Source Ecosystem Enormous community of developers Thousands of developers contribute to each kernel Linux is a strategic platform for hardware vendors Wide variety of supported hardware to choose from Same components and stack used widely 13 Dominance from embedded systems like Android up to super computing Versions of same stack used with enterprise storage Allows storage designers (mostly!) to focus on the storage application itself

When Things Break 14 Multiple vendors can provide technical support Red Hat, SUSE, Canonical, Oracle, etc Embedded Linux vendors Public support Mailing lists like linux-scsi, linux-ext4, xfs,... IRC channels Conferences and other public forums Still best practice to keep on staff kernel engineering Code is open and available Can investigate, tune and fix on your own terms

Linux Community Focus on Performance Multiqueue work Multiqueue block layer work by Jens Axboe Multiqueue SCSI work by Christoph Hellwig Support for advanced fabrics 15 See Multiqueue Block talk on Wednesday See Enhancements to the iser iscsi Protocol or NFS over 40Gbps iwarp RDMA on Wednesday Multiple talks this week Active work on caching, tiered storage, SMR drives and persistent memory

Impact on Users

Storage Users Become Partners Unlike traditional, enterprise systems, storage admins now are responsible for Software updates Servicing their storage servers and drives Selection of the hardware itself Performance tuning can be painful 17 All SSD's are not normally an option SDS vendor provides guidance, but ultimate choice and tuning hits the end administrator

Life Cycle Operations Populating new storage systems with data Bring data in from traditional enterprise storage? Load with new, user generated data? Migration off of old, end of lease hardware to new systems 18 Open source and open standards help prevent lock in of data in one system Can be a slow and painful process

Red Hat's Software Defined Storage Systems Red Hat Storage Ceph and Gluster 19 Scale out SDS systems Red Hat Enterprise Linux based servers Single node NFS and/or samba servers Active/passive clusters with NFS and/or samba Red Hat Enterprise Linux as a base for third party SDS software

Questions?

Resources Multiple conferences each year 21 Linux Foundation Vault and LSF/MM this coming March in Boston SNIA events like SDC! USENIX FAST and other forums Mailing lists Linux-scsi, xfs, linux-ext4, etc IRC channels