【IT168 专稿】如果有人要问哪项技术同时在服务器和存储领域获得最大的成功和广泛的认可?SCSI是毫无疑问的答案——在过去的20年中,SCSI提供了快速和灵活的磁盘接口。起初,SCSII(全称是Small Computer System Interface,小型计算机系统接口)并不仅仅是一种磁盘访问连接技术,它同时也是打印机、扫描仪、外置软驱甚至是键盘的接口。但就作为存储接口这一功能而言,SCSI就象是漆黑夜晚里的一轮明月。
企业级高端用户在内外部存储中一般都喜欢用SCSI,但以往只限于并行SCSI。而且并行SCSI在实际应用中已经受到了一些限制,如最新的Ultra320采用过粗的屏蔽线缆,不仅成本高昂,也带来了很多管理问题。今天,随着高速串行技术的发展,SCSI迎来了新生,就象桌面ATA(即IDE)从并行转向串行一样。作为下一代的SCSI,串行SCSI(SAS)不仅维持了并行SCSI传统的软件兼容性优势,更是大大提升了存储的速度和可用性。
SAS好处知多少?
从物理层面来说,SAS带来的好处首先来自于创新的线缆架构。在系统内部采用比SCSI更细、针脚更少的SATA线缆,有助于服务器厂商更好地解决气流和散热问题。而且,用于外部存储的SAS线缆也比目前的并行SCSI线缆要细,也更便宜,并跟InfiniBand的插头标准一致,从而有益于简化机房管理。
InfiniBand最多可以支持4个SAS链接,并能在单一模式下提供12GB带宽。过去,并行SCSI线缆长度被限制在12米以内。而SAS是一种点对点的串行技术,每个磁盘可以独立链接到控制器上,这要优于并行SCSI的菊花链模式。尽管设备之间,比如磁盘或扩展器之间SAS的链接被限制在8米以内,但在一个SAS系统中,线缆数量并没有上限,从而使得SAS的扩展性更好。
跟Ultra320 SCSI相比,SAS可以获得3 Gbps的极高传输速率。在串行领域,这是半双工传输的指标。SAS的发送和接收速率为300MBps。Ultra320 SCSI可以达到320 MBps,但在一个并行SCSI通道中所有设备都必须共享带宽。由于受到机械磁头延迟和转动延迟,所以上述这些性能参数都是理性峰值,无法通过单一设备达到。用户需要多个spindles和RAID阵列来考察实际效果。相对于并行SCSI,SAS的另一大优势是寻址。并行SCSI采用独立的设备编码,从而限制了任何SCSI链上的设备数量。SAS采用预先指定的通用的不重复的名称,从而无需在SAS设备上进行任何地址设置。
服务器厂商对SAS青睐有加主要基于以下几方面的原因。首先,新的控制芯片可以在同一个协议包中支持SAS和SATA,这意味着服务器主板上的同一控制器就能支持这两种技术。而且这种芯片也提供SATA和SAS的RAID功能,加上这二者都是串行协议,因此更易于同PCI-E或超传输技术进行整合。其次,服务器厂商在同一系统中可以同时提供SAS或SATA或两者混用,从而省去了额外的物理配置。再次,在1U和2U服务器中SAS 可以支持2.5英寸硬盘,从而能提高存储密度。另外,SAS可以用串行ATA通道协议访问SATA和SATA II设备,根据协议选择最好的命令序列:支持SATA和SATAII的Native Command Queuing,支持SAS的Tagged Command Queuing。而在过去,服务器厂商不得不采用不同的SKU来提供SATA或SCSI系统。
对用户而言,SAS的实际好处是可以让用户根据应用任务需要来选择合适的磁盘类别,比如交易性存储可以采用SAS来获得更快的性能,而大块的数据存储则可以选用便宜的SATA硬盘,或者采用SATA和SAS的组合。因此,用户在选择服务器存储时,不再需要考虑控制器的变动。