Top Banner
RED HAT CEPH STORAGE UPDATE Neil Levine Red Hat October 2016
32

Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

Jan 23, 2018

Download

Technology

Red_Hat_Storage
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

RED HAT CEPH STORAGE UPDATE

Neil Levine Red Hat October 2016

Page 2: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

SECTIONS

RED HAT STORAGE

1.3 REVIEW

2.0 FEATURES

FUTURE

1

2

3

4

Page 3: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

RED HAT STORAGE

Page 4: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

4

THE RED HAT STORAGE PORTFOLIO

Gluster management

Ceph data service Gluster data service

Ceph management

OP

EN

SO

UR

CE

SO

FTW

AR

E

STA

ND

AR

D

HA

RD

WA

RE

Share-nothing, scale-out architecture provides durability and adapts to changing demands

Self-managing and self-healing features reduce operational overhead

Standards-based interfaces and full APIs ease integration with applications and systems

Supported by the experts at Red Hat

Page 5: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

5

HOW STORAGE FITS

PHYSICAL VIRTUAL PRIVATE CLOUD CONTAINERS PUBLIC CLOUD

Page 6: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

RED HAT CEPH STORAGE

Page 7: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

RBD A reliable, fully distributed block device

with cloud platform integration

RGW A web services gateway for object

storage, compatible with S3 and Swift

APP HOST/VM

LIBRADOS A library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby

RADOS A software-based reliable, autonomous, distributed object store comprised of self-

healing, self-managing, intelligent storage nodes and lightweight monitors

CEPHFS* A distributed file system with POSIX

semantics & scale-out metadata

CLIENT

* CephFS is Tech Preview in RHCS2 7

CEPH ARCHITECTURE

Page 8: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

8

RED HAT CEPH STORAGE 1.3

June 2015 1.3.0

Robustness at Scale

Operational Efficiency

Performance

Improvements

Nov 2015 1.3.1

Sept 2016 1.3.3

Satellite 6 support

Update to latest version of Hammer

March 2016 1.3.2

Satellite 5 Support

SELinux

3x small write boost on SSD

Page 9: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

9

OPENSTACK USER SURVEY Which OpenStack Block Storage (Cinder) drivers are in use?

SOURCE: OpenStack User Survey, April 2016

62%

22%

12%

10%

9%

6%

5%

4%

3%

3%

2%

2%

7%

Page 10: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

10

HYPER-CONVERGED OPENSTACK

HCI NODE 1

Lower TCA & TCO

Fewer SKUs

Resource Management

Easy migration to 2-tier HCI NODE 2

Ceph OSD Ceph OSD

Admin Node

Nova Compute Nova Compute

HCI NODE 3

Ceph OSD

Nova Compute

Controller 1 Controller 2

Ceph MON Ceph MON

OSP Services OSP Services

Controller 3

Ceph MON

OSP Services

Page 11: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

2.0

Page 12: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

12

RED HAT CEPH STORAGE 2 THEMES

USABILITY OBJECT IMPROVEMENTS PERFORMANCE

Page 13: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

13

USABILITY: RED HAT STORAGE CONSOLE

An easy to use interface for managing cluster lifecycles •  Ansible-based deployment tools

for driving granular configuration options from CLI or GUI

•  Monitoring and graphs for troubleshooting with statistical information about components

Page 14: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

14

OBJECT STORAGE IMPROVEMENTS

Global object storage clusters with a single namespace •  Enables deployment of clusters

across multiple geographic locations

•  Clusters synchronize, allowing users to read from or write to the closest one

•  Ideal for follow-the-sun, CDN or Disaster Recovery

STORAGE CLUSTER US-EAST STORAGE CLUSTER

US-WEST

Page 15: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

15

OBJECT STORAGE IMPROVEMENTS

Support for authentication using Active Directory, LDAP & OpenStack Keystone v3

Greater compatibility with the Amazon S3 and OpenStack Swift object storage APIs

•  AWS v4 signatures, object versioning, bulk deletes

New NFS gateway for import and export of object data (tech preview)

Page 16: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

16

PERFORMANCE: BLUESTORE (TECH PREVIEW)

BlueStore is a new Ceph storage backend optimized for modern media •  Replaces FileStore, which was designed

for HDDs

•  Supports flexible media topologies (flash, K/V drives, persistent memory)

•  Eliminates the need for an underlying filesystem or dedicated journal device

•  Provides a 2-3X performance boost

Page 17: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

17

OPENSTACK: RBD MIRRORING

Multi-site replication for block devices (RBD Mirroring) •  Replicates virtual block devices

across regions

•  Designed for disaster recovery and archival

•  Integration with Cinder Volume Replication (OSP-10)

STORAGE CLUSTER US-EAST STORAGE CLUSTER

US-WEST

Page 18: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

18

OPENSTACK: CEPHFS (TECH PREVIEW)

CephFS is a POSIX-compliant file system for use with OpenStack Manila •  Support for FUSE or kernel clients (RHEL 7.2)

•  Approach: robustness, hardening, then scalability

Nov 2015 Manila tech preview

in OSP7

Aug 2016 CephFS tech preview in

RHCS2/clients

Aug 2016 CephFS Manila tech

preview in OSP9

Nov 2016 Manila production support in OSP10

2017 CephFS production

support

INTERNAL USE ONLY

Page 19: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

FUTURE

Page 20: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

20

FUTURE

2.1 (Nov 2016) 1

Page 21: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

21

FUTURE

2.1 (Nov 2016)

Ceph for Data Lakes and Analytics

1

2

Page 22: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

22

FUTURE

2.1 (Nov 2016)

Ceph for Data Lakes and Analytics

Testing at scale

1

2

3

Page 23: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

23

FUTURE

2.1 (Nov 2016)

Ceph for Data Lakes and Analytics

Testing at scale

3.0

1

2

3

4

Page 24: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

24

FUTURE

2.1 (Nov 2016)

Ceph for Data Lakes and Analytics

Testing at scale

3.0

Containerized Ceph & Containerized OpenStack

1

2

3

4

5

Page 25: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

THANKS!

@neilwlevine https://redhat.com/storage

Page 26: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

CORE • Bluestore (tech preview) • Performance optimizations

26

ROADMAP SUMMARY RED HAT CEPH STORAGE 2 (today)

Ceph Jewel

MANAGEMENT • Red Hat Storage Console 2 • Lifecycle management • Ansible support

OBJECT • Support for global clusters • AD, LDAP, Keystone v3 • Expanded API compatibility • NFS gateway (tech preview)

BLOCK • Volume Mirroring for DR

Page 27: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

CORE • Bluestore (tech preview) • Performance optimizations

27

ROADMAP SUMMARY RED HAT CEPH STORAGE 2 (today)

Ceph Jewel

MANAGEMENT • Red Hat Storage Console 2 • Lifecycle management • Ansible support

OBJECT • Support for global clusters • AD, LDAP, Keystone v3 • Expanded API compatibility • NFS gateway (tech preview)

BLOCK • Volume Mirroring for DR

RED HAT CEPH STORAGE 2.1 (Q4 2016)

OBJECT • Static Websites • Indexless Buckets • Payer Request • Swift Refcore Compliance

Page 28: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

CORE • Bluestore (tech preview) • Performance optimizations

28

ROADMAP SUMMARY RED HAT CEPH STORAGE 2 (today)

Ceph Jewel

MANAGEMENT • Red Hat Storage Console 2 • Lifecycle management • Ansible support

OBJECT • Support for global clusters • AD, LDAP, Keystone v3 • Expanded API compatibility • NFS gateway (tech preview)

BLOCK • Volume Mirroring for DR

RED HAT CEPH STORAGE 2.1 (Q4 2016)

OBJECT • Static Websites • Indexless Buckets • Payer Request • Swift Refcore Compliance

BLOCK • iSCSI for Windows & RHEL

Page 29: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

CORE • Bluestore (tech preview) • Performance optimizations

29

ROADMAP SUMMARY RED HAT CEPH STORAGE 2 (today)

Ceph Jewel

MANAGEMENT • Red Hat Storage Console 2 • Lifecycle management • Ansible support

OBJECT • Support for global clusters • AD, LDAP, Keystone v3 • Expanded API compatibility • NFS gateway (tech preview)

BLOCK • Volume Mirroring for DR

RED HAT CEPH STORAGE 2.1 (Q4 2016)

OBJECT • Static Websites • Indexless Buckets • Payer Request • Swift Refcore Compliance

BLOCK • iSCSI for Windows & RHEL

UPSTREAM ACTIVITY (in the future)

OBJECT • Metadata search • Tiering to the public cloud • Object-level encryption • Compression

Page 30: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

CORE • Bluestore (tech preview) • Performance optimizations

30

ROADMAP SUMMARY RED HAT CEPH STORAGE 2 (today)

Ceph Jewel

MANAGEMENT • Red Hat Storage Console 2 • Lifecycle management • Ansible support

OBJECT • Support for global clusters • AD, LDAP, Keystone v3 • Expanded API compatibility • NFS gateway (tech preview)

BLOCK • Volume Mirroring for DR

RED HAT CEPH STORAGE 2.1 (Q4 2016)

OBJECT • Static Websites • Indexless Buckets • Payer Request • Swift Refcore Compliance

BLOCK • iSCSI for Windows & RHEL

UPSTREAM ACTIVITY (in the future)

OBJECT • Metadata search • Tiering to the public cloud • Object-level encryption • Compression

BLOCK • Erasure coding support • Persistent client-side cache • Improved iSCSI support

Page 31: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

CORE • Bluestore (tech preview) • Performance optimizations

CORE • Bluestore General Availability • Data checksums • Integrated key management • Improved multi-threading

31

ROADMAP SUMMARY RED HAT CEPH STORAGE 2 (today)

Ceph Jewel

MANAGEMENT • Red Hat Storage Console 2 • Lifecycle management • Ansible support

OBJECT • Support for global clusters • AD, LDAP, Keystone v3 • Expanded API compatibility • NFS gateway (tech preview)

BLOCK • Volume Mirroring for DR

RED HAT CEPH STORAGE 2.1 (Q4 2016)

OBJECT • Static Websites • Indexless Buckets • Payer Request • Swift Refcore Compliance

BLOCK • iSCSI for Windows & RHEL

UPSTREAM ACTIVITY (in the future)

OBJECT • Metadata search • Tiering to the public cloud • Object-level encryption • Compression

BLOCK • Erasure coding support • Persistent client-side cache • Improved iSCSI support

Page 32: Red Hat Storage Day New York - Whats New in Red Hat Ceph Storage

CORE • Bluestore (tech preview) • Performance optimizations

CORE • Bluestore General Availability • Data checksums • Integrated key management • Improved multi-threading

32

ROADMAP SUMMARY RED HAT CEPH STORAGE 2 (today)

Ceph Jewel

MANAGEMENT • Red Hat Storage Console 2 • Lifecycle management • Ansible support

OBJECT • Support for global clusters • AD, LDAP, Keystone v3 • Expanded API compatibility • NFS gateway (tech preview)

BLOCK • Volume Mirroring for DR

RED HAT CEPH STORAGE 2.1 (Q4 2016)

OBJECT • Static Websites • Indexless Buckets • Payer Request • Swift Refcore Compliance

BLOCK • iSCSI for Windows & RHEL

UPSTREAM ACTIVITY (in the future)

FILE • Active/active metadata servers • Snapshots • Hypervisor integration

OBJECT • Metadata search • Tiering to the public cloud • Object-level encryption • Compression

BLOCK • Erasure coding support • Persistent client-side cache • Improved iSCSI support