科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网存储频道iSCSI难为FC掘墓人

iSCSI难为FC掘墓人

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

一项可以掀起行业革命的技术必须可以应发展的需要而进行改进。iSCSI的性能及其存储管理的复杂性注定了它取代FC 存储网络的设想将以失败告终。我坚信这一点,iSCSI作为一种拓展到WAN存储的工具,在存储业内会占有一席之地。

作者:刘谦编辑 2007年6月26日

关键字: faq iRiver

  • 评论
  • 分享微博
  • 分享邮件

    就在不久前,各大iSCSI厂商还声称iSCSI会占领全世界的存储市场,并把FC存储远远抛在后面,当时很多业内专家也都同意这种观点。很多公司都表示需要一个统一的网络基础架构和管理方法,并希望削减内部不必要的职位。

    IDC公司表示,最近几年iSCSI技术发展稳定,但却只占有大约3%的存储市场。实际上,我们根本没有预言过FC的末日或是说从来没说过iSCSI会统治网络存储领域。我们倾向于从HPC方面对这项技术进行观察,而不是停留在商品层面上。

    无论如何,存储市场一直是一片繁荣景象。尽管网络职员规模的增速逐步减缓,但各家公司却纷纷扩大存储专业人员的规模。根据在资金流向及IT预算方面的统计,存储业还在不断增长。与管理数据工具的开发速度比起来,备份与恢复管理的复杂性的增长速度更快。

    为什么iSCSI没有埋葬FC SAN?为什么业界专家都估计错了?iSCSI还在那儿等着占领整个存储世界吗?或者像InfiniBand (IB)那样,有朝一日卷土重来?我不这么想,原因如下。

开销与性能

    首先,iSCSI要比FC的开销大得多。iSCSI可以在10 G以太网或者InfiniBand 等所有基于IP的网络上运行,但是在IP上使用iSCSI技术要比采用标准SCSI协议的开销高得多。

    当一个操作系统将数据写到设备上时,系统通过路径内设备可以识别的通信协议建立一个数据包。例如,如果你将数据写入一个FC RAID设备,你会建立一个SCSI包,将该SCSI命令或数据写到这个设备上,并且通过HBA卡将其转化成FC包,通过磁盘或RAID控制器重新装配。如果您的写入目标是SATA设备,执行下述步骤:SATA设备驱动器接受操作系统命令,执行I/O,建立SATA命令,分解成一系列SATA包。

    采用iSCSI技术时情况类似。但无论是SATA还是SCSI,命令都会被压缩进一个TCP/IP包,然后转换成低层的硬件包,例如以太网封包。在命令里,命令进行封包。在操作系统的命令内创建附加命令需要花费更多的CPU时间,额外的TCP/IP命令还需要占用空间和网络带宽。

    从系统方面看,你需要创建另一种类型的命令来对存储命令进行压缩,并通过通道将其发送。

低级别通信技术

    iSCSI被宣传的一个优势就是它能够利用未被充分利用的网络体系。目前,最快的、用得最广泛的网络技术是千兆以太网交换技术,这项技术在考虑额外开销和规模要求的前提下,最高可达到全双工100 MB/秒的传输性能。现在与千兆以太网性能类似的FC技术就是2G FC,它的传输性能能够达到全双工200MB/秒。另外SATA的性能可达到3.0Gb/s或300MB/s,但这是半双工的。总之,从性能方面看,iSCSI远远落后于今天一流的技术。

    很多人声称10Gb以太网会改变一切。但是,至少到目前为止,这项技术都还没有成为台式机的标准。虽然某些台式机已经配备了此类的连接,但大部分还都没有。原因不只是新NIC(网卡)的费用问题,还包括交换机上10G以太网端口的数量和成本,另外还需要PCI Express总线。

CPU 使用

    我们注意到,与采用SCSI、SATA、SAS或 InfiniBand技术来传输数据相比,当需要附加TCP/IP数据包时,iSCSI技术占用更高的CPU使用率。CPU的使用情况大部分取决于请求的数量,因为与发送大型数据相比,如果你发送少量的数据,系统开销会更高。你获得的性能将取决于操作系统,驱动器和iSCSI卡。因此,潜在的影响性能表现的因素要更广。

人员分工

    存储管理和网络管理存在着本质上的差异,而这种管理上的差异正是iSCSI技术普及的另一大障碍。

    存储管理包括管理存储网络以及将存储配置给相应的设备。这种配置在多数情况下不同于网络管理,并且比网络管理更加复杂。存储管理人员需要对操作系统,文件系统,存储连接性和物理存储自身了如指掌。也许有人会说我这是以专家自居,但是在我看来,存储管理确实非常复杂。即使它不复杂,它也远远不同于网络管理。你不能让一个从事网络管理的人去管理存储。不管愿不愿意,你都需要对人员及进行细分。在存储和网络管理方面都很在行的人是少之又少,而能管理大型的复杂的站点的人就更是凤毛麟角了。然而,我所知道的有些站点甚至将文件系统管理人员与存储人员都分成了不同的组。我认为这不是一个好主意,但却普遍存在。我认为网络和存储管理变成两个完全不同的任务,这会使取代FC的进程变得更困难。

    有人认为iSCSI会掀起行业革命、简化管理和节约资金,但这一切似乎不太可能发生——一个重要原因就是SAN/WAN的存储连接性。我不认为目前10G以太网的状况会有所变化,因为目前这项技术的总成本太高,而且对大多数桌面来说并不是必须的。而且目前希捷和日立等磁盘公司都还没有开发带有以太网接口的磁盘——这也是限制iSCSI技术普及的另一个因素。

    一项可以掀起行业革命的技术必须可以应发展的需要而进行改进。我认为iSCSI的性能及其存储管理的复杂性注定了它取代FC 存储网络的设想将以失败告终。我坚信这一点,iSCSI作为一种拓展到WAN存储的工具,在存储业内会占有一席之地。问题是,iSCSI是否会比FC技术更好用呢?

    因此当下一项伟大的新技术问世时,请记住iSCSI没能一统天下的原因吧。不要轻信你从互联网上读到的大多数东西,很多时候那些并不能成真。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章