Dell, EMC, Dell Technologies, Cisco,

Tuesday, June 21, 2016

Understanding Ceph and Its Place in the Market

Last month, the #Ceph community released its first set of bug fixes to the 10.2 Jewel release with version 10.2.1. This is good news, but what is Ceph? Ceph is a software-defined distributed object storage solution. Originally developed by Inktank in 2012, the solution was later acquired by #Red Hat, Inc., in 2014. It is open source and licensed under the Lesser General Public License (LGPL).

In the world of Ceph, data is treated and stored like objects. This is unlike traditional (and legacy) data storage solutions, where data is written to and read from the storage volumes via sectors and at sector offsets (often referred to as blocks). When dealing with large amounts of large data, treating them as objects is the way to do it. It is also much easier to manage. In fact, this is how the cloud functions—with objects. This object-drive model enables Ceph for simplified scalability to meet consumer demand easily. These objects are replicated across an entire cluster of nodes, giving Ceph its fault-tolerance and further reducing single points of failure.

Last year, the Ceph community released the support for an Erasure Coded pool. This means that instead of duplicating data objects and consuming doubles or multiples of the original data, through the concept of Erasure Code, the object gets fed through an algorithm where it is re-computed with additional padding to handle data inconsistencies or failures. This does come at a bit of a performance cost. Anyway, Ceph has also been designed to self-heal and self-manage. All of this happens at a lower level and is transparent to the user or a client application.

http://m.linuxjournal.com/content/understanding-ceph-and-its-place-market

No comments:

Post a Comment