![Ceph 非复制池(复制 1)](https://linux22.com/image/219052/Ceph%20%E9%9D%9E%E5%A4%8D%E5%88%B6%E6%B1%A0%EF%BC%88%E5%A4%8D%E5%88%B6%201%EF%BC%89.png)
我有一个 10 节点集群。我想创建一个非复制池(复制1),我想问一些关于它的问题:
让我告诉你我的用例:
- 我不在乎丢失数据
- 我的所有数据都是垃圾,这些垃圾文件通常在 1KB 到 32MB 之间。
- 这些文件将在 5 天内删除。
- 可写空间和I/O速度更为重要。
- 我的写入/读取/删除操作量很高,每天至少 200GB。
我担心,如果发生任何故障,我将无法访问整个集群。丢失数据没关系,但我必须忽略丢失的文件,从集群中删除数据并继续使用现有数据,在执行此操作时,我希望能够将新数据写入集群。
我的问题是:
1-为了实现这个目标,您有什么建议吗?
2- 通过此设置,您认为存在哪些潜在问题?
3-我认为擦除编码不是一个选择,因为性能问题和文件删除速度慢。由于这种 I/O 需求,EC 将丢失文件并且可能会发生泄漏(我之前在 Nautilus 上见过)。
4-您阅读了我的需求,有更好的方法吗?也许是 ceph 的替代品?
谢谢您的回答。此致。