我们把时间轴再往前面移动,可以说在90年代末2000年初期,IBM公司有一款相当经典的入门级存储器产品IBM 7133,这款产品由于价格实惠,又具备一定的RAID数据保护功能(那个时候人们对于存储器的要求不高,能够做到保护数据就不错了),因此这款产品市场占有率很广,而由于其主要竞争对手如HP/COMPAQ/SUN没有相对应的产品,往往碰到后陷入到价格战泥潭而非常头痛。那么我们来看看IBM 7133到底是个什么东东(注:由于此产品实在年代过于悠久,如有资料不准确之处,敬请海涵)。2 c1 X! y8 B) \) Y( s
! S/ k7 w2 j' H2 Q( h
1992年的秋天 SSA问世, 其产生的本意为“成为IT行业外存设备的通用标准”,然而,可惜的是到最后也只有IBM公司支持SSA。SSA支持范围如下:
l 基于UNIX: IBM, HP, Sun, and Digital servers(均为部分)
l 基于Intel : IBM, HP, and Compaq servers(均为部分)
l7 N, Z. z# R+ o 所有的SCSI-SSA,FC-SSA的适配器均由IBM公司提供
$ Y3 U- A- b* t# d+ ?0 H8 [! 大家知道由于历史原因,IBM一直对于环路架构情有独钟,著名的令牌环网就是由IBM首先提出来的,SSA 也是采用类似的思路设计,其结构为双口结构,即磁盘和装在主机的适配器均为双口,光缆采用四口结构,与适配器连接后从而形成 SSA loop(仲裁环)。下图为其结构示意图:0 } a, _# D- G. \
SSA的体系结构具有以下特点:6 m. N# G3 _1 Z- T( U1 ?' v
任何一个单独的读或写的速度均不能够超过 20MB/sec(40MB/sec). ( @' r5 X9 u# d7 ?& E: u a: p
6 ^1 o' F3 a" W/ b
2、SSA 80MB/sec(160MB/sec)的计算原理是基于4 x 20MB/sec (4x40MB/sec)持续的传输速度。例如: 20MB/sec的读和 20MB/sec 的写在同一个环路中,同时另外一个读和写的操作恰好在另外一个环路中。由上图显示, ports A 和B 均为双口,即从原理上讲,可以接收4x20MB/sec的读和写。 g) O0 d( E, X/ i
+ _+ B: K3 w3 M1 ?0 @: q5 b
在高可靠性方面,SSA与SCSI和FC相比有很大的差距,在SSA结构中,当一块磁盘发生故障时,整体性能降低为原来的一半,当第二块磁盘发生故障时,数据将面临丢失的危险。例如:如上所示当6号盘发生故障时,0号盘—5号盘只能通过 主机上的适配器port A 来读写数据, 处理而7号盘和8号盘只能通过port B来完成读写操作。但是如果6 号盘发生故障,并且2号盘在6号盘为被替换前发生故障,则有3, 4, 5号盘 将无法被访问。其过程如下图所示:6 o% \! G7 }; n% a, N/ }, M+ l
基于这个原因,从可靠性的观点出发,SSA一般采用数据镜像的方式方法以弥补SSA这一结构缺陷。
一般来讲,SSA的主要产品为IBM 7133,其支持的磁盘类型为2.2GB, 4.5GB, 9.1GB,18.2GB,36.4GB。每个产品的最大硬盘数量为16。每一个适配器能够支持的硬盘个数最大为96个。1 F0 p" ~6 @, O, ~9 p" c9 c
由于IBM公司的SSA产品本身没有SSA控制器,即7133本身只是一款JBOD磁盘柜,SSA磁盘阵列需要与安装在主机上的SSA适配器或控制器连接,因而造成以下问题(在4.1.1 软件RAID章节有过描述):
1)消耗主机资源(需要消耗主机层CPU资源做镜像保护);
2)SSA适配器或控制器上的缓存在双机容错的结构中成为故障点,因为当主机发生故障时,SSA适配器或控制器上的缓存中的数据将会丢失,并且SSA的配置数据也有可能丢失。如果SSA的配置信息在另外一台主机中有近似于LOG文件的信息,但是这将意味着在故障发生的时候,系统恢复的时间将远远超过有磁盘控制器的设备。因而在双机容错的环境中,即使用户采用双主机的结构,如果磁盘阵列本身没有磁盘控制器,那么整个系统仍有可能处在故障点中。: W9 M$ w6 F9 b2 s' r! W
3)IBM公司也逐渐发觉SSA适配器的CACHE可能造成的问题,因而在SSA适配器中并不安装CACHE(或者disable cache功能),但这样一来将占用主机更多的资源,并且即使主机的配置再高,也无法完全确保其中的百分之几是用来处理SSA磁盘的数据校验或传输。
d; c以上原因验证了我们在4.1.3外置式RAID存储器章节中的结论,只有独立的外置式RAID存储器才能更方便的支持双机环境,并且支持更多的主机并且提供更高的IO性能。. S5 e5 ^1 U. \$ ~
注:IBM公司在1999年2月17日宣布支持光纤通道,从而放弃了坚守多年的SSA结构。在2003年前后7133也就逐步淡出了人们的实现,但是作为存储器后端的连接技术,它在IBM的第一代鲨鱼(Shark系列)存储器中继续存在了一段时间。' w% [3 E6 w/ M6 p) I
除了以上两款产品(HP MSA1000系列和IBM 7133)以外,我们可以把现在市面上经常见到的EMC的AX100系列和HDS的SMS100系列存储器也归属到基于阵列卡技术的存储器一类。
该贴被kim编辑于2011-8-15 11:42:24