1.3.3 SCSI的局限性
S C S I是一个很成功的技术,作为连接数据存储的高性能、价格适中的办法,S C S I可能将继续盛行相当长的一段时间。然而,面对新的I / O路径技术所要求的性能和可靠性,原有的S C S I技术已经力不从心。本节将讨论S C S I技术的缺陷及其对存储网络技术发展的影响。
1. 单个I / O控制器的数据可用性
起初,设计S C S I的目的是为了把许多种不同类型的设备挂接到同一个I / O总线上,这条总线由单一的I / O控制器控制,S C S I能够连接多种设备的特征使它的用途极广,特别适合于具有多种不同应用和存储需求的用户。
然而,两个I / O控制器共享同一条I / O总线上的S C S I设备,却不那么容易。随着单一I / O路径控制器的S C S I进展,多个I / O控制器已经可以可靠地连接到同样的总线上。尽管S C S I规范支持多连接,但目前大多数S C S I主机控制器却仍然未能实现这个功能,因此,建立一个开放系统的解决方案是很困难的。
综上所述,一个服务器可以有多个I / O控制器,每一个I / O控制器都有一条连接用户及其数据的I / O路径。在对数据的可访问性要求很高的情况下,如要求数据处理操作是2 4×7有效的,允许系统的单点失败是一个很坏的想法。图1 - 9中的网络服务器处于用户和数据之间,它就有可能导致单点失败,相反地,网络存储能够提供灵活的服务器到设备的连接,这对高可用性计算是非常有益的。
2. 地址短缺和可伸缩性
S C S I在单I / O总线上的地址数量是有限的,它与S C S I的实现有关,包括服务器的主机适配器在内,它所支持的地址数为8个或1 6个。虽然看起来似乎很丰富,但是如果使用多驱动器磁带自动装载机和J B O D (一组磁盘)磁盘驱动器柜,那么,这么几个地址很快就消耗殆尽。
一旦把I / O路径考虑成更大的网络,而不是传统的S C S I总线,S C S I地址的短缺对可伸缩性的限制就更加明显。大型存储网络具有集中式的存储管理、容错和统一存储资源等特性,当受限于8和1 6个设备的数量时,这种存储网络的设计将失去原动力。
3. 距离和位置
S C S I能够扩展的距离是很有限的,单端S C S I所能延伸的距离不超过6米,差分S C S I所能
延伸的最大距离也不过2 5米,如图1 - 1 0所示。这些限制对设备的安装产生一定的困难,因为服务器必须安装在它们的存储设备的附近。由于这个原因,利用S C S I设备实现容灾是不可能的,因为不可能把S C S I设备搁置在另一幢建筑物或其他的地方。