定义

Internet小型计算机系统接口

ISCSI是一种传输层协议,描述了小型计算机系统接口(SCSI)数据包应在一个TCP / IP网络。

ISCSI,代表互联网小型计算机系统接口,适用于传输控制协议的顶部(TCP),并允许SCSI命令通过局域网端到端发送(兰斯)、广域网络(广域网)或互联网。IBM开发的iSCSI作为一个概念在1998年证明,并介绍iSCSI标准的互联网工程任务组的第一稿(IETF)在2000年的方案被批准于2003年。

ISCSI使建立共享存储网络成为可能,在该网络中,多个服务器和客户端可以访问中央存储资源,就像存储是本地连接的设备一样。

SCSI——没有“i”前缀——是一种数据访问协议,自20世纪80年代早期就出现了。它是由当时的硬盘制造商Shugart Associates开发的。

如何iSCSI的工作原理

ISCSI的工作原理是一个之间传输块级数据iSCSI引发剂在服务器和iSCSI目标一个存储装置上。iSCSI协议封装SCSI命令和组装在用于TCP / IP层的报文中的数据。数据包在使用点对点连接网络发送。抵达后,iSCSI协议拆卸的数据包,分离SCSI命令,以便在操作系统(OS)将看到存储,如果它是可以被格式化为通常的一个本地连接的SCSI设备。如今,某些iSCSI的小型普及到中小型企业(SMB)的具有顺便做服务器虚拟化利用存储池。虚拟化环境中,存储池的所有主机都可以访问集群节点通过网络与存储池通信,使用iSCSI协议。有许多iSCSI设备可以在客户端服务器和存储系统之间进行这种类型的通信。

iSCSI SAN部署
这张图说明了一个简单的iSCSI SAN部署如何与网络上的其他计算机共享相同的基础设施。然而,理想情况下,数据和存储网络应该分开运行,以避免网络拥塞。
iSCSI组网规划
这个图像显示了为iSCSI规划网络的一种更实用的方法。通过为存储网络添加专用以太网交换机,或者在专用以太网不可用的情况下,允许生产局域网作为备份路径,这种设计可以进行扩展,从而允许多路径I/O。

iSCSI技术组件

iSCSI的组成部分包括:

iSCSI发起者。iSCSI启动器是安装在服务器上的一种软件或硬件,用于向基于iSCSI的存储发送数据数组或iSCSI目标。

当使用软件启动器时,标准以太网组件,如网络接口卡(网卡)可用于创建存储网络。但是使用软件启动器和网卡将几乎所有的处理负担都压在了服务器的cpu上,这可能会影响服务器处理其他任务的性能。

iSCSI主机总线适配器类似于光纤通道(足球俱乐部HBA.它将大部分处理工作从主机系统的处理器上卸下,提高了服务器和存储网络的性能。然而,提高性能是有代价的,因为iSCSI hba卡的成本通常是标准以太网网卡的三到四倍。一个类似的,但稍微便宜一些的替代方案是iSCSI卸载引擎(或iSOE),顾名思义,它从主机上卸载一些进程。

iSCSI目标。在iSCSI配置中,存储系统为目标器。目标本质上是承载存储资源的服务器,并允许通过一个或多个网卡、hba卡或isoe访问存储。

iSCSI vs光纤通道

最初,iSCSI存储系统被定位为更昂贵,但性能更高的替代品基于光纤通道存储该阵列处理的块的存储任务在企业数据中心本体。FC阵列使用一个协议,用于读取和写入数据到为存储任务专门设计的存储设备,所以它通常提供了最高性能块存储access——具有高事务速率、需要快速I/ o和低延迟的数据库应用程序通常首选的访问类型。

配置iSCSI存储的过程与设置FC存储类似,需要创建逻辑单元号(lun)所述过程的基础。

iSCSI的好处

因为它使用标准以太网在美国,iSCSI不需要运行光纤通道网络所需的昂贵的、有时是复杂的交换机和卡。这使得采用成本更低,管理也更容易。即使使用iSCSI hba卡或isoe来代替标准的以太网网卡,iSCSI存储实现的组件成本仍然比基于fc的存储系统低。

FC SAN与iSCSI的SAN
光纤通道SAN与iSCSI SAN的比较。

FC存储区域网络()在不丢弃数据包的情况下传输数据,传统上支持更高的带宽,但FC技术价格昂贵,需要专门的技能基础来正确安装和配置。另一方面,iSCSI SAN可以用普通以太网网络接口卡和交换机实现,并在现有网络上运行。与其学习、构建和管理两个网络(用于用户通信的以太网LAN和用于存储的FC SAN),组织可以使用其现有的知识和基础设施来处理LAN和SAN。

iSCSI性能

许多iSCSI实现都基于每秒1千兆以太网(GbE)基础设施,但对于所有环境(除了最小的环境),10千兆以太网应该被认为是与光纤通道存储网络竞争的基本配置。

多路径是一种允许存储管理员在客户端服务器和存储资源之间设置多条路径的技术。使用多路径可以提高性能,因为可以在路径之间节流带宽以平衡负载,从而提高对存储的访问效率。多路径还提供了容错功能,提高了iSCSI存储系统的可靠性。

巨型帧- 另一个以太网协议增强 - 允许iSCSI存储系统出货更大的量超过容许使用标准以太网帧大小的数据。同时移动数据的更大的块也产生了性能的提升。

数据中心桥接(DCB)是另一种技术的发展,使得基于以太网的存储更加可靠,同时提高性能。DCB设置由电气研究所和电子工程师协会(IEEE)批准的标准,有助于减少丢帧,并有可能分配带宽,使性能要求极高的应用程序没有用更少的贪婪的应用程序相抗衡。

iSCSI的局限性

与基于fc的存储环境相比,iSCSI存储网络的主要限制与它的性能有关。当iSCSI首次推出时,这两种技术之间的性能差距非常大,但10gbe iSCSI和其他技术实现(如多路径和数据中心桥接)的可用性帮助缩小了性能差距。

今天,iSCSI存储的性能与类似配置的FC系统一样好,或者几乎一样好。随着100 GbE的iSCSI连接即将到来,iSCSI存储可能会跟上——甚至可能超过——运行在32gbps和64gbps的FC系统。

iSCSI的市场上取得成功

由于对性能以及与其他存储网络兼容性问题的,iSCSI SAN可历时数年赶上主流替代光纤通道。初创厂商EqualLogic公司和LeftHand网络公司终于取得了成功足以与大厂商收购了他们自己的iSCSI存储阵列。在2008年,戴尔公司EqualLogic的收购为$ 1.4十亿和惠普公司支付亿$ 360的LeftHand。

在早期,iSCSI通常被认为是灾难恢复系统和其他辅助存储应用程序的FC的低成本替代方案。

光纤通道仍然是特别针对混合固态,硬盘驱动器和闪存的所有环境中流行的存储协议,但所有主要的存储供应商现在采用iSCSI SAN阵列,以同时支持FC和iSCSI有的还提供了存储平台。该系统运行FC和iSCSI被称为统一或多协议存储,它们通常也支持网络连接系统的文件存储。

以太网替代的iSCSI

ISCSI是最流行的存储数据传输方式通过互联网协议(知识产权),但也有其他选择,如:

  • 光纤通道IP (FCIP,也被称为光纤通道隧道,它通过IP网络在san之间移动数据,以促进地理上分布的企业之间的数据共享。
  • 互联网光纤通道协议(iFCP的是FCIP的替代方案,它将SCSI和FC网络合并到互联网中。
  • 光纤通道(FCoE成为2009年由思科系统公司和其他网络厂商的推动下一个正式的标准,它的开发,使以太网更适合以传输数据包,以减少对光纤通道的需要。但是,尽管它是在顶级机架交换机与思科的服务器使用,FCoE是很少在SAN交换使用。
  • 以太网中的ATA(效果范围是另一种已商业销售,主要由CORAID公司AoE的以太网SAN协议直接转换的高级技术附件(ATA)存储协议的以太网网络,而不是建立在一个高层次的协议,如iSCSI的使用TCP / IP一样。

iSCSI安全

主安全风险的iSCSI SAN是,攻击者可以嗅探传输的存储数据。存储管理员可以采取措施来锁定自己的iSCSI SAN,如使用访问控制列表(acl)来限制用户对SAN中特定信息的权限。挑战-握手认证协议()和其他认证协议的安全管理接口和加密用于运动和静止数据。

同时,由于其以太网血统,有些公司会利用自己的朝外以太网数据网络的iSCSI存储为好。这不是一个推荐的做法,但是,因为它可能会暴露存储基础架构,网络传播的病毒,恶意软件和勒索。在iSCSI支持网络应从如果可能的外部访问隔离。

这是最近更新的2019年12月

继续阅读关于iSCSI (Internet Small Computer System Interface)

深入了解SAN技术和阵列

搜索灾难复苏
搜索数据备份
搜索融合基础设施
关闭
Baidu