![有没有便宜的方法来创建具有 PB 存储空间的一台(或多台)服务器?](https://linux22.com/image/557939/%E6%9C%89%E6%B2%A1%E6%9C%89%E4%BE%BF%E5%AE%9C%E7%9A%84%E6%96%B9%E6%B3%95%E6%9D%A5%E5%88%9B%E5%BB%BA%E5%85%B7%E6%9C%89%20PB%20%E5%AD%98%E5%82%A8%E7%A9%BA%E9%97%B4%E7%9A%84%E4%B8%80%E5%8F%B0%EF%BC%88%E6%88%96%E5%A4%9A%E5%8F%B0%EF%BC%89%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
就个人资助研究而言,成本很低。
考虑到当前驱动器的大小,这似乎是一项几乎不可能完成的任务。
答案1
尽管 SvenW 的说法是正确的,您需要大约 340 个磁盘(每个磁盘消耗大约 15 瓦的电力),因此需要原始磁盘成本,但困难/复杂的部分是控制器和电缆管理。即使您使用那些 24/25 磁盘 eSATA 机箱/扩展器(也需要电源),您仍然需要其中的 14 个,大多数磁盘控制器每个都不超过 2 个 eSATA 连接,因此除非您想将它们菊花链连接(坏主意),否则您将需要 7 个这样的卡(每个卡也消耗电力)。因此,您最终会得到一台带有许多卡的机器,其中一些卡位于比其他卡更宽的总线上,大量电缆和一堆耗电、发热的单个磁盘盒。并且在整个系统中设计某种形式的 RAID 保护可能会变得非常复杂,特别是考虑到您希望设计一个系统以承受单个磁盘、单个机箱和单个控制器故障。
我做大型存储,据我所知,大而便宜等于长期的麻烦。
编辑-出于兴趣我计算了一些数字;
哦,我发现了一张卡,理论上可以连接那么多机箱,但还不知道它是否支持那么多磁盘。
哦,那个控制器显然可以处理那么多的机箱和磁盘 - 谁知道呢!不过会有很多争论。
希望有所帮助。
答案2
定义“便宜”。Backblaze 有一篇著名的博客文章概述了他们的 pod 系统用于大规模存储,但请注意 IO 访问将是慢的。
你需要 16 个 Backblaze Pod 才能达到 1Pb 的原始容量,大约需要 20 个左右才能达到 1Pb 的可用容量
答案3
想想看:单是磁盘费用就至少要 20,000 美元(不含任何冗余,340 x 3 TB x 60 美元),还不包括任何机箱、服务器或控制器。
答案4
唯一正确的方法是使用 SAN。不幸的是,它们并不便宜。