SAS要想搞定中端磁盘阵列(存储系统),有一个组件是无论如何也绕不过去的,它就是——高端口数扩展器。
低端磁盘阵列一般只有12~24个硬盘驱动器槽位,往往也不需要连接扩展磁盘柜,通过12端口以下的低端口数扩展器,甚至不用扩展器(Expander)——多加SAS HBA——就可以解决。然而,要想顺利进驻需要支持近千台硬盘驱动器的中端磁盘阵列,24~36端口的高端口数扩展器乃是关键所在。
不同于已在低端磁盘阵列上得到证明的低端口数扩展器,高端口数扩展器的情况较为复杂。最初的SAS规范对扩展器的定义考虑不够周全,导致高端口数扩展器的标准化程度不够,来自不同厂商的SAS控制器和扩展器的互操作性未能尽如人意。为了解决这一问题,正在制订中的SAS 2.0规范不仅将信号速率倍增至6Gb/s,而且对扩展器分区过程加以标准化,拓扑中的设备数量可达256个,并由SAS扩展器执行设备发现功能,缩短了发现大型拓扑的时间,也利于拓扑的分区。
![Expanders.jpg](http://www.stor-age.com/resources/2A16DE5E-C349-4474-918A-E5A5428620AF/Expanders.jpg)
扩展器(Expander)在SAS环境中所起的作用相当于交换机,不过SAS 2.0规范将去掉“扇出(Fanout)扩展器”的概念,并标准化扩展器的分区过程(Zoning)
因此,在几年来第N次被我问到何时会将SAS技术用于中端存储系统之后,集SAS技术主要提供商和IBM中端存储系统OEM两大角色于一身的LSI公司终于表态——
前提条件是SAS 2.0产品化
。
坦白说,我不是很认同这样的回答。确实,与4Gb/s FC相比,6Gb/s SAS在速度规格上更具优势,但正如前面所说,SAS的全交换架构是FC-AL无法比拟的,每个硬盘驱动器独享3Gb/s带宽,效能不输8Gb/s FC-AL。嗯,SAS 2.0将改善扩展器的互操作性,可SAS 1.0/1.1也还不至于一无是处——至少,来自同一厂商的SAS控制器和扩展器,之间的互操作性应该是可以指望的吧?
个人感觉,或许与Expander扮演着类似交换机的角色有关,具有网络交换机IC开发经验的PMC-Sierra在这方面做得要好一些。H3C的IX3000系列就采用了PMC-Sierra的SAS解决方案,虽说推出一年多来只闻雷声少见雨点,至少可以让后者积累不少心得。目前还不知道HDS AMS 2000系列的SAS技术提供商是谁,但在Adaptec早已出局,同样具备足够网络背景的Vitesse亦于一年前将包括SAS技术在内的存储业务售予美信(Maxim Integrated Products Inc.)的情况下,只能是PMC-Sierra了——LSI不仅为HDS的竞争对手IBM提供OEM服务,而且其与AMS 2000同时发布的中端存储系统Engenio 7900(IBM的DS5000系列)仍然构建于FC-AL之上,也还真是没有做好在中端磁盘阵列中应用SAS技术的准备。
那么,AMS 2000系列是否采用了来自PMC-Sierra的SAS 2.0解决方案呢?PMC-Sierra推出SAS 2.0产品的时间确实比LSI要早一年多,但要真正成熟,也得等到2009年。重要的是,在SAS 1.0/1.1规范的框架内,设计良好的单厂商解决方案完全可以避免SAS扩展器的互操作性问题,并构建出AMS 2500(AMS 2000系列的旗舰产品,支持480个硬盘驱动器)级别的中端存储系统。既然如此,HDS自然没有必要“霸王硬上弓”,冒险采用尚未成熟的SAS 2.0技术。
SAS 2.0的另一个卖点是可以在长达10米的外部线缆上实现6Gb/s的传输率,而SAS 1.0/1.1对外部线缆长度的规定是“大于6米”。SCSI商业协会(STA)主席Harry Mason解释说,10米的长度可以满足机架之间互连的需求。不过,我倒是认为,对于模块化的中端磁盘阵列来说,把各个磁盘柜依次串连起来,6米的线缆长度也还是够用的。
![挺进中端存储系统,SAS走上夺权路 挺进中端存储系统,SAS走上夺权路](http://img.zdnet.com.cn/1/439/lid4XVLt47JLA.jpg)
注意红色椭圆框中的两种接口:①后端连接硬盘驱动器用SAS,②前端连接主机用FC,这般各取所长的组合今后将在越来越多的中端存储系统中出现
官方名称待定的SAS 2.x计划把线缆长度延长到20米以上,并在考虑引入光学连接(光纤?),若得以实施,将来的高端磁盘阵列内部也有可能出现SAS的身影,进而全面把FC-AL赶出历史的舞台——注意:本文一直强调,在各种规模的存储系统中,将被SAS取代的是FC-AL,而不是交换式的FC。FC以其完善的协议、强大的功能和长距离连接能力,仍然是存储系统与主机相连的主要选择,而这远远超出了SAS的定位。AMS 2000系列的主机接口是什么?FC和iSCSI。
OK,先不要想高端存储系统和主机接口了,至少中端存储系统的SAS时代已经拉开大幕,这就是一个显著的进步。
转载于:https://blog.51cto.com/gelada/155673