ccidnet????

出版日期:2003-11-17 总期号:1267 本年期号:86

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
华东专刊
华南专刊
西北专刊
东北专刊
西南专刊
iSCSI SANs-SAN的新考虑

朱新亚

  光纤通道在SAN市场已经有多年占据绝对统治地位,而它的花费和复杂性也很明显。同时,IP SANs特别是期待已久的iSCSI SAN,已经浮出水面进入人们的视线范围。

  iSCSI有很多优点,最明显的就是费用。以太网技术与光纤通道比起来显然要便宜一些。光纤通道端口的费用超过铜质的千兆位以太网端口50%,这还不包括光学器件的费用。

  另外,大多数IT管理者对以太网和TCP/IP网络的应用与配备非常熟悉。事实上几乎每个大学都在讲授以太网和TCP/IP技术。具备所有这些知识之后,最初的SAN应用会简单起来。另一方面,光纤通道比较复杂,它需要培训,而这可能会花费大量的时间、精力和财力。

  和光纤通道比起来,iSCSI的另一个优势就是它们可被应用的距离。光纤通道受限于它的容量,但使用TCP/IP技术的iSCSI意味着对于很少量的存储通讯量可以通过互联网在长距离上建立使用,或不需要光纤通道所要求的昂贵光学设备,仅靠租赁线路就可以完成任务。


  速度需求


  iSCSI也有一些缺点。目前iSCSI技术被限制在千兆位以太网的1Gbps上,而光纤通道解决方案最大传输速率为2Gbps(4Gbps的光纤通道即将出现)。我们希望最终iSCSI会被应用到万兆位以太网上,但起码现在还不可能,目前并没有能应付这个速度的TCP/IP空闲负载引擎。

  三五年后,当万兆位以太网更为盛行的时候,也许会看到iSCSI很适合。但是如果你目前对响应和备份速度的需要超过1Gbps要求的话,iSCSI技术并不合适。

  同样,如果你已经在光纤通道技术上投资了一大笔钱,你也许会想认真考虑一个值得的iSCSI投资。在一个有限容量和低速度要求环境下的远距离应用,iSCSI是一个明显的选择。如果你目前需要光纤通道交换上的容量,这也可能成为一个便宜的方式。


  选择iSCSI时的关注重点


  记住这点,不应该期望在同一个传送服务器与用户之间数据的通用TCP/IP网络上运行SAN。存储的重要性使它无法以通用数据网为介质,它必须被隔离开,放到单独的VLAN或一个完全独立的交换网络上。(对于使用iSCSI有限地访问一个主存储设备或远程存储访问的小工作组,这条规则例外。)

  另一个考虑,对于一个服务器的CPU来说,iSCSI给它的负担太多。iSCSI本质就像是常规SCSI命令的一个包装。这些命令必须按顺序接收,而每个命令或数据包必须被打包(或解包)。这会产生常规NIC卡,传给CPU大量的TCP/IP工作量。

  解决办法是一个TOE(TCP Off-load Engine,TCP空闲负载引擎)或一个iSCSI HBA(Host Bus Adapter,主机总线适配器)。这些专用卡的自带处理器完成所有的TCP/IP高层处理,而不是像常规NIC卡那样将这些处理传给CPU。

  TOE卡和iSCSI HBA各有优缺点。iSCSI HBA只针对iSCSI通讯,TOE则可以处理所有的标准以太网通讯。但是对于iSCSI,操作iSCSI HBA比起TOE卡来说,它使用更少的主CPU,而且通常比TOE花费少几百美元。

  在对TOE卡和iSCSI HBA的测试中发现:如果每个TOE卡或HBA只有一个目标,那么空闲负载处理器中的平行机制将使它不可能达到100Mbps的速度。

  在TOE与iSCSI卡争论中的其他因素,还包括是否有意重新计划卡的用途和是否服务器上的CPU会从其他非iSCSI TCP/IP操作的空闲负载中受益。


  做出选择


  如果iSCSI的缺点让你犹豫再三,记住光纤通道仍保持着SAN技术领域的领导地位,而FC供应商们已经在对传说中的兼容性问题的战争中取得很大进展。另外在管理光纤通道硬件方面也已取得不少进展,虽然还有很多工作要做。

  如果已经决定在SAN中采用iSCSI,最好应该怎么来走这一步?由存储本身开始,对一个存储阵列的所有常规考虑都要计划到:可靠性、速度、容量、扩展性以及价格。

  下一步考虑需要什么类型的硬盘驱动器。不存在以太网硬盘驱动器这样的设备,所有的驱动器都是SCSI、光纤通道或ATA的一种形式。所幸的是一些厂家像IBM、LSI Logic和Adaptec的Eurologic Systems,它们能制造充当iSCSI目标的附件,这就没有必要购买一个转换翻译设备了。