首页 企业版 Backblaze Storage Pod 6.0 评论

Backblaze Storage Pod 6.0 评论

by 马克基德

Backblaze Storage Pod 6.0 在一个 60U 机架式服务器中容纳 4 个硬盘驱动器,其架构强调存储密度和每 GB 价格。 Storage Pod 6.0 设计是开源硬件开发过程的结果,允许管理员选择购买预制服务器或构建自己的相同规格的服务器。


Backblaze Storage Pod 6.0 在一个 60U 机架式服务器中容纳 4 个硬盘驱动器,其架构强调存储密度和每 GB 价格。 Storage Pod 6.0 设计是开源硬件开发过程的结果,允许管理员选择购买预制服务器或构建自己的相同规格的服务器。

Backblaze自称是基于云的备份和异地存储服务,但在存储行业内,他们也被称为Storage Pod系列存储阵列的鼻祖, 关于硬盘寿命的详细评论的出版商. 事实上,Backblaze 只发布其 Storage Pod 的开源设计和零件清单,这意味着那些不想构建自己的 Pod 的人将需要从 Backuppods 或 45 Drives 等第三方供应商处购买。 Backuppods 销售库存的 Backblaze 设计,而 45 Drives 则采用了采用 Backblaze 设计的方法,将其用作发射台,并将其修改为更广泛的受众,成为他们称之为 Storinator 的产品。

Storinator 服务器与软件无关。 这些服务器提供了运行您选择的任何软件的自由,包括操作系统(Linux、CentOS、Debian 等)、FreeBSD、Windows Server,以及 NAS 软件(FreeNAS、RockStor 等)。 Storinator 服务器还允许您运行集群软件(例如 Gluster FS)和对象存储系统(例如 Caringo 或 Ceph)。 这些服务器可以用作 NAS 设备,但能够为您选择的应用程序转换为超融合解决方案。 通过 30、45 或 60 个硬盘驱动器插槽配置,Storinator 提供海量存储,原始数据高达 600TB。 它以超过 3 GB/s 的速度提供读/写数据,并且能够通过高速连接在极短的时间内移动大量数据。

Storage Pod 6.0 在一个 60U 大小的服务器中集成了 4 个商用硬盘驱动器,这些服务器由市售部件构建而成。 据 Backblaze 称,Pod 6.0 旨在让管理员在使用 0.05TB 驱动器时获得低至 4 美元/GB 的价格。 这意味着完全由 Storage Pod 组成的 40U 机架最多可容纳 2.4PB 的原始存储。 通过使用 6.0TB 驱动器填充 Storage Pod 8,可以在标准机架中积累 4.8PB。

由于 Backblaze 致力于开源硬件,因此有大量关于 Storage Pod 6.0 构建和设计的可用信息。 蓝图、STEP 文件、接线图、构建说明和零件清单可在 Backblaze 网站上找到。

Backblaze Storage Pod 6.0 规格

  • 处理器:Intel Xeon E5-1620 v2 四核 3.7GHz 0GT/s 10MB LGA 2011 CPU
  • 内存:海力士 4x8GB DDR3-133MHz HMT31GR7CFR4C-PB
  • 主板:SuperMicro MBD-X9SRH-7TF-O
  • 电源:2个EVGA 750w     
  • 启动盘:三星ST500LM012
  • SATA III 卡:Sunrich 4 端口 PCI Express A-540
  • 背板:Sunrich S-331
  • CPU风扇:Dynatron R13 1U     
  • 操作系统:Linux Debian 7

建筑与设计

关于 Storage Pod 6.0,首先要注意的事情之一是它的底盘深度(包括盖子在内的尺寸为 35 1/16 英寸)比大多数服务器机架更深,尽管没有一些更大的大容量存储架那么长我们已经看到进入实验室。 增加的深度是将 60 个托架装入 4U 服务器的关键,尤其是考虑到它是用商品组件构建的。 虽然不影响商品位,但在使用通用组件而不是自定义组件时存在一些限制,这在很大程度上包括尺寸。 现成的 ATX 电源比戴尔、惠普或 IBM 服务器中的电源大得多。 在其中两个单元所利用的空间中,您可能可以安装 6 或 8 个服务器 PSU。 也就是说,这两种选择之间的成本差异以及与集成它们相关的研发成本要高得多。

有一个与电源配置相关的设计元素确实需要特别注意。 虽然大多数服务器在服务器软启动(风扇、驱动器等)之前不会激活组件,但 Storage Pod 会。 它配置为在他们的环境中工作的方式,物理上打开 PSU1 将激活硬盘驱动器背板的一部分,旋转硬盘驱动器。 关注的元素进入这里,因为机箱风扇还没有按这个顺序打开; 相反,当用户在该过程的后期对主板进行软电源时,它们会打开。 因此,如果您购买 Storage Pod 在您自己的环境中使用,您需要注意,在操作系统自行关闭电源的偶然情况下,您有一个很短的窗口(几分钟)来在硬盘驱动器过热之前翻转 PSU 上的开关. 如果它位于托管数据中心并且附近没有技术人员,则您可能会遇到硬件故障或更糟的情况。

我们联系了 45 Drives,这是 Backblaze 网站上列出的 VAR 之一,关于设计怪癖,他们已经解决了这个配置问题。 在部署初期,他们意识到电源配置可能存在问题,因此改用单电源。 它们提供具有远程 PMBus 管理功能的冗余热插拔电源以及非冗余电源。 因此,如果操作系统确实关闭,整个机箱将照常关闭,用户可以远程控制整个系统。

Backblaze 建议将机箱前部与标准 29 英寸机架的前部对齐,这意味着额外的英寸会伸出后端。 这种排列使系统的大部分重量(硬盘驱动器托架)直接由导轨支撑。 对于装满后重约 150 磅的系统来说,这是一个重要的考虑因素。

Backblaze Storage Pod 6 使用 12 个 SATA 倍增器,每个有五个端口,用于连接存储驱动器。 背板 SATA 连接通过 3 个带有 Marvell 9235 芯片组的 SATA III 卡提供,乘法器使用 Marvell 9715 芯片组。

Storage Pod 6.0 专为双 EVGA Supernova NEX750G 电源设计,位于左上角。 Supermicro MBD-X9SRH-7TF-O MicroATX 主板提供双 PS/2 端口、双 USB 2.0 端口、串行端口、VGA 端口和 Intel X540 双端口 10GBase-T 网络端口。

主板的八个 DDR3 DIMM 插槽指定用于高达 512GB ECC LRDIMM、256GB ECC RDIMM 或 64GB ECC/非 ECC UDIMM。 鉴于其作为高密度存储服务器的用途,推荐的 RAM 配置为四个 8GB PC3-12800 DDR3-1600MHz 模块,总共 32GB RAM。 为系统供电的四核 Intel Xeon E5 -1620 V2 CPU 位于主板中央电源下方,刚好看不见。 所有三个可用的 PCIe 插槽都被 SATA 卡占用。 两个 PCI-32 插槽未被占用。

为了与 Backblaze 的开源方向保持一致,Storage Pod 6.0 使用基于 Debian 和 Apache 的操作系统和软件堆栈。 在系统级别,这意味着服务器管理员可以访问 Debian 生态系统中可用的各种软件工具。

重要的是要注意访问 Backblaze 存储只能通过 HTTPS,与大多数其他企业存储解决方案相比,这些解决方案通过更传统的文件或基于块的传输提供可访问性。 HTTPS 连接是通过 Apache Tomcat 中的自定义 Backblaze 应用层处理的。 该应用层负责监控 pod、存储分配、加密、重复数据删除和其他功能。

这篇评论将探索 Storage Pod 6.0 作为一个独立的存储服务器,但 Backblaze Storage Pods 也可以联合到一个由 20 个 pod 组成的集群中,称为 Vault Storage Pod。 在这种安排下,20 个 Storage Pod 中的每一个都为保存到 Vault 中的任何给定文件提供数据或奇偶校验存储。 Backblaze 的开源 Reed-Solomon 编码算法用于跨集群分发数据。

对于用作独立服务器,Backblaze 建议将存储分成四个 RAID6 卷,每个包含 13 个数据驱动器和 2 个奇偶校验驱动器。 RAID 阵列是使用 mdadm 实用程序创建的,文件系统是 EXT4。

结语

Backblaze Storage Pod 系列可能是在企业和数据中心规模提供的封闭存储平台中采用最广泛的开源替代方案。 “滚动你自己的”数据存储系统并不是 Backblaze 独有的,但该公司开源其架构的工作已经产生了一个活跃的用户社区和第三方供应商,他们采用这种方法并共享通用的硬件和软件基线。

Storage Pod 6.0 主要设计为集成的基于 Vault 的云存储系统中的一个节点,该系统仅与客户端通信 HTTPS。 我们知道,许多构建了 Storage Pod 的人正在单独使用它们,或者以少于形成 Vault 所需的 20 个 Pod 的组的形式使用它们,因此我们很想看看单个 Pod 在我们所需要的相同工作负载下如何运行用于评估其他存储系统。

根据 Backblaze 的说法,管理员可能会花费 10,000 多美元来购买组装完整的 Storage Pod 6.0 所需的组件。 另外,Backblaze 目前提供组装好的 Pod 6.0 机箱,价格约为 6,000 美元,除了 60 个硬盘驱动器外,所有东西都包括在内。 他们建议为存储额外预算 7,000 美元,总估计价格约为 12,850 美元。

优点

  • 标准化且文档齐全的数据存储架构,其价格与“自己动手”或“白盒”解决方案相比具有竞争力
  • 开放的硬件和软件平台赋予管理员权力

缺点

  • 有些硬件元素可能不适用于所有客户,但有些 3rd 各方确实提供修改后的设计

底线

Backblaze Storage Pod 6.0 是寻找经济高效的“白盒”解决方案的用户的绝佳工具,他们可以轻松地将其集成到当前的数据中心或 IT 基础设施中。 

Backblaze Storage Pod 6.0 产品页面

讨论这篇评论

注册 StorageReview 时事通讯