前言
如今,占统治地位的服务器存储接口标准(企业环境下的SCSI和桌面应用中成本低廉的ATA)都依赖于与所连接硬盘之间的数据流的并行传输。但是,随着服务器被要求满足越来越***的系统和应用需求,并行技术的种种问题,如信号扭曲和串音,信号终止限制,电缆和连接器的反射,以及设备寻址能力等都已成为提高其数据吞吐性能的障碍。
SAS与SATA
串行技术–包括SAS(串行连接SCSI)和SATA(串行ATA)-克服了以上障碍,实现了更高的速度、可靠性和扩展性。当存储环境需要简化配置或优化成本/容量时,专为桌面应用而设计的SATA成为理想选择,而SAS则能为带宽要求更高的主流服务器和企业级存储提供所需的高性能、高扩展性和可靠性。SAS满足了诸如网上购物和***交易等事务性数据应用环境中对高频率和即时、随机数据
存取的需求。
SAS***地将SCSI的可靠性和强大功能与串行技术的性能与***设计相结合,为我们带来以下关键特征和功能。
性能—***代产品性能达到3Gbps(300MBps),宽端口合成带宽,全双工传输,端口集合,***命令队列组合,丰富的SCSI命令功能组可扩展性—对物理设备的寻址范围宽,长电缆、小接头,可接入外部存储系统。
可靠性和可用性—点对点连接,通过扩展器实现多服务器(initiators)并发访问,支持双主动式端口和针对目标设备的冗余路径。
灵活性—与SAS和SATA硬盘在物理和软件上均兼容,并向下兼容SCSI软件和中间件。
性能
***代SAS的数据吞吐能力达到3Gbps,为了紧跟不断增长的微处理器速度和越来越***的应用需求,其后续几代速度将逐级加大直至12Gbps。另外,SAS采用多路点对点连接,支持容错性设计。
SAS的全双工、点对点设计实现了多服务器(initiators)与高性能SAS目标设备之间的同步主动连接。设备在同一时间内能够以双方向传输数据,有效地使链接的可利用带宽得到双倍加强。窄端口允许单路串行链接,而宽端口则支持多路链接,获得面向8路SAS或SATA目标的合计带宽,将总带宽提高到24Gbps(见图1)。
SAS端口
通过多个PHY的结合创建宽端口,支持大型SAS拓扑中对带宽的显著需求。和SCSI一样,SAS的***命令队列包含256个不同的队列组合方式,可提供独特的智能数据处理功能,如head-of-queue和out-of-order队列。这些队列功能在企业应用中起着关键作用,允许一个系统在接口内对命令进行重新***和优化。
由于使用更***的线缆,SAS更可用于构建大型高性能拓扑。SAS摒弃了用于信号传输的68针宽型带状线缆和供电电缆,代之以一根长达8米的瘦型4线SAS线缆。这种紧凑式设计加强了机箱中的空气流通,并简化了设备的热插拔连接。
灵活性
SAS的关键优势之一在于其背板设计和协议接口,允许在同一系统中同时使用SAS和SATA硬盘。虽然这两种硬盘通常被用于不同应用,但许多企业用户可能需要兼而用之。这种混合匹配不同类型硬盘的能力将使系统集成商和***终用户都大受裨益。
SATA硬盘专为成本有效性存储而设计。为达到经济实用的目的,SATA硬盘采用较低的转速(通常为7200rpm)和平均无故障工作时间(即MTBF-MeanTimeBetweenFailure),因而成本也比较低。因此,此类硬盘倾向于在事务性处理少、数据可用性非关键指标的应用中被采用。
另一方面,SAS硬盘则是专为高性能、高可靠性应用而设计的。SAS硬盘工作于更高的转速(10,000到15,000rpm),配备旋转震动补偿以保证数据准确度,因此具有更高的可靠性。SAS硬盘将被使用于数据量大,数据可用性极为关键的应用中。
由于SATA连接器信号是SAS信号的一个子集,SATA硬盘与SAS控制器是全兼容的–包含在SAS中的SATA隧道协议(STP)可将SATA命令传递到SATA硬盘。而且,由于SAS连接器设计采用单一统一背板,在一个系统使用两种类型的硬盘就变得极为简单。这种兼容能力减少了存储设计的成本和复杂性,使设计选项变得更加多样化。
SAS-SATA兼容能力还允许系统集成商使用通用连接器和电缆来设计混合存储系统。在同一系统中安装或升级SATA或SAS硬盘简单到仅需将一种类型的硬盘换成另一种–SAS背板连接器可同时接纳SAS和SATA硬盘。由于SAT
A背板连接器只能连接SATA硬盘,因此,带SAS连接器的背板将具备更好的设计灵活性。
SAS向下兼容前代SCSI软件和中间件的能力同样使其可轻松地将原有部件、主机和硬盘融合到新的SAS拓扑中,无需启动新的培训,花费集成成本,或对原有软件进行修正。
扩展性
并行总线的扩展能力由于其共享连接通道而受到限制,即使通过多台服务器(initiators)增加总线数量也无助于扩展这种受限制的能力。SAS则利用扩展器硬件担当其交换设备简化大型外部存储系统的配置。这种扩展器硬件帮助实现了灵活的存储拓扑,***大可混接16,256块SAS/SATA硬盘。SAS扩展器硬件的功能就像一台用来简化大型系统配置的交换机。该系统通过***小化潜伏时间得到扩展,而将带宽留给增大的工作负载。
例如,一个扇出型SAS扩展器能够连接多达128块设备,包括以窄链或宽链形式连接的服务器(initiators)、SAS/SATA硬盘和其它SAS边缘扩展器。这些额外的边缘扩展器同样也能连接其它主机和硬盘,提供额外的连接节点。包含于SAS的SCSI管理协议(***P)被用于管理拓扑中的这些点对点连接(见图2)。
带扩展器的SAS拓扑
可靠性
多主机(initiators)模式长久以来一直被企业计算环境所采纳,即为多台主机或主机总线适配器(HBA)--或两者兼而有之--提供硬盘访问,保证在一台设备出现故障时能继续访问数据。但是,在并行技术配置下使用多主机无法消除可阻断硬盘访问的单点故障问题。而使用SAS则可利用双端口化的硬盘来构建高可用系统,消除任何单点故障。
另外一种利用SAS提高系统容错能力的途径是使用扩展器将多个硬盘连接到多台主机服务器,以此维持对众多硬盘的并发操作。命令向下传达到一条链路,而数据通过另一个连接上的链路返回,进一步加大了系统的容错。
Toyopuc PC3JG-P
BLACK BOX LMC211AE-MM
51403422-150
51309276-150
51304362-150
51304754-150
80363972-150
80363975-100
80363969-150
51402573-150
51403645-100
51304511-100
51401583-100
51403519-160
Keba Ketop C50 D01 Vx
UN 0942a-P V3 HEIR 444632 R3
HEIR444632R0003 UN0942a-P
UT 4642a ***302398R121
***302398R0121 UT4642a 太平洋安防网
UT 4810a-E
***302 391 R121
SCHENCK FLB400
GE SR469-P5-HI-A20
AB 1771-IAN/A
PROSOFT MVI56-GSC
SR469-P5-HI-A20
ABB MPRC 086349-001
PRO-FACE 3580801
XPIQ F8-G2B3B6
Celerity IFC-125C 0190-28862
MKS 622A01TBE
AMAT 0010-45649
MKS D27D01TCEC0B5
MVI69-MNET
57***91
16413-1-3
16267-1-2
TC-CCR013
CP-9200SH/SVA
CP-9200SH/CPU
Microset US 809 I/O Board 000191952
RAA-002H-BB06C-BD3
FOXBORO P0926JM
KJ2003X1BB1 VE3006
Allen-Bradley 4100-S214-PRAL
Allen Bradley 900337-01 A01
Keyence UD-300
Philips PM2525 PM2525/223
Metermaster MM200
Hewlett Packard 4935A
Ortec 456H High
HP 651B
Force Sparc CPU-2CE CPU
AWA F242A
Servex FE6S20-D3
1775-S5
Astro VG-823
Adtech Spirent SX/12
690A13TRA
KOLLMORGEN P70360-SDN
ABB 3HAB8101-8 DSQC346G
AE Sekidenko OR4000T
Dynax AT200-LP
Kuka KPS-600/20-REL
1756-L55M22
Keba Ketop C50 D01 Vx
1784-KTCX15B
ProSoft MVI56-PDPMV1
MDX61B0005-5A3-4-0T
TRENTON SBC 92-006090-XXX
P-HA-RPS-32000000
PHARPS32200000
1734-EPAC
JZRCR-NPP01-1
JANCD-NCP01
6DD1683-0BE0
6DD1682-0BF0
6DD1683-0BB00
6DD1682-0BB1
6DD1683-0BB0
6DD1683-0CD0
6DD1682-0CD0
6DD1682-0BE0
6DD1683-0BE0
6DD1682-0BB0
6DD1683-0BB0
6DD2920-0AB0
6DD2920-0AD0
6DD2920-0AC0
6DD2920-0AB0
6DD2920-0XD01
siemens 6EW1890-2AC
AB 1747-SDN/B
KEBA CU313A
GENERIC 26D023003
MODICON 140NOM21100
Schneider 140CRA93100
Trenton 92-006090-XXX
5202-MNET-MCM4
honeywell TC-OAH061
6DR2100-5
6DR2800-8R
FOXBORO P0922YU
Tachibana TVME3001
6DD1681-0EK1
6DD1607-0AA1
E5AK-AA2
RMS-TSG-TZ-C
RMS-TSIG-TZ-C
3HNE 00313-1
DSQC346G 3HAB8101-8
3HAC023195-001
PEACOCK COM5 V2
3BSE000270R1
PM510
PM253V01
3BSE008373R1
PM510V08
3BSE008358R1
PM510V16
6DD1683-0CC0
TC-CCN014
Edwa*** D37420000
QCI-34N-1-E-01
469-P5-HI-A20
Allen Bradley 56AMXN
模拟量板卡 395316-01-4 Bristol Babcock
模拟量板卡 392547-01-5
FBM04
6DD1641-0AC0
PEACOCK COM5V2
DKC01.3-100-7-FW
P0914XQ FBM214
P0916BX FBM214
56AMXN/B
3BSE003641R1
PM150V08
Honeywell LCNP4M
51403776-100
siemens 6EW1890-2AC
MVI69-ADM
LAUER PCS 095 .P
2711-K6C5
1560-PDP1
DAI05
P70360-SDN
RMS-TSIG-TZ-CP
Kollmorgen IC22030A1P1
TRICONEX 3511
TRICONEX 3625
TRICONEX 3805E
TRICONEX 3503E
TRICONEX 3700A
TRICONEX 8312
TRICONEX TCM4351B
TRICONEX MP3008
DSSS171
DSDI 120
DSTA N013
DSTD150AI
DSTD190
PM510V16
PM510V08
PM510
PM253V01