SAS与SATA共舞

ZDNet存储频道时间2008-03-08作者:Kent Smith(LSI产品经理)来源: | LSI
本文关键词:LSI 驱动器 光纤通道 FC SCSI
随着数据中心对于存储的要求与日俱增以及萨班斯-奥克斯利法案 (Sarbanes Oxley) 与 HIPAA 等法规的相继出台,我们必须能够稳定可靠地定期备份与存取大量关键业务信息。IT 经理为寻求能以更低成本提供更高容量,同时又不牺牲可靠性或数据可用性的存储解决方案而寝食难安。
 
为了满足上述要求,近线企业磁盘阵列系统应运而生,其在阵列前端上保持了光纤通道 (FC) 基础局端以适应现有SAN,同时采用串行连接 SCSI (SAS) 与串行 ATA (SATA) 驱动的混合设计而摈弃了更昂贵的 FC 驱动器。这种混合技术系统不仅能够降低成本,同时还确保了 FC 存储系统实现的可用性、可管理性、数据完整性与功能性不受影响。基于 SATA 的存储解决方案能够理想地满足 “辅助存储”的特定工作负荷、容量以及成本要求,而基于 SAS 的存储解决方案则能提供与当前FC存储解决方案不相上下的高性能与高可靠性。

SAS 的优势

SAS 与并行 SCSIFC 相比具有诸多优势。SAS 能够满足事务处理应用对于高频率、即时随机数据存取的要求,而这以前通常是由 FC 来实现的。SAS 还将并行 SCSI 业经验证的可靠性及功能性与串行技术的性能及设计优势融为一体,实现了高性能、高灵活性、可扩展性、可靠性以及可用性。另外,SAS 最大的优势或许在于其背板设计和协议接口允许在同一系统中采用 SAS 与SATA 两种驱动器。能够混合和匹配相关应用所需要的不同驱动器类型无论对集成商还是用户来说都是一种优势。

SAS 与 SATA 的兼容能力还允许系统集成商使用通用连接器及线缆来设计混合存储系统。SAS 向下兼容前代 SCSI 软件及中间件的能力同样使其可轻松将原有组件、主机以及驱动器融合到新的 SAS 拓扑中,无需启动新的培训,花费集成成本,或对原有软件进行修正。

SAS 还为物理设备提供了大地址范围、采用小连接器的长距离电缆以及与外部存储系统的连接性。SAS 扩展器硬件的功能就像一台用来简化大型外部存储系统的交换机。该系统能够以最小时延轻松得到扩展,而将带宽留给增大的工作负载。扩展器能够实现了高度灵活的存储拓扑,最多可混接 16256 个 SAS/SATA 驱动器

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 磁盘驱动器。 

SAS与SATA共舞

图 2 : SAS 与 SATA 磁盘驱动器连接器以及 SAS 背板连接器

由于 SATA 驱动器仅提供一个端口,因此需要一个插转卡,以支持 SATA 驱动器的双端口功能。

下图是插转卡结构图,该插转卡可将单端口 SATA 驱动器连接到由双 SAS扩展器驱动的 SAS 背板。

SAS与SATA共舞

图 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 驱动器连接的首选架构。

您看到此篇文章时的感受是:
支持
愤怒
无聊
暴汗
养眼
炒作
不解
标题党
搞笑
用户评论
  • 评论列表
  • 本篇文章共有 0 条评论
用户名
评论内容
发表时间
- 发表评论 -
匿名
注册用户
向ZDNet提问
百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号