Ceph (software): Difference between revisions
No edit summary |
|||
Line 10: | Line 10: | ||
A pool is a partition to store objects and can either be a replicated pool or erasure code pool. Each pool stores the ownership of it's objects and has fixed parameters including the number of placement groups and the CRUSH rule. | A pool is a partition to store objects and can either be a replicated pool or erasure code pool. Each pool stores the ownership of it's objects and has fixed parameters including the number of placement groups and the CRUSH rule. | ||
===Storage Types=== | |||
====Object Storage==== | |||
[https://docs.ceph.com/en/latest/radosgw/# Ceph Object Gateway] | |||
====Block Device==== | |||
[https://docs.ceph.com/en/latest/rbd/ Ceph Block Device] | |||
===File System=== | |||
[https://docs.ceph.com/en/latest/cephfs/ Ceph File System] | |||
==Kubernetes Deployment== | ==Kubernetes Deployment== |
Revision as of 03:14, 14 September 2021
Note: I don't have any experience running this.
Architecture
Algorithm
CRUSH
Erasure Coding
Overview
A ceph cluster consists of pools.
Pools
A pool is a partition to store objects and can either be a replicated pool or erasure code pool. Each pool stores the ownership of it's objects and has fixed parameters including the number of placement groups and the CRUSH rule.