串行连接SCSI(SAS)
SAS|0"> 扩展性 可靠性
并行总线的扩展能力由于其共享连接通道而受到限制,即使通过多台服务器(initiators)增加总线数量也无助于扩展这种受限制的能力。SAS则利用扩展器硬件担当其交换设备简化大型外部存储系统的配置。这种扩展器硬件帮助实现了灵活的存储拓扑,最大可混接16,256块SAS/SATA硬盘。SAS扩展器硬件的功能就像一台用来简化大型系统配置的交换机。该系统通过最小化潜伏时间得到扩展,而将带宽留给增大的工作负载。
例如,一个扇出型SAS扩展器能够连接多达128块设备,包括以窄链或宽链形式连接的服务器(initiators)、SAS/SATA硬盘和其它SAS边缘扩展器。这些额外的边缘扩展器同样也能连接其它主机和硬盘,提供额外的连接节点。包含于SAS的SCSI管理协议(SMP)被用于管理拓扑中的这些点对点连接(见图2)。
多主机(initiators)模式长久以来一直被企业计算环境所采纳,即为多台主机或主机总线适配器(HBA)-- 或两者兼而有之 -- 提供硬盘访问,保证在一台设备出现故障时能继续访问数据。但是,在并行技术配置下使用多主机无法消除可阻断硬盘访问的单点故障问题。而使用SAS则可利用双端口化的硬盘来构建高可用系统,消除任何单点故障。
另外一种利用SAS提高系统容错能力的途径是使用扩展器将多个硬盘连接到多台主机服务器,以此维持对众多硬盘的并发操作。命令向下传达到一条链路,而数据通过另一个连接上的链路返回,进一步加大了系统的容错。
利用SAS扩展器的功能,结合双端口SAS硬盘和带双端口适配器的SATA硬盘,用户很容易设计具有最大容错能力的冗余系统。2.5英寸双端口SAS硬盘连同标准的3.5英寸硬盘一起可实现全容错的系统设计,在计算密度越来越高的应用中从容应对全新技术挑战。这种可扩展和可靠的连接结构可用于组建支持多节点集群的企业级拓扑,实现在关键任务应用中极其重要的自动故障切换和负载均衡。
结论
SAS所具有的优势无与伦比。在串行技术到来之前,系统设计人员必须在每GB存储成本和实现每条I/O通道的磁盘可靠性、扩展能力和可用性所需的成本之间小心翼翼地达成某种平衡,而服务器性能和应用需求则无时不在变化。另外,并行接口的限制使用户只能在不同系统中采用不同类型硬盘,为此付出更多的服务器、硬盘和支持代价。
现在,由于出现了SAS 和 SATA合二为一的统一接口平台,用户能够快速方便地创建一个两种部件共存的存储系统而无需额外的系统和支持开销。不同类型的硬盘还可以应企业存储需求的变化随时以热插拔方式接入或退出系统。
串行连接SCSI是SCSI演变过程中的下一代产品,同时也是I/O接口架构的一大显著进步。SAS的到来将使2004年以后的存储面貌一新。SAS将帮助用户实现具有更高灵活性和更大容错性的存储拓扑设计。
- Renesas RX62T 32位MCU开发方案(07-06)