SUSE Enterprise Storage Highly Scalable Software Defined Storage Gábor Nyers Sales Engineer @SUSE gnyers@suse.com
Setting the Stage
Enterprise Data Capacity Utilization 1-3% 15-20% 20-25% Tier 0 Ultra High Performance Tier 1 High-value, OLTP, Revenue Generating Tier 2 Backup/Recovery, Reference Data, Bulk Data 50-60% of Enterprise Data Tier 3 Object, Archive, Compliance Archive, Long-term Retention Source: Horison Information Strategies - Fred oore 3
SUSE Enterprise Storage
SUSE Storage Feature Overview Scalability Upper Limit: EBs, Incremental expansion No Single Point of Failure 100% Software Defined Storage Self managing, Self healing 5
Traditional Storage vs. SUSE Storage Traditional Storage Ceph Proprietary hardware Proprietary software Life-cycle enforced by vendor Hard scale limit Commodity hardware Open Source software Hardware Exabyte scale $$$$ $$ 6
APP APP Host / V Client RADOSGW RBD CEPH FS Librados A library to directly access RADOS (C,C++, Java, Python, Ruby and PHP) A REST Gateway compatible with Amazon S3 and OpenStack Swift Object based distributed block device with support for Linux kernel and Qemu/KV POSIX compliant distributed file system with support for Linux and FUSE RADOS Reliable Autonomous Distributed Object Store comprised of self-healing, selfmanaging intelligent storage nodes 7
Unified Storage Object Storage Block Storage Filesystem Storage Amazon S3, OpenStack Swift ulti-tenant Replication Erasure coding Clones Snapshots Native Linux kernel driver Thin provisioning POSIX compatibility CIFS / NFS Native Linux kernel driver Dynamic Subtree Partitioning 8
The Components of the Ceph cluster OSD OSD OSD OSD FS FS FS FS Object Storage Daemon (OSD) Responsible for storing objects on a local file system and providing access to them over the network Disk Disk Disk Disk File System XFS, Btrfs, Ext4 Disk Local SATA or SAS disk 9
The Components of the Ceph cluster A Ceph onitor aintains maps of the cluster state, incl: monitor map, OSD map, Placement Group (PG) map, CRUSH map. Disk Local SATA or SAS disk 10
SUSE Storage use case: object store Application Amazon S3 Application Swift librados features: C, C++, Java, Python, Ruby, PHP, etc... bindings Application librados RadosGW librados RadosGW features Amazon S3 compatibility OpenStack Swift compatibility 11
SUSE Storage use case: block storage Block Device V KV Hypervisor librbd + librados Live migration V KV Hypervisor librbd + librados Features: Thinly Provisioned Resizable images Image import/export Image copy or rename Read-only snapshots Revert to snapshots Ability to mount with Linux or QEU KV clients! 12
SUSE Storage Product Positioning High-end Disk Array id-range Array Fully Featured NAS Device id-range NAS Entry-level Disk Array JBOD Storage SUSE Enterprise Storage 13
Summary SAVINGS: Total cost of ownership Reduced CAPEX expenditures Reduced OPEX expenditures Ease of management FLEXIBILITY: Adaptability to evolving business needs Reduced dependency upon proprietary Locked In storage CONFIDENCE: Reliability and availability Leverage SUSE world-class support and services 14
Questions? Thank you. 15
For more information please visit our website: www.suse.com Thank you. 16
Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. 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 Disclaimer This 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.
Backup Slides