我正在尝试构建我的第一个个人存储区域网络(灵活的停机时间,速度不是优先考虑的问题),以在预算内达到 1PB 的容量,并且正在考虑修改Backblaze 吊舱作为基本单元,但有几个部分我不明白。这是我第一次尝试,我希望你们能忽略我的知识不足,尽管我确实读过警告将尽可能多的 SAS 主轴和控制器装入裸 4U,然后将其连接到 Linux 主机。
对于桌面工作站,我一直更喜欢软件 RAID,而不是硬件 RAID,因为如果硬件 RAID 控制器坏了,我不喜欢在 eBay 上寻找替代品。我不明白为什么这个论点不适用于大型存储阵列?
考虑到如今主板配备的 PCI 插槽数量,当我可以以低得多的成本购买 4-6 个 4 端口卡时,购买 16 端口、24 端口 SAS 卡是否有什么特别的优势?
(3.题外话:我还能向 Backblaze pod 添加什么来更接近 Tier 1 存储解决方案?我打算用 FC SAN、SAS 主轴等来修饰它。)
答案1
面对如此大的存储量,传统 RAID(硬件或软件)根本无法满足要求。虽然误码率会随着每一代的更新而有所改善,但容量增长速度却更快。传统 RAID 并未针对此进行优化。
您应该考虑针对这种情况设计的文件系统,例如 ZFS。Back Blaze 做了类似的事情,但是是专有的。