red hat ceph storage roadmap: january 2016

18
Red Hat Confidential - NDA Required Red Hat Ceph Storage Road-Map - January 2016

Upload: redhatstorage

Post on 09-Jan-2017

3.723 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

Red Hat Ceph Storage Road-Map - January 2016

Page 2: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

DisclaimerThe content set forth herein is Red Hat confidential information and does not constitute in any way a binding or legal agreement or impose any legal obligation or duty on Red Hat.

This information is provided for discussion purposes only and is subject to change for any or no reason.

Page 3: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA RequiredRed Hat Confidential - NDA Required

Red Hat Ceph Storage Life-Cycle

v1.3

v2.0

Jun ‘15 Jun ‘16 Jun ‘17 Jun ‘18

3-year Life Cycle Production Phase 1 Production Phase 2

Page 4: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA RequiredRed Hat Confidential - NDA Required

Description Production Phase 1(Year 1)

Production Phase 2 (Years 2 & 3)

Major bug fixes yes yes

Minor bug fixes yes yes*

Security errata yes yes

Bug fix errata yes yes

New features (backport potential) yes* no

Updated install image yes no

Partner enablements additions yes no

Life Cycle Definitions

* need full product + engineering review prior to commitment

Page 5: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

Red Hat Ceph Storage

Version 1.3

Page 6: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

Red Hat Ceph Storage v1.3

● Ceph Hammer

● 3 year Life-Cycle

● Supported on RHEL 7

● Themes○ The Petabyte Release○ Robustness at scale○ Performance Improvements○ Operational Efficiency

Page 7: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v1.3 - RGWImprovements since RHCS v1.2

● New implementation based on Civetweb

● S3 Versioning

● Swift Storage Policies

● Bucket Sharding

● IPv6 Support

● SELinux Support (due 1.3.2)

Page 8: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v1.3 - RBDImprovements since RHCS v1.2

● Copy on Read (Improves write latency)

● Faster operations on images (resize, flatten, import/export)

● Faster booting via Read Ahead

● Allocation Hinting

Page 9: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v1.3 - RADOSImprovements since RHCS v1.2

● Improved performance on SSD

● Improved rebalancing logic and pause

● Time-scheduled scrubbing

● Improved performance with degraded objects

● IPv6 Support

● SELinux Support (due 1.3.2)

Page 10: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v1.3 - ManagementImprovements since RHCS v1.2

● Ceph REST API (Calamari) supports management of multiple clusters, CRUSH management

● Satellite 6 support

● Tech-Preview: puppet-ceph & Foreman-based installer

Page 11: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

Red Hat Ceph Storage

Version 2.0

Page 12: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v2.0

● Based on Ceph Jewel

● Major feature release

● 3 year life-cycle● asd● Supported on RHEL 7

● Scheduled for June ’15

Page 13: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v2.0 - RGWExpected Features

● Global Clusters (active/active)● ● LDAP/AD Support

● AWS4 Support

● NFS (Tech Preview)

Post-Jewel

● STS (auth federation, e.g., kerberos)

● Storage policies (policy-based tiering)

● Swift Per-Tenant Namespace● ● Swift Object Expiration

● Swift Large Object (SLO) support● ● Keystone v3 Support

● Bucket re-sharding

Page 14: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v2.0 - RBDExpected Features

● RBD Mirroring (Volume Replication)● ● iSCSI (with RHEL 7.3)

● Improved Snapshot Management (Deep Flattening)

● ● Snapshot renaming● ddd● Fast Image Diffs

● NBD driver (librbd-backed kernel device)

● Persistent client-side caching

Post-Jewel

● Client caching with ordered writeback (point-in-time crash consistency)

Page 15: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v2.0 - RADOSExpected Features

● Programmatic view of scrub log and repair

● Security features (all processes run as non-root)

● Performance optimizations for flash

● BlueStore (Tech Preview)

● ...● ● ...

● ...● ● ...

Post-Jewel

● QoS: IOPS reservations, proportional sharing

● Small write support for erasure coded pools (e.g., consumed directly by RBD)

Page 16: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v2.0 - CephFS (Tech Preview)Expected Features

● Active/Passive MDS● ● Filesystem Repair tool

● FUSE Support (with RHCS 2.0)

● Ceph kernel driver support with RHEL 7.3

● Support for Manila (tech preview) in RHEL-OSP9 via native driver (FUSE/kernel) in VM

● Multi-tenant security

● Multiple file systems per cluster

Post-Jewel

● Active/Active MDS

● Manila hypervisor-mediated driver● ● ...

● ...● ● ...

Page 17: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

RHCS v2.0 - ManagementExpected Features

● New Installer (based on Foreman)● ● New GUI LifeCycle Management tool

(Project USM)

● 100% RESTful API coverage of Ceph operations

● Satellite 5 support (TBC)

And...

● Hyperconverged OpenStack Storage (OSP)

Page 18: Red Hat Ceph Storage Roadmap: January 2016

Red Hat Confidential - NDA Required

Thank you