18
RED HAT STORAGE ROADMAP Shawn Houston Cloud Storage Solutions Architect

Red Hat Storage Roadmap

Embed Size (px)

Citation preview

Page 1: Red Hat Storage Roadmap

RED HAT STORAGE ROADMAP

Shawn HoustonCloud Storage Solutions Architect

Page 2: Red Hat Storage Roadmap

THE RED HAT STORAGE MISSION

To offer a unified, open software-defined storage portfolio that delivers a range of data

services for next generation workloads thereby accelerating the transition to modern IT

infrastructures.

Page 3: Red Hat Storage Roadmap

THE RED HAT STORAGE PORTFOLIO

Cephmanagement

OP

EN S

OU

RC

ESO

FTW

AR

E

Glustermanagement

Cephdata services

Glusterdata services

STA

ND

AR

DH

AR

DW

AR

E

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 theexperts at Red Hat

Page 4: Red Hat Storage Roadmap

VISION:UNIFIED STORAGE MANAGER

WEB CONSOLEA browser interface designed for

managing distributed storage

APIA full API for automation and

integration with outside systems

COMMAND LINEA robust, scriptable command-line

interface for expert operators

PROVISION INSTALL CONFIGURE TUNE MONITOR

Full lifecycle management for distributed, software-defined data services

OBJECT STOREVIRTUAL

BLOCK DEVICEDISTRIBUTEDFILE SYSTEM

Storage Cluster on commodity hardware

Page 5: Red Hat Storage Roadmap

RED HAT GLUSTER STORAGEROADMAP

Page 6: Red Hat Storage Roadmap

ELASTIC SCALE-OUT ARCHITECTURE

APPS

GROW AS YOU GO

EXPAND TRANSPARENTLY

NO META DATA COMPLEXITY

CLIENTS

SCALE OUT NEW DATA CAPACITYSTORAGE

SINGLE SHARED NAMESPACE

/mnt/point

Page 7: Red Hat Storage Roadmap

ROADMAP:RED HAT GLUSTER STORAGE

TODAY (v3.1) V3.2 (H1-2016) FUTURE (v4.0 and beyond)

Gluster 3.8, RHEL 6, 7

● Dynamic provisioning of resources

● Inode quotas● Faster Self-heal● Controlled Rebalance

● SMB 3 (advanced features)● Multi-channel

● At-rest encryption

● New UI● Gluster REST API

● Compression● Deduplication● Highly scalable control plane● Next-gen replication/distribution

● pNFS

● QoS● Client side caching

MG

MT

CO

RE

FILE

SE

C

MG

MT

CO

RE

FILE

PE

RF

Gluster 4, RHEL 7Gluster 3.7, RHEL 6, 7

● Device Management● Geo-Replication, Snapshots● Dashboard

● Erasure Coding● Tiering● Bit Rot Detection● Snap Schedule

● Active/Active NFSv4● SMB 3 (basic subset)

● SELinux● SSL encryption (in-flight)

MG

MT

CO

RE

FILE

SE

C

Page 8: Red Hat Storage Roadmap

RED HAT CEPH STORAGEROADMAP

Page 9: Red Hat Storage Roadmap
Page 10: Red Hat Storage Roadmap

ROADMAP:RED HAT CEPH STORAGE

v1.3 (June 2015) v1.3.z (Q3/Q4 2015) v2.0 and Beyond (2016)

Ceph Hammer

● Puppet Modules (Tech Preview)

● SELinux

● LTTNG Tracepoints

● Swift Storage Policies● SELinux

● New UI● Alerts

● Performance Consistency● Guided Repair● New Backing Store (Tech

Preview)

● iSCSI● Mirroring

● NFS● Active/Active multi-site

MG

MT

CO

RE

BLO

CK

OB

JEC

T

MG

MT

CO

RE

BLO

CK

OB

JEC

T

Ceph JewelCeph Hammer

● Foreman/puppet installer● CLI :: Calamari API parity● Multi-user and multi-cluster

● OSD w/SSD optimization● More robust rebalancing● Improved repair process● Local and pyramid erasure codes

● Improved read IOPS● Faster booting from clones

● S3 object versioning● Bucket sharing

MG

MT

CO

RE

BLO

CK

OB

JEC

T

Page 11: Red Hat Storage Roadmap

Into the Future...

What we are working on today for tomorrow

Page 12: Red Hat Storage Roadmap

Database as a ServiceMySQL on Ceph “Sneak Preview”

Red Hat WebcastApril 2016https://www.redhat.com/en/about/events/mysql-and-ceph-database-service-sneak-preview

Page 13: Red Hat Storage Roadmap

• Ceph #1 block storage for OpenStack clouds

• MySQL #4 workload on OpenStack

(#1-3 often use databases too!)

• Ceph leading open-source SDS

• MySQL leading open-source RDBMS

WHY MYSQL ON CEPH?MARKET DRIVERS

Page 14: Red Hat Storage Roadmap

• Shared, elastic storage pool

• Dynamic DB placement

• Flexible volume resizing

• Live instance migration

• Backup to object pool

• Read replicas via copy-on-write snapshots

WHY MYSQL ON CEPH?OPS EFFICIENCY

Page 15: Red Hat Storage Roadmap

WHY MYSQL ON CEPH?PUBLIC CLOUD FIDELITY

• Hybrid Cloud requires familiar platforms

• Developers want platform consistency

• Block storage, like the big kids

• Object storage, like the big kids

• Your hardware, datacenter, staff

Page 16: Red Hat Storage Roadmap

WHY MYSQL ON CEPH?HYBRID CLOUD REQUIRES HIGH IOPS

Ceph Provides• Spinning Block – General Purpose

• Object Storage - Capacity

• SSD Block – High IOPS

Page 17: Red Hat Storage Roadmap

Hyperconverged Storage: RHEV+RHGS

An Emerging Use Case

Page 18: Red Hat Storage Roadmap

HYPERCONVERGED RHEV AND RED HAT GLUSTER STORAGE

USE CASE: Hyperconverged RHEV and RHGS

HYPERCONVERGED

Red Hat Enterprise Virtualization for management of virtualization:

● Lower cost virutalization platform● Enterprise virtualization features● Simple-to-use management interface

Red Hat Gluster Storage provides storage for virtual machine images:

● Utilize storage on the compute servers● Improves performance and reliability● Single pane of glass for management