初学者SAS和服务器问题

我是一名c ++程序员和数据库pipe理员,希望扩展我对服务器pipe理和维护的知识。 我已经阅读了Wikipedia页面和Googlesearch到的其他几个文档,但仍然有一些我不明白的地方。

  1. 消费级硬件有SATA和PATA连接的多个头,你需要购买电缆连接到你的驱动器。 在服务器硬件方面,有很多关于背板的讨论。 如果我购买戴尔PowerEdge等机架式服务器,我可以期望它具有所有必需的连接器,因此我可以插入SAS或SATA驱动器?

  2. 驱动器如何使用/不使用其他RAID控制器? 如果我计划运行ZFS或其他types的软件RAID,似乎昂贵的RAID控制器可能是不必要的加售。

  3. 外部SAS盒如何将驱动器提供给系统? 例如,Sun J4200 http://www.sun.com/storage/disk_systems/expansion/4200/specs.xml声称具有“4(x4宽)SAS主机/上行链路端口和2(x4宽)SAS主机/扩展端口“。 假设“扩展”端口用于将多个盒子菊花链连接在一起,这是否意味着系统只能看到十六(4 * 4)宽的驱动器?

  4. 要将这样一个盒子连接到系统,我假设你需要某种外部SAS连接器在服务器上。 通常是系统上的标准configuration,还是通常需要使用专门提供外部SAS端口的SAS RAID适配器?

关于背板

它随供应商的不同而不同,但一般情况下,背板与架式硬盘不兼容。 许多需要某种types的驱动器载体具有SAS连接器和背板连接器之间的内置接口。 这是因为这类系统是热插拔的,而且需要特殊的位。

关于RAID控制器

硬件RAID提供了一个并行处理级别,可以非常方便地处理,以及比软件RAID更好地处理某些任务。 其中一个领域是适配器caching,它允许RAID卡更好地虚拟化底层存储,使其性能更好。 软件RAID可以做到这一点,但硬件RAID现在仍然performance更好。 另外,根据我的经验,HW RAID比SW RAID处理故障更为优雅。 你可能会有所不同。

关于RAID和ZFS

这听起来有点奇怪,但我遇到了与NetWare的NSS文件系统相同的问题(看起来很像ZFS)。 就我而言,我相信硬件供应商更多地处理复杂的存储configuration,而不是相信软件供应商提供可靠的解决scheme。 这可能是错位的信任,但我宁愿有一个存储pipe理系统与几个大型RAIDarrays,而不是一个有48个独立的磁盘驱动器。 这使我能够充分利用这两种环境中最好的。

我可以详细了解硬件和软件的负载均衡,但这已经超出了本文的范围;)

关于连接外部SASarrays

如果我正确读取SUN单元,它本身就是一个JBOD单元。 将其连接到带有外部端口的SAS RAID控制器,您可以使用硬件RAID。 或者将它连接到一个独立的SAS卡上,并有多达48个独立的驱动器提供给操作系统。 两种方法都可以工作。 SAS RAID卡是否可以configuration为JBOD取决于RAID卡制造商,多年来我都看到这种方式。

关于“4(x4宽)SAS主机/上行链路端口(48 Gb / sec带宽)”

这意味着该设备上有多个SAS端口,可以进行链路聚合以增加带宽。 要充分利用这个,你需要在你附加的卡上有4个空闲端口。 如果你想的话,这些也可以用来连接两台主机。

规范中的“扩展端口”用于将附加的SAS搁架连接到第一台设备。 您需要将RAID卡连接到第一台设备,然后通过这些扩展端口将附加设备连接到第一台设备上。 我认为。 通过这个,你可以得到愚蠢的直接连接存储。

关于标准的港口

其中一些因供应商不同而不同,但是一般来说,1U-2U服务器目前并没有标配外置存储连接器。 4U服务器可能有所不同,但我不玩那些经常让我不知道的第一手资料。 为了获得使用外部存储的能力,您需要使用某种适配器卡。 无论是简单的SAS适配器,还是内置RAID适配器的更智能的版本,都取决于您。

我只能说戴尔,因为我只有很多经验。

高端服务器都具有热插拔磁盘,并将这些插槽插入背板。 入门级服务器可以在没有热插拔驱动器托架的情况下购买,这些服务器通常没有背板。 相反,驱动器像电脑一样直接连接到主板上。

有些戴尔内置了一个基本的磁盘控制器,但是如果你为高端的戴尔服务器分配了相当多的钱,那么假设你至less要购买像Perc6iR这样的入门级RAID控制器,昂贵,但仍然没有勒索Perc6 /我。

这些控制器的性能真的很棒。 他们是非常值得的钱。 虽然您可以使用软件RAID,但硬件RAID更快,更简单,更易于pipe理。 咬紧牙关,付出代价的RAID控制器。

要连接外部磁盘,您需要使用Perc6 / e RAID控制器或类似设备。 这是一个带有两个SFF-8470连接器的PCIe卡,您可以在外部驱动器机箱上获得相同的连接器。 您只需使用适当的电缆将机箱连接到Perc6 / e卡,然后Perc6 / e就可以看到它们与查看内部磁盘的方式相同。

JR