Open Source Object Storage for Unstructured Data: Ceph on HP ProLiant SL4540 Gen8 Servers

Table Of Contents
Glossary
Cold, warm and hot storageTemperature in data management refers to frequency and performance of data access in
storage. Cold storage is rarely accessed and can be stored on the slowest tier of storage. As the storage ‘heat’ increases,
the bandwidth over time as well as instantaneous (latency, IOPS) performance requirements increase.
CRUSHControlled Replication Under Scalable Hashing. The algorithm Ceph uses to compute object storage locations.
EpochCeph maintains a history of each state change in the Ceph Monitors, Ceph OSD Daemons and PGs. Each version
of cluster element state is called an “epoch.”
Failure domain—An area of the solution impacted when a key device or service experiences failure.
Federated storage—A collection of autonomous storage resources with centralized management that provides rules
about how data is stored, managed and moved through the cluster. Multiple storage systems are combined and
managed as a single storage pool.
Object storage—A storage model focusing on data objects instead of file systems or disk blocks; objects have key/value
pairs of metadata associated with them to given the data context. Typically accessed by a REST API, designed for massive
scale and using a wide, flat namespace.
PGsPlacement Group. A grouping of objects on an OSD; pools contain a number of PGs and many PGs can map to an
OSD.
Poolslogical partitions for storing objects. Pools set ownership/access to objects, the number of object replicas, the
number of placement groups, and the CRUSH rule set to use.
RADOSA Reliable, Autonomic Distributed Object Store. This is the core set of storage software which stores the user’s
data in a Ceph Cluster (MON+OSD).
RESTRepresentational State Transfer is stateless, cacheable, layered client-server architecture with a uniform
interface. In this cluster, the REST APIs are architected on top of HTTP.