随着超融合系统的发展,我们可以看到除了 RAID 之外的其他技术来处理分布式存储(例如 ceph 或 VSAN 或像 nutanix 中的分布式存储)。
但是,是否有开源技术衍生自对象存储,我可以在具有大量大磁盘的单个服务器上使用它,比如说十几个 12To SATA 磁盘,这将确保数据安全,但在更换磁盘时不会出现重建时间过长的缺点。因此,动态磁盘池是一种分簇 RAID,可以在块级别(如 iscsi)或文件系统级别(如 zfs 或 brtrfs)使用。
我想提供一些功能类似于 SYNOLOGY 托架(NFS、iscsi 目标、SMB)但没有用于块存储的 RAID。
谢谢你的指示。
答案1
答案2
“这将确保数据安全,而且不存在更换磁盘时重建时间过长的缺点”
您有一种错觉,认为软件可以改变现实 - 即物理。巨大的重建时间本质上归结为必须写入完整的光盘,如果您在光盘上写入 2TB 的信息,则需要很长时间,因为这就是光盘的行为方式。特别是如果您必须读取多张光盘才能在第一次获取丢失的数据(Raid 5,6 模拟)。软件可以有多“愚蠢”是有细节的(即在物理最小值之上添加时间),但如果您谈论的是速度慢的大型 SATA 光盘,那么最小值已经是几个小时了。
您提到的所有其他技术都必须遵循您想要避免的相同问题 - 物理学。
而且,如果您对网络进行复制,您的集群网络使用 10g 或更低的速度(这是最可能的情况)而不是 40g 或 100g,这也没有帮助。