海量网络存储系统原理与设计(三)

海量网络存储系统原理与设计(三)

本章讲述SCSI, ISCSI/IP SAN

SCSI (Small Computer System Interface),小型计算机系统接口,是一种用于计算机和周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统接口的独立处理标准。SCSI标准定义了命令、通信协定以及实体的电气特性(按OSI的说法,就是占据了实体层、链接层、通信层、应用层)。

ISCSI又成 IP-SAN,是一种基于internet以及SCSI-3协议下的存储技术。它把原来只用于本机的SCSI系统TCP/IP网络传送,使得传输距离可作无限的地域延伸;也可以实现在线扩容以致动态部署。

它的原理其实很简单:iSCSI使用了TCP/IP协议(一般用TCP端口860和3260)作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令。这样一来,iSCSI就是用广域网仿真了一个常用的高新能本地存储总线,从而建立了一个存储局域网(SAN)。不像FC SAN(光纤存储局域网),ISCSI不需要专用的电缆;它可以在已有的交换和 IP 基础架构上运行。然而,如果不使用专用的网络或者子网( LAN 或者 VLAN ),iSCSI SAN 的部署性能可能会严重下降。于是,iSCSI 常常被认为是光纤通道(Fiber Channel)的一个低成本替代方法,而光纤通道是需要专用的基础架构的。但是,基于以太网的光纤通道(FCoE)则不需要专用的基础架构。

海量网络存储系统原理与设计(三)