Erasure Coding and Tiering.

15
DEMO THEATER: OPENSTACK SUMMIT ATLANTA, 2014

description

Demo Theater [Inktank] Ceph Update: Erasure Coding and Tiering. Video Presentation: http://bit.ly/1ySQ1xS

Transcript of Erasure Coding and Tiering.

Page 1: Erasure Coding and Tiering.

DEMO THEATER: OPENSTACK SUMMITATLANTA, 2014

Page 2: Erasure Coding and Tiering.

Copyright © 2014 by Inktank | Private and Confidential

OUR MISSION

2

Single Purpose

TRADITIONALENTERPRISE STORAGE

Multi-Purpose, Unified

Hardware Distributed Software

Single Vendor Lock-in Open

Hard Scale Limit Exabyte Scale

Page 3: Erasure Coding and Tiering.

Copyright © 2014 by Inktank | Private and Confidential

ARCHITECTURE

3

S3/SWIFTHOST/

HYPERVISORiSCSI CIFS/NFS SDK

INTERFACES

STORAGE CLUSTERS

MONITORS OBJECT STORAGE DAEMONS (OSD)

BLOCK STORAGE

FILE SYSTEM

OBJECT STORAGE

NODE

NODE

NODE

NODE

NODE

NODE

NODE

NODE

NODE

Page 4: Erasure Coding and Tiering.

Copyright © 2014 by Inktank | Private and Confidential

CEPH WITH OPENSTACK

4

OPEN STACK

KEYSTONE API

SWIFT API CINDER APIGLAN

CE API

NOVAAPI

CEPH STORAGE CLUSTER(RADOS)

CEPH OBJECT GATEWAY

(RGW)

CEPH BLOCK DEVICE(RBD)

HYPERVISOR

(Qemu/KVM)

Page 5: Erasure Coding and Tiering.

RED HAT ACQUIRES INKTANK

5

EXPANDING RED HAT’S FOOTPRINT IN SOFTWARE-DEFINED STORAGE

Page 6: Erasure Coding and Tiering.

Copyright © 2013 by Inktank | Private and Confidential

CEPH WITH RHEL-OSP

6

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

CEPH STORAGE CLUSTER(RADOS)

CEPH OBJECT GATEWAY

(RGW)

CEPH BLOCK DEVICE(RBD)

CERTIFIED!

Page 7: Erasure Coding and Tiering.

Copyright © 2014 by Inktank | Private and Confidential

ROADMAPINKTANK CEPH ENTERPRISE

7

1.2 2.0

CEPH

CALAMARI

PLUGINS

Erasure Coding

CephFS

Cache Tiering

User Quotas

RADOS Management

Call-Home Support SNMP

Hyper-V

Ceph 0.80 Firefly Ceph 0.87 “H-Release”

May 2014 September 2014

HDFS Support

RHEL7 Support

VMware

iSCSI

QoS

RDMA

LDAP Integration

2015

RBD Mirroring

Page 8: Erasure Coding and Tiering.

Copyright © 2013 by Inktank | Private and Confidential

CACHE TIERING

8

HYPERVISOR

CACHE: WRITEBACK MODE

BACKING POOL (REPLICATED)

CEPH STORAGE CLUSTER

Read/Write Read/Write

Page 9: Erasure Coding and Tiering.

Copyright © 2013 by Inktank | Private and Confidential

CACHE TIERING

9

HYPERVISOR

CACHE: READ ONLY MODE

BACKING POOL (REPLICATED)

CEPH STORAGE CLUSTER

Write Write Read Read

Page 10: Erasure Coding and Tiering.

Copyright © 2014 by Inktank | Private and Confidential

ERASURE CODING

10

OBJECT

REPLICATED POOL

CEPH STORAGE CLUSTER

ERASURE CODED POOL

CEPH STORAGE CLUSTER

COPY COPY

OBJECT

31 2 X Y

COPY4

Page 11: Erasure Coding and Tiering.

Copyright © 2013 by Inktank | Private and Confidential

CACHE TIERING + ERASURE CODING

11

APPLICATION

CACHE POOL (REPLICATED)

BACKING POOL (ERASURE CODED)

CEPH STORAGE CLUSTER

Page 12: Erasure Coding and Tiering.

DEMO12

Page 13: Erasure Coding and Tiering.

Copyright © 2014 by Inktank | Private and Confidential

ROADMAPINKTANK CEPH ENTERPRISE

13

1.2 2.0

CEPH

CALAMARI

PLUGINS

Erasure Coding

CephFS

Cache Tiering

User Quotas

RADOS Management

Call-Home Support SNMP

Hyper-V

Ceph 0.80 Firefly Ceph 0.87 “H-Release”

May 2014 September 2014

HDFS Support

RHEL7 Support

VMware

iSCSI

QoS

RDMA

LDAP Integration

2015

RBD Mirroring

Page 14: Erasure Coding and Tiering.

Copyright © 2014 by Inktank | Private and Confidential14

CEPH TRAINING

PROFESSIONAL SERVICES

ENTERPRISE SUBSCRIPTIONS

Academic

OEM

Pre-Production

Production

Performance

Co-development

Tuning

Quickstart

Advanced Ceph

Openstack

Ceph Operations

Intro to Ceph

INKTANK PORTFOLIODEPLOYMENT LIFECYCLE

Page 15: Erasure Coding and Tiering.

THANK YOU!

Ross TurkVP Marketing & Community

[email protected]

@rossturk

YOUR PICTURE HERE