Upload
redhatstorage
View
541
Download
1
Embed Size (px)
Citation preview
RED HAT STORAGE ROADMAP
Shawn HoustonCloud Storage Solutions Architect
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.
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
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
RED HAT GLUSTER STORAGEROADMAP
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
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
RED HAT CEPH STORAGEROADMAP
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
Into the Future...
What we are working on today for tomorrow
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
• 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
• 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
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
WHY MYSQL ON CEPH?HYBRID CLOUD REQUIRES HIGH IOPS
Ceph Provides• Spinning Block – General Purpose
• Object Storage - Capacity
• SSD Block – High IOPS
Hyperconverged Storage: RHEV+RHGS
An Emerging Use Case
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