iSCSI(Internet Small Computer System Interface,Internet 小型计算机系统接口)是一种由IBM公司研究开发的IP SAN技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,基于 TCP/IP的协议连接iSCSI服务端(Target)和客户端(Initiator),使得封装后的SCSI数据包可以在通用互联网传输,最终实现iSCSI服务端映射为一个存储空间(磁盘)提供给已连接认证后的客户端。
SCSI示意图
各个SCSI设备通过SCSI总线与CPU内存相连接,通过PCI的方式。
而iSCSI通过TCP/IP协议实现了远程的SCSI互联。
iSCSI 启动器有三种实现方式:可以完全基于硬件实现,比如 iSCSI HBA 卡;硬件TOE卡与软件结合的方式;完全基于软件实现,而软件 iSCSI 启动器适用于大部分主流操作系统平台
小结:
SCSI计算机硬件体系结构内,依靠总线方式连接磁盘等外设设备的协议标准。而iSCSI则是将这种对外设设备的访问能力从单台计算机系统扩展到网络。
在SAN技术栈中,经常把iSCSI和FC相提并论。也就是FC SAN 和 IP SAN。