Red Hat Confidential - NDA Required
Red Hat Ceph Storage
Road-Map - January 2016
Red Hat Confidential - NDA Required
Disclaimer
The 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.
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
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
Red Hat Confidential - NDA Required
Red Hat Ceph Storage
Version 1.3
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
Red Hat Confidential - NDA Required
RHCS v1.3 - RGW
Improvements since RHCS v1.2
● New implementation based on Civetweb
● S3 Versioning
● Swift Storage Policies
● Bucket Sharding
● IPv6 Support
● SELinux Support (due 1.3.2)
Red Hat Confidential - NDA Required
RHCS v1.3 - RBD
Improvements 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
Red Hat Confidential - NDA Required
RHCS v1.3 - RADOS
Improvements 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)
Red Hat Confidential - NDA Required
RHCS v1.3 - Management
Improvements 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
Red Hat Confidential - NDA Required
Red Hat Ceph Storage
Version 2.0
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
Red Hat Confidential - NDA Required
RHCS v2.0 - RGW
Expected 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
Red Hat Confidential - NDA Required
RHCS v2.0 - RBD
Expected 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)
●
Red Hat Confidential - NDA Required
RHCS v2.0 - RADOS
Expected 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)
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
●
● ...
● ...
●
● ...
Red Hat Confidential - NDA Required
RHCS v2.0 - Management
Expected 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)
Red Hat Confidential - NDA Required
Thank you

Red Hat Ceph Storage Roadmap: January 2016

  • 1.
    Red Hat Confidential- NDA Required Red Hat Ceph Storage Road-Map - January 2016
  • 2.
    Red Hat Confidential- NDA Required Disclaimer The 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.
  • 3.
    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
  • 4.
    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
  • 5.
    Red Hat Confidential- NDA Required Red Hat Ceph Storage Version 1.3
  • 6.
    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
  • 7.
    Red Hat Confidential- NDA Required RHCS v1.3 - RGW Improvements since RHCS v1.2 ● New implementation based on Civetweb ● S3 Versioning ● Swift Storage Policies ● Bucket Sharding ● IPv6 Support ● SELinux Support (due 1.3.2)
  • 8.
    Red Hat Confidential- NDA Required RHCS v1.3 - RBD Improvements 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
  • 9.
    Red Hat Confidential- NDA Required RHCS v1.3 - RADOS Improvements 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)
  • 10.
    Red Hat Confidential- NDA Required RHCS v1.3 - Management Improvements 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
  • 11.
    Red Hat Confidential- NDA Required Red Hat Ceph Storage Version 2.0
  • 12.
    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
  • 13.
    Red Hat Confidential- NDA Required RHCS v2.0 - RGW Expected 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
  • 14.
    Red Hat Confidential- NDA Required RHCS v2.0 - RBD Expected 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) ●
  • 15.
    Red Hat Confidential- NDA Required RHCS v2.0 - RADOS Expected 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)
  • 16.
    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 ● ● ... ● ... ● ● ...
  • 17.
    Red Hat Confidential- NDA Required RHCS v2.0 - Management Expected 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)
  • 18.
    Red Hat Confidential- NDA Required Thank you