ProLiant Gen8 服务器中的第三方 SSD 解决方案

ProLiant Gen8 服务器中的第三方 SSD 解决方案

我想知道是否有人在 HP(DL380p)Gen8 服务器中使用 Intel DC3700 SSD(或类似产品)的具体经验?

我正在升级一组使用直接附加存储的数据库服务器。通常,我们在服务器配置中使用 HP 品牌的所有产品,除了几台装有 SSD 的台式机(所有产品都运行正常),我从未在其他方面使用过 SSD - 当然没有在服务器上使用过。

我们正在升级的服务器在 Windows 上运行 SQL Server (2005)。我们正在转向 SQL 2012。当前的机器在 DL370 G6 上托管一个 200GB 数据库,该数据库在 RAID 1+0 中配置了 72GB 15K SFF 驱动器,如下所示:OS(2 个主轴)、tempdb(4 个主轴)、t-logs(8 个主轴)、数据(20 个主轴)。性能不是问题(CPU 负载通常为 20% / 峰值为 30%,磁盘队列典型 = 1)。数据卷磁盘在 P800 的 MSA50 中运行 - 因此那里最多可能有 5K IOPS。硬件已经使用近 4 年了,所以是时候更新了。

各个硬盘报告的数据使用情况显示,自部署以来,数据卷上的写入量 < 100TB;事务日志卷上的写入量 < 10TB;tempdb 上的写入量约为 1TB。

这就是用例。现在考虑一个新的、相同的磁盘子系统。每台服务器的成本约为 15,000 美元(34 个 15K HDD @ 250 美元 + 2 个 D2700 机架 + 智能阵列 P421 用于外部存储)。

考虑类似的 SSD 部署,比如说 6 个 200GB SSD 用于数据卷,2 个(100GB)用于操作系统、tempdb 和日志记录。也许有点过头了,但使用 Intel DC S3700 为所有服务器配备第二张阵列卡,每台服务器可节省约 5000 美元。此外,它可装入一个 2U 机箱(使用 DL380p 上的扩展笼),每年可节省数百美元的电费。随着 SSD 性能的提高,这甚至可以覆盖一些不严谨的查询 ;-)。

同等的“无忧” HP SSD 解决方案将花费约 10,500 美元。价格是其两倍,保修期更短,耐用性更低,但性能和可管理性有保证。

当然,还有很多折中方案可以发挥作用。我也非常清楚供应商支持的解决方案与第三方解决方案之间的权衡。我没有整合这些特定产品的经验来帮助量化这些权衡。我希望有人有经验,并愿意分享他的经验。

我想到的问题是:

S3700 在 Proliant 环境中与 Array P42x/P822 卡配合使用效果好吗?如果使用 S3700,使用第三方卡(例如 LSI 9270-8i)是否有优势?如我所述,使用第三方解决方案如何(轻松)完成固件升级或管理警报?

如果在组装过程中出现特殊问题,您是如何解决的(假设您已经解决了)?

随着 SSD 为存储领域带来的变化,存储解决方案远不如几年前那么简单。我确信几年后它们将大不相同,我们原本预计要再等一个周期才会认真考虑在任何服务器应用程序中使用 SSD。

在我继续往下讲之前,有谁愿意分享他们在这方面的相关经验吗?请告诉我们为什么我们是聪明的、疯狂的,或者介于两者之间。

答案1

我在这里已经多次介绍过 SSD 与 HP 服务器的互操作性和兼容性问题。

查看这些帖子:

HP D2700 机箱和 SSD。任何 SSD 都可以使用吗?

是否有任何 SAN 供应商允许第三方驱动器?

因此,从 G6 和 G7 HP ProLiants 转向 Gen8 变体迫使磁盘托架外形发生变化。HP 转向了SmartDrive 托架Gen8 产品,这引发了一系列影响 SSD 兼容性的问题。

我喜欢在合理范围内为我的环境和应用程序选择最合适的选项。有了 G7,我可以在需要时使用 HP 的 SanDisk/Pliant SAS 企业级 SSD,也可以使用英特尔或其他低成本的基于 SandForce 的 SSD这样做很有意义。如果使用 D2700 或 D2600 等外部机箱,我也可以使用sTec SSD(提供另一种优质 SAS SSD 选项)。旧规格的驱动器托架很容易获得。

使用 Gen8 服务器,很多事情都无法实现。从难以进入 SmartDrive 载体限制性固件和磁盘验证技术由于 HP 品牌 SSD 的价格高得离谱(每个驱动器 2500 美元以上),我认为 HP 已经把自己的价格挤出了市场。

他们的品牌重塑驱动器性能并不出色,但耐久性极佳。这并非在每个环境中都需要。要在当前的 HP Smart Array 控制器上发挥 HP SSD 的最佳性能,还需要进行调整,甚至进行额外的HP SmartPath 许可. 以前的控制器(如 Smart Array P410)受到 IOPS 和其他约束的限制

可能会影响 Gen8 服务器上的应用程序的一个良好开发是HP SmartCache SSD 分层。与 LSI 的 Cachecade 非常相似,它允许您添加 SSD 读取缓存,并在重要时刻受益于较低的延迟。另请参阅:LSI CacheCade SSD 存储分层的效果如何?

一般来说,我并不关心具有磁盘外形尺寸的 RAID 设置中的 SSD 可靠性。基于 PCIe 的 SSD 引发其他担忧。我没有遇到任何耐力问题,但请检查:SSD 硬盘和机械硬盘一样可靠吗(2013)?


所以,你可以做什么?

  • D2700 外部机箱可能是这里的关键。它使用较旧的 G7 磁盘托架。它也是一个非常坚固的单元,并且与新旧一代控制器兼容。您可以整天将 Intel/sTec/cheapo 磁盘塞入其中,并且一切正常。将其连接到主机中的适配器,这将为您提供所需的灵活性。使用 DL360p 而不是 DL380p 可以节省机架单元。

  • Intel 磁盘里面Gen8 服务器...我不会这么做,除非是为了避免错误POST 1709。另外,您将以影响主服务器单元的方式进行自我支持。我刚刚让一位客户尝试用英特尔固态硬盘和 eBay 驱动器托架填充 25 托架 DL380p Gen8。他不得不退回英特尔驱动器并使用低端 HP SATA 磁盘才能使系统正常工作。

HP ProLiant DL380p Gen8提供 8 托架和 12 托架15、16 托架和 25 托架单元。

  • 8 托架很好。这是一个很好的平台,特别是如果你添加外部存储。

  • 16 托架 Gen8 没有 SAS 扩展卡(并且与出色的 HP SAS 扩展器),所以你需要内部 RAID 控制器才能使用它。因此,您的逻辑驱动器无法跨越两个 8 托架驱动器笼。这与 G7 不同,一个阵列中有 16 个托架/磁盘没有问题

  • 25 托架单元存在令人担忧的设计缺陷。SAS 扩展器嵌入在 25 驱动器背板上。此背板需要带有 FBWC 缓存的 P420i 控制器才能运行。很好。我有但是,RAID 控制器 DIMM 会在 60 天内损坏。在 8 托架单元上,这只会禁用写入缓存。在 25 托架服务器上,缓存故障会使智能阵列成为“零内存”控制器并禁用对磁盘的所有访问!!除非您可以接受这种风险,否则请避免使用此模型。我在 2GB 缓存模块上的故障率远高于 1GB 模块,因此我为此特定平台降级到 1GB 模块。

1746-Slot z 驱动器阵列 - 检测到不支持的存储连接 - 此控制器型号不支持通过扩展器进行 SAS 连接。已禁用对所有存储的访问。

在此处输入图片描述

答案2

以下是我对此问题的总结。感谢您的贡献!

公平地说,最初的问题假设 OEM 存储解决方案(本例中为 HP SSD)在组件兼容性和系统性能方面提供了受支持或“保证”的有效解决方案。这显然需要付出高昂的价格,感知价值决定了溢价的合理性。

虽然我实际上已经放弃了在这次硬件更新中使用 SSD 的想法,但英特尔 S3700 的宣传让 SSD 解决方案具有足够的吸引力,值得考虑。查看等效的 HP 产品,我发现 (1) 它们目前不可用,并且 (2) 预期价格溢价是英特尔产品的 2.4 倍。因此,问题变成了集成和验证英特尔解决方案需要多少努力?理解这一点会导致一个非常特定于产品的解决方案,这与 serverfault 的目标背道而驰,因此我将使用提供的答案概括我的思考过程:

  1. 无论是供应商集成还是 DIY,将 SSD 挂在针对旋转磁盘优化的 RAID 控制器后面仍然存在很多变数。HP 建议进行各种调整对于 SSD 的使用,ewwhite 提到的 HP SmartPath 软件(仅限 Gen8 RAID + Windows)在使用 SSD 时基本上会短路大部分 RAID 固件。HP 对 Gen8 运营商的额外“保护主义”以及管理第三方 SSD 的固件更新(我认为这比 HDD 更重要)也使这一切看起来有点太不成熟(或管理过于密集),不适合在复杂的设置中使用。

  2. 不过,在我重新使用旋转磁盘之前,我按照 Tom O'Connor 的建议,再次查看了 FusionIO 产品。由于性能对我们来说并不是一个真正的问题,因此最大的好处是它是一个集成的存储模块。这使得兼容性和配置变得更加简单。另一个重要点是 HP OEM 制造这些产品,因此您可以获得此系列的“正品”HP 产品,集成就不再是一个问题。此外,与我考虑的 SATA/SAS SSD 形成鲜明对比的是,HP 的广告(在线)价格实际上比 FusionIO 更优惠。想想看。

重新考虑部署这个帖子考虑到这一点,我考虑使用单个 FusionIO 卡构建可用性节点。这使解决方案成本从“无法考虑”降为“让我们进一步研究”。最后,当实际报价高于预期时,我被说服了。

因此,最重要的是,我们有两台 Gen8 服务器在沙箱中运行,这些服务器都搭载了 HP 品牌的 FusionIO 卡。耐久性将远远超出我们的预期,成本低于 15K SAS 磁盘解决方案,而且我们将大幅降低功耗和机架空间。当然,冗余模型是不同的,但我认为人们唯一会错过的是所有闪烁的 LED。

对于将 SSD 用于任务关键型数据库系统,我原本的想法是等上几年,因为将会有更多更成熟、更可靠的解决方案,而且价格更优惠。毫无疑问,情况仍将如此,但我很惊讶地发现今天有一款产品看起来可以很好地完成这项工作。

答案3

我在旅行中碰到过这个帖子,因此,对于相关人士,使用 4x Samsung 2 TB 860 重建了 HP ML350 Gen9,没有问题,HP 唯一的问题是他们打开了这一点:

默认情况下,使用 SSD 的 HP 会打开其 HPE SSD 智能路径

在智能存储管理员中禁用 HP Smart Path 从主页屏幕中选择一个可用设备,然后单击可用选项下的配置。从设备菜单中选择一个控制器。出现操作面板。在配置\逻辑设备下,选择带有逻辑驱动器的阵列。单击禁用 HPE SSD Smart Path。单击保存。

在 HP ROM BIOS 中启用缓存(可能可以在 Windows 中设置,请查看下一个)之后,进入 HP RAID 控制器中的缓存管理器最后,启用缓存选项设置为 75/25 确保在未检测到电池时禁用使用缓存的选项

HP SSD Smart Path 也在我们的 ML350 Gen10 中启用,并安装了 OEM HP SSD,我希望这些信息能帮助到某些人

答案4

我只能说我很幸运,碰巧买了一台 D2700 和一台 P822 + P830,因为这解决了我的 HP DL385P Gen8(8 托架)上的所有负面问题。我将添加 1 个笼子,这样我就有 16 个托架,而 P830 可以处理它:HP Smart Array P830 允许您连接总共 16 个驱动器,跨越两个独立的驱动器笼子。http://www8.hp.com/us/en/products/iss-controllers/product-detail.html?oid=6259422#!tab=oasP822 连接了我的图书馆和 D2700,因此我得到了全方位的保护。这肯定不是一个便宜的解决方案,但我可以说,有了它,您就相当安全了。

相关内容