在没有数据复制的公共云上运行 CEPH 是一个好主意吗?

在没有数据复制的公共云上运行 CEPH 是一个好主意吗?

我的初创公司正在考虑采用 CEPH 进行块存储(以及它提供的其他功能)。我们的大多数基础设施都在公共云(DO、GCP、AWS 等)上运行。

在公共云数据存储上,您通常会获得一系列与数据损坏相关的保证。(RAID 等)。

由于这些保证是由我们的云提供商提供和管理的,因此在没有复制的情况下进行 ceph 安装是否有效?

注意:HA 并不是主要问题,但数据丢失却是。

澄清:

这个问题也可以改述如下:

假设完美的存储设备(即它不会发生故障,也不会遭受任何硬件级别的损坏),因为实际上,当您从存储卷购买时,您购买的就是存储设备。公共云供應商)

CEPH 还需要复制吗?

换一种方式:如果底层存储没有出现故障,并且我不介意数据暂时离线。

我还需要复制吗?

谢谢

答案1

嗯,您没有提到涉及的具体服务或保证的细节,但我的第一个问题是,为什么您不直接使用公共云提供商的本地存储 - 它们中的大多数都提供了您所需要的一切;块、文件、对象。

但如果你坚持要这么做,那就不要跳过复制,如果你喜欢你的数据就不要跳过复制——首先,有时公共云服务会暂时中断,如果这种情况在没有复制的情况下发生,那么你就失去了对数据的访问权,当数据恢复时可能会损坏。所以是的,请使用复制。

相关内容