2008年(8065)
分类: 服务器与存储
2008-08-25 14:42:57
SAS 的优势
SAS 与并行 SCSI 及 FC 相比具有诸多优势。SAS 能够满足事务处理应用对于高频率、即时随机数据存取的要求,而这以前通常是由 FC 来实现的。SAS 还将并行 SCSI 业经验证的可靠性及功能性与串行技术的性能及设计优势融为一体,实现了高性能、高灵活性、可扩展性、可靠性以及可用性。另外,SAS 最大的优势或许在于其背板设计和接口允许在同一系统中采用 SAS 与SATA 两种驱动器。能够混合和匹配相关应用所需要的不同驱动器类型无论对集成商还是用户来说都是一种优势。
SAS 与 SATA 的兼容能力还允许系统集成商使用通用连接器及线缆来设计混合存储系统。SAS 向下兼容前代 SCSI 软件及中间件的能力同样使其可轻松将原有组件、主机以及驱动器融合到新的 SAS 拓扑中,无需启动新的培训,花费集成成本,或对原有软件进行修正。
SAS 还为物理设备提供了大地址范围、采用小连接器的长距离电缆以及与外部存储系统的连接性。SAS 扩展器硬件的功能就像一台用来简化大型外部存储系统的机。该系统能够以最小时延轻松得到扩展,而将带宽留给增大的工作负载。扩展器能够实现了高度灵活的存储拓扑,最多可混接 16256 个 SAS/SATA 驱动器。
图 1 – 采用 SAS 扩展器的可扩展性及 SAS/SATA 兼容能力
对双端口磁盘驱动器的需求
SAS 支持众多配置,从而可为多主机和/或主机总线适配器提供磁盘驱动器存取,并在系统故障情况下可确保持续磁盘存取。借助 SAS,双端口器件可用于创建不存在单点故障的高可用性系统。由于可以利用扩展器将多个器件连接到多主机 (initiator),因此利用 SAS 还可以提高容错能力。SAS 扩展器通过与双端口驱动器结合使用或采用插转卡增加 SATA 驱动器的双端口功能,不仅可以简化冗余系统的设计,而且还可实现极高的容错能力与高可用性。
SAS 背板连接器具有SAS 端口 1与 SAS 端口 2两个信号群以及电源路径。SATA 背板连接器看起来与 SAS 连接器大同小异,但是其仅提供一个信号端口并且具有一个与 SATA 磁盘驱动器连接器的槽口相匹配的电键。SAS 背板连接器抛弃了此电键,转而采用针对第二个 SAS端口的信号(见下图)。由于不存在上述电键,SAS 背板连接器可以同时接纳 SAS 和 SATA 磁盘驱动器,而SATA背板连接器仅接纳 SATA 磁盘驱动器。
图 2 : SAS 与 SATA 磁盘驱动器连接器以及 SAS 背板连接器
由于 SATA 驱动器仅提供一个端口,因此需要一个插转卡,以支持 SATA 驱动器的双端口功能。
下图是插转卡结构图,该插转卡可将单端口 SATA 驱动器连接到由双 SAS扩展器驱动的 SAS 背板。
图 3 :基于双主动多路复用器的插转卡结构图
插转卡可通过双主动多路复用器芯片来实现。该芯片支持驱动器侧与单端口 SATA 驱动器相连的 SATA 连接器以及插入 SAS 背板或中间背板的 SAS 连接器,从而为扩展器提供 2 个 SAS/STP 兼容的端口。这样,插转卡可提供 2 个从上游 SAS 扩展器接入每个单端口SATA HDD 的独立物理端口,从而通过两条独立路径实现了高可用性环境所要求的冗余性。
利用双主动多路复用器,两台主机均可通过各自的 SATA 接口独立访问单个 SATA 存储设备 .此时,LSI 双主动多路复用器可以使单端口 SATA 驱动器模拟双端口 SAS 功能。LSI 双主动多路复用器提供无缝双主机支持,几乎无任何开关延迟,同时还可透明地支持本机命令排序 (NCQ) 等增强型 SATA 驱动器功能。上述双端口 SAS 仿真可以从故障切换、集群和高可用性方面简化存储管理软件。
总结
基于 SAS 的存储系统将并行 SCSI 业经验证的可靠性及功能性与串行存储技术的性能及设计优势融为一体,实现了高性能、灵活性、可扩展性、可靠性与可用性。由于 SAS 系统具有 SATA 串行传输接口,因此 SAS 可在同一阵列中提供混合 SAS 与 SATA 驱动器的灵活性,从而能够满足新一代企业存储需求。利用基于双主动多路复用器技术的插转卡为 SATA 驱动器提供双端口功能可以在低成本的近线存储应用中为基于 SAS 的系统提供一种成本更低、容量更高的选择。因此,众多基于 SAS 的新存储阵列设计将采用双主动复用器,作为企业 SATA 驱动器连接的首选架构。