DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE...

38
DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with GlusterFS and Ceph Dustin L. Black, RHCA Principal Technical Account Manager Red Hat Strategic Customer Engagement 2014-10-13

Transcript of DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE...

Page 1: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

DUSTIN L. BLACK, RHCA

OPEN STORAGEIN THEENTERPRISEwith GlusterFS and Ceph

Dustin L. Black, RHCAPrincipal Technical Account ManagerRed Hat Strategic Customer Engagement

2014-10-13

Page 2: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with
Page 3: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Dustin L. Black, RHCAPrincipal Technical AccountManagerRed Hat, Inc

[email protected]@dustinlblack

Page 4: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Wouldn't you like to have...a single named support contactwho know's your business,your technology,and your needs?

Page 5: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

A trusted advisor and technicalexpert

to analyze your configuration,advise on your architecture,

and collaborate on your strategy?

Page 6: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

An advocate and liaisonconnecting you with engineers

and maintainers,within Red Hat and upstream,

ensuring your priorities are alsotheirs?

Page 7: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

A partner who livesand breathes open

source andtransparency?

Page 8: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

RED HATTechnical AccountManagementPremium named-resource proactivesupportfrom your leading experts in opensolutionsContact your sales team or visit redhat.com

Supporting success. Exceeding expectations.

Page 9: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Let's TalkDistributed Storage

Decentralize and Limit FailurePointsScale with Commodity Hardwareand Familiar OperatingEnvironmentsReduce Dependence onSpecialized Technologies andSkills

Page 10: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

GlusterFSClustered Scale-out GeneralPurpose Storage PlatformFundamentally File-Based &POSIX End-to-End

Familiar Filesystems Underneath(EXT4, XFS, BTRFS)Familiar Client Access (NFS, Samba,Fuse)

No Metadata ServerStandards-Based – Clients,

Page 11: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with
Page 12: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with
Page 13: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Red Hat StorageServer

Enterprise Implementation ofGlusterFSIntegrated Software ApplianceRHEL + XFS + GlusterFSCertified Hardware CompatibilitySubscription Model24x7 Premium Support

Page 14: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

CephMassively scalable, software-defined storage systemCommodity hardware with nosingle point of failureSelf-healing and Self-managing

Rack and data center awareAutomatic distribution of replicas,

Block, Object, FileData stored on common backendfilesystems (EXT4, XFS, etc.)

Page 15: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Fundamentally distributed as objects

Page 16: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with
Page 17: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with
Page 18: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Inktank CephEnterprise

Enterprise Implementation ofCephCombined with management anddeployment toolsEnterprise-level support with bugescalation and hot patchesBare metal and OpenStackdeployments

Page 19: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Use Case:Media Storage via Object Interface

Page 20: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

GoalsMedia file storage for customer-facing appDrop-in replacement for legacyobject backend1PB plus 1TB/day growth rateMinimal resistance to increasingscaleMulti-protocol capable for futureservicesFast transactions for

Page 21: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Implementation12 Dell R710 nodes +MD1000/1200 DAS

Growth of 6 -> 10 -> 12 nodes~1PB in total after RAID 6GlusterFS Swift interface fromOpenStackBuilt-in file+object simultaneousaccessMulti-GBit network withsegregated backend

Page 22: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Use Case:Self-Service Provisioning withAccounting and Chargeback

Page 23: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

GoalsAdd file storage provisioning toexisting self-service virtualizationenvironment

Automate the administrative tasksMulti-tenancy

Subdivide and limit usage by corporatedivisions and departmentsAllow for over-provisioningCreate a charge-back model

Simple and transparent scaling

Page 24: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

ImplementationDell R510 nodes with local disk~30TB per node as one XFSfilesystemBricks are subdirectories of theparent filesystem

Volumes are therefore naturally over-provisioned

Quotas* placed on volumes tolimit usage and provide foraccounting and charge-back

Page 25: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Use Case:NoSQL Backend with SLA-Bound

Geo-Replication

Page 26: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

GoalsReplace legacy database key/blobarchitectureDivide and conquer

NoSQL layer for key/pointerScalable storage layer for blob payload

Active/Active sites with 30-minute replication SLAPerformance tuned for small-fileWORM patterns

Page 27: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

ImplementationHP DL170e nodes with local disk~4TB per nodeCassandra replicated NoSQL layerfor key/pointerGlusterFS parallel geo-replication* for data payload sitecopy exceeding SLA standardsWorked with Red Hat Engineeringto modify application datapatterns for better small-file

Page 28: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Use Case:Storage & Compute Consolidation

for Scientific Research

Page 29: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with
Page 30: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

GoalsScale with storage needs

Eliminate need to move data betweenbackendsKeep pace with exponential demand

Reduce administrative overhead;Spend more time on the scienceControl and predict costs

Scale on demandSimple chargeback model

Efficient resource consumption

Page 31: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

ImplementationDell PowerEdge R720 ServersOpenStack + Ceph

HPC and Storage on the samecommodity hardwareSimple scaling, portability, and trackingfor chargeback and expansion

400TB virtual storage poolAmple unified storage on a flexibleplatform reduces administrativeoverhead

Page 32: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Use Case:Multi-Petabyte RESTful Object

Store

Page 33: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with
Page 34: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

GoalsObject-based storage forthousands of cloud servicecustomersSeamlessly serve large media &backup files as well smallerpayloadsQuick time-to-market and pain-free scalabilityHighly cost-efficient with minimalproprietary reliance

Page 35: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

ImplementationModular server-rack-row "pod"system

6x Dell PowerEdge R515 servers perrack10x 3TB disks per server; Total 216TBraw per rack10x racks per row; Total 2.1PB raw perrow

700TB triple-replicated customerobjects

Page 36: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Questions?people.redhat.com/dblack

Page 37: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

Do it!Build a test environment in VMs injust minutes!Get the bits:

has GlusterFS and Cephpackages nativelyRHSS 2.1 ISO available on the

Go upstream: /

Fedora 20

Red HatPortal

gluster.org ceph.com

Page 38: DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISEevents.linuxfoundation.org/sites/events/files/slides/Red Hat, Inc... · DUSTIN L. BLACK, RHCA OPEN STORAGE IN THE ENTERPRISE with

RED HATTechnical AccountManagementPremium named-resource proactivesupport from your leading experts inopen solutionsContact your sales team or visit redhat.com

Supporting success. Exceeding expectations.