SUSE® Enterprise Storage Overview and Roadmap Larry Morris Sr. Product Manager SUSE Enterprise Storage Distribution: Internal – Confidential
SUSE® Enterprise Storage Overview and Roadmap
Larry Morris
Sr. Product Manager
SUSE Enterprise Storage
Distribution: Internal – Confidential
2
Agenda
SUSE Enterprise Storage Ceph Architecture Overview
SUSE Enterprise Storage Product Overview
SUSE Enterprise Storage Product Roadmap
Questions
SUSE Enterprise StorageCeph Architecture Overview
4
SUSE Enterprise Storage Powered By Ceph Architecture
5
FS
Disk
OSD Object Storage Daemon
File System (btrfs, xfs)
Physical Disk
● OSDs serve storage objects to clients● OSDs peer to perform replication and recovery
SUSE Enterprise StorageObject Storage Daemon (OSD) composition
6
Put Several OSDs in One Storage Node
FS
Disk
OSD
FS
Disk
OSD
FS
Disk
OSD
FS
Disk
OSD
FS
Disk
OSD
FS
Disk
OSD
SUSE Enterprise StorageStorage node
7
M • Monitors are the brain cells of the cluster‒ Cluster Membership (Cluster Map)‒ Consensus for Distributed Decision Making
•Not in the performance path - Do not serve stored objects to clients
SUSE Enterprise StorageMonitor node
8
SUSE Enterprise Storage Reliable Autonomic Distributed Object Store (RADOS) cluster
9
SUSE Enterprise Storage OSD, placement group (PG) & pool
10
SUSE Enterprise Storage Controlled, scalable, decentralized placement of replicated data
11
SUSE Enterprise Storage Placement group (PG)
12
SUSE Enterprise Storage Placement group (PG)
13
SUSE Enterprise Storage Key features
• Unlimited scalability
• Self repairing
• Unified object and block access
• Thin provisioning for optimized utilization
• Copy-on-write clones for application rollback
• Non disruptive scalability of capacity online
• Rolling upgrades
• Cache tiering for performance
• Erasure coding for space-efficient resilience
14
SUSE Enterprise Storage Cache tiered pools
15
SUSE Enterprise Storage Multiple replication options
16
17
“The Ceph advisory board is a key step for the Ceph project on the way from an open source project to becoming an open standard with industry-wide collaboration and adoption. SUSE is excited to participate in this group effort to help the open source software-defined storage revolution take shape.” Lars Marowsky-Brée, Distinguished Engineer, SUSE
SUSE Enterprise Storage Ceph advisory board
Ceph advisory board ● Ceph community committed to the Ceph project
● Canonical● CERN● Cisco● Fujitsu● Intel● Red Hat● SanDisk● SUSE
SUSE Enterprise StorageProduct Overview
19
SUSE Enterprise Storage Development Focus Areas
Manageability• Ease of install• Centralized management, monitoring, reporting
Interoperability• Unified block/file/object (heterogeneous OS access)• Commodity CPU architectures• Fabric interconnect
Efficiency• Cache tiering• Deduplication/compression• Hierarchical storage management
Availability• Backup/archive• Continuous data protection• Remote replication
20
SUSE Enterprise Storage Development Focus Areas
Manageability• Ease of install• Centralized management, monitoring, reporting
Interoperability• Unified block/file/object (heterogeneous OS access)• Commodity CPU architectures• Fabric interconnect
Efficiency• Cache tiering• Deduplication/compression• Hierarchical storage management
Availability• Backup/archive• Continuous data protection• Remote replication
21
22
Or, Take a Crowbar to it
SUSE Enterprise Storage 2 Crowbar installation utility
23
SUSE Enterprise Storage 2 iSCSI heterogeneous OS block level access
24
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchive
CAPACITYOPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
BulkStorage
VM-Aware
Tier 3
Tier 2
Tier 1
Tier 0
Enterprise Storage Market
25
SUSE Enterprise Storage Target Market
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchiveCAPACITY
OPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
Initial Target MarketInitial Target Market
BulkStorage
VM-Aware
26
SUSE Enterprise Storage Object storage
Use Case:‒ Object Storage (Bulk)‒ Use RESTful APIs
‒ (Swift or Amazon S3)‒ Provide On Premise cloud storage‒ Similar/lower cost than AWS (Amazon)
High Density Deployment‒ Use Erasure Coding for redundancy‒ High capacity storage enclosure
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchive
CAPACITYOPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
BulkStorage
VM-Aware
27
SUSE Enterprise Storage Archive storage
Use Case:‒ Archive Storage (Block or Object)• Cold storage or active archive
• Medical records• Email archive
• Use customer's backup software
High Density Deployment‒ Erasure Coding for redundancy‒ Cache Tiering for cost efficient performance‒ Background data scrubbing
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchive
CAPACITYOPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
BulkStorage
VM-Aware
28
SUSE Enterprise Storage Bulk storage
Use Case:‒ Bulk Storage (Block)
‒ Use as VERY LARGE disk or array‒ iSCSI heterogeneous access
‒ Windows, VMware, Linux, etc ‒ Examples:
‒ Windows file store‒ General purpose block storage
Standard Capacity Deployment ‒ Replicated copies for redundancy‒ Standard capacity storage enclosure
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchive
CAPACITYOPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
BulkStorage
VM-Aware
29
SUSE Enterprise Storage Data backup
Use Case:‒ Data Backup (Block)
‒ Disk-2-disk copy‒ Very fast copy for short backup window
‒ Replace existing mid-range array
Standard Capacity Deployment ‒ Replicated copies for redundancy‒ Standard capacity storage enclosure
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchive
CAPACITYOPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
BulkStorage
VM-Aware
30
SUSE Enterprise Storage VM repository or data store
Use Case:‒ VM Data Store (Block or Object)
‒ General block or object storage‒ Native KVM driver‒ ISCSI heterogeneous OS support
‒ VMWare‒ Hyper-V
Standard Capacity Deployment ‒ Replicated copies for redundancy‒ Standard capacity storage enclosure
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchive
CAPACITYOPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
BulkStorage
VM-Aware
31
SUSE Enterprise Storage Rich media – video/audio
Use Case:‒ Rich Media
‒ Example:‒ Video streaming‒ Audio streaming
Tiered Deployment ‒ Use Cache Tiering
‒ Active data in performance tier‒ Inactive data stored in capacity tier
LOW FUNCTIONALITY
HIGHFUNCTIONALITY
ObjectStorage
ArchiveStorage
DataBackup
Video Audio
BigData
DataAnalytics
OLTP
CRMERP
HPC
ComplianceArchive
CAPACITYOPTIMIZED
PERFORMANCEOPTIMIZED
DRTarget
BulkStorage
VM-Aware
32
SUSE Enterprise Storage Flexibility
Build your own storage
Reference architectures
Appliances
33
SUSE Enterprise Storage Pricing
Base Configuration - $10000 (Priority Subscription)
● SES and limited use of SLES to provide:● 4 SES storage OSD nodes (1-2 sockets)
● 3 -5 SES MON nodes (customer selects redundancy level)
● 1 SES management node
Expansion Node - $2300 (Priority Subscription)
● SES and limited use of SLES to provide:● 1 SES storage OSD node (1-2 sockets) or
● 1 SES MON node or
● 1 SES management node
SUSE Enterprise StorageProduct Roadmap
35
SUSE Enterprise Storage Development Focus Areas
Manageability• Ease of install• Centralized management, monitoring, reporting
Interoperability• Unified block/file/object (heterogeneous OS access)• Commodity CPU architectures• Fabric interconnect
Efficiency• Cache tiering• Deduplication/compression• Hierarchical storage management
Availability• Backup/archive• Continuous data protection• Remote replication
36
SUSE Enterprise Storage Product Solution Stack - Efficiency
Deduplication
SUSE Enterprise Storage 2+ Integration with industry leading storage backup software
Backup
37
SUSE Enterprise Storage 3 CephFS POSIX file system
38
SUSE Enterprise Storage 3 Metadata distributed file server access
39
SUSE Enterprise Storage 3 Enterprise storage management and monitoring
Intel's Virtual Storage Manager (VSM)
InkScope
IT-Novum's openATTIC
40
41
SUSE Enterprise Storage Roadmap
SUSE Enterprise Storage 2
Ceph Hammer release
Clustered Active/Active SCSI gateway
● Heterogeneous block access
Data at rest encryption
Enhanced installation
Not a commitment – subject to change
SUSE Enterprise Storage 3
Ceph Jewel release
SLES 12 SP 1 (Server)
Asynchronous remote replication
● Block? and object
Clustered file-system (tech preview)
Enhanced management
Native VMWare RBD driver
Data in flight encryption
Data compression (btrfs)
InfiniBand back-end network
Q1 2015 Q2 2015 Q3 2015 Q4 2015 Q1 2016 Q2 2016
Storage
Questions?
Thank you.
43
For more information aboutSUSE Enterprise Storage:http://suse.com/storage
Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany
+49 911 740 53 0 (Worldwide)www.suse.com
Join us on:www.opensuse.org
44
Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.