昆山建设工程招标网站,开发公司清除地上树木侵犯了谁的权利,全网推广推荐,徐州小程序开发商Replicated Pool#xff08;拷贝型Pool#xff0c;默认#xff09; 概述#xff1a; 这是Ceph的默认存储池类型。它通过生成对象的多份拷贝来确保数据的冗余和高可用性。 工作原理#xff1a; 每个存入的对象#xff08;Object#xff09;都会被存储为多个副本#xf…Replicated Pool拷贝型Pool默认 概述 这是Ceph的默认存储池类型。它通过生成对象的多份拷贝来确保数据的冗余和高可用性。 工作原理 每个存入的对象Object都会被存储为多个副本包括一个主副本和多个从副本。从副本相当于备份副本用于在主副本所在的OSD丢失时保证数据不丢失。 副本数量 如果客户端在上传对象时不指定副本数系统默认为3个副本。在开始存储数据之前系统会计算出对象的主副本和从副本的位置。数据首先被存储到主副本然后主副本将数据同步到从副本。所有副本同步完毕后主副本会通知客户端数据上传成功。 空间需求 这种类型的Pool需要更多的裸存储空间因为它会存储每个对象的多个副本。但是它支持所有的Pool操作。
Erasure-coded Pool纠删码Pool 概述 这种Pool类型将数据存储为KM的形式其中K是数据块的数量M是编码块的数量也代表最多可以容忍的数据块丢失数量。 工作原理 每个对象被存储到Ceph集群时会被分成多个数据块进行存储。编码块用于在数据块丢失时恢复数据。这种类型类似于磁盘阵列RAID5可以在最大化利用存储空间的同时保证数据的可恢复性。 空间效率 与副本Pool相比纠删码Pool更节约磁盘空间。但是它更浪费计算资源。例如存储一个100M的资源如果使用副本Pool并按3副本计算实际上需要使用300M的空间。而使用纠删码Pool如果将100M资源分为25块并将M指定为2那么总共只需要约108M的空间计算公式为100100/25*2。 限制 需要注意的是如果存储RBD镜像Rados Block Device镜像则不支持使用纠删码Pool