SUSE Enterprise Storage
Original author(s) | SUSE |
---|---|
Developer(s) | SUSE |
Stable release |
3.0[1]
/ 6 June 2016 |
Operating system | Linux |
Type | Distributed object store |
Website |
suse |
SUSE Enterprise Storage (SES) is a Linux-based storage solution developed by SUSE and built on Ceph technology.[2] The second major release was available in November, 2015, and announced at SUSECon 2015, succeeding a successful initial version.
New features in 2.0 include cross-platform support in addition to the native Linux kernel and other RADOS-powered endpoints. Adding iSCSI, the ability to connect block storage to any system, even Microsoft Windows, meant an enterprise-grade software-defined storage system was now available for every major operating system supporting an iSCSI initiator.[3]
Features
New features in SES 2.0 were the iSCSI target, encryption, simpler implementation with a Crowbar appliance used for SUSE OpenStack Cloud integration, and relationships with partners to bring Ceph to ARM-based hardware.[4]
A unique distinction of SUSE Enterprise Storage and Ceph is the recommendation against traditional fault-tolerance technologies, such as RAID because of the different strategies of each solution. Ceph provides full duplication of all data so that loss of any single copy leaves at least two others (by default) available from which a new copy can be created and clients can continue to be serviced.
Because the data are duplicated in their entirety, disk-based duplication via RAID is redundant, reducing overall capacity, and is therefore not encouraged. This design also makes mixing and matching sizes and types of disks possible, and allows for commodity grade hardware to be used cutting costs on the storage environment. The presence of multiple copies of data also provides clients with the ability to achieve greater read performance by pulling data from multiple disks simultaneously.
Another feature of Ceph-based storage is the ability to define, via policy, the type of storage used for different types of data. This means that data can be stored more than the default three times providing higher redundancy and performance if deemed important, and it can also be stored on faster or slower disks depending on the business needs. The policies can go as far as to define redundant storage in multiple servers, multiple racks, multiple datacenter, or on different continents, all depending on the needs of the business or system administrator. Cache Tiering[5] can also be used to help write performance by sending writes to cache to faster disks.
History
SUSE Enterprise Storage 1.0 was released[6] as an add-on to the popular SUSE Linux Enterprise Server 12. As an add-on, it took advantage of the enterprise Linux stack available as part of SLES 12, and then provided highly-available, highly replicated, and high-performing storage which could be exposed via RADOS or iSCSI to other clients.