近日,随着微软公司Windows Storage Server 2003亚洲巡展的召开,iSCSI备受业界人士关注。针对iSCSI的一些技术文章,包括存储在线在内的许多媒体也讨论了许多,下面这些是来自存储社区网友的一些自己的观点。
网友derekdeng:“个人认为ISCSI的前途在于网络的带宽,KM网没有普及,就谈不上什么ISCSI。一台RAID通过SCSI挂接再服务器上,160的SCSI还觉得慢。如果所有的数据经由SCSI命令包装,然后再打进IP包里,OS当然可以优化以提高打包的性能,但100Mb的以太网如何能够承受。所以ISCSI的用户还只能限于能够买的起1000M网的用户。
SCSI协议栈分为上中下三层,SCSI的下层和网络的链路层在同一个层次,作ISCSI的关键在于如何处理SCSI中间层和网络的接口。现在许多弄ISCSI的,只不过是将数据装进SCSI命令里,然后再沿着OS向上走,再经过BSD SOCKET打包,还有甚至传到用户态然后打包,其中的效率可想而知。因此,我认为作SCSI的核心就在于如何处理SCSI和网络接口的层次问题。”
网友xp318:“在目前情况下,iSCSI的主要应用领域在服务器,数据中心。KM在这些领域早已普及,大部分服务器主板都有一个甚至2个千兆口。效率确实是问题,所以现在iSCSI的主流是用硬件实现协议而不是软件。对OS而言,iSCSIHBA就是一张SCSI卡。随着千兆向桌面的普及,iSCSI也将扩大它的应用领域。”
网友derekdeng:“你说得硬件实现,应该是指将SCSI封包进IP里,这个过程由SCSI卡来处理。SCSI卡本身的设计是较为复杂的,它本身由自己的处理器,还需要对处理器进行编程。那么加上SCSI封包,还要管理网络接口,SCSI卡的硬件设计是一个挑战。相信一般的厂家是没有这个实力的。”
网友xp318:“iSCSI卡有两种实现方式,intel他们在做这个东西。一种方式是cpu+千兆网卡芯片,一种方式是将iSCSI和TCP/IP协议加上千兆物理层做成一个芯片。”
微软公司的观点:“iSCSI在低成本的以太网上提供网络存储,iSCSI提供简单而又低成本的网络存储解决方案。在无盘服务器、工作站、刀片式服务器以及按需/效率计算上方便的应用。作为杠杆,为传统的网络和存储公司提供机会。iSCSI和IP存储的时代已经到来,将会改变人们对计算的认识。”(观点引用微软WSS2003亚洲巡展发布会内容)
参与iSCSI话题的激烈讨论,请浏览以下网址:http://bbs.dostor.com/dispbbs.asp?boardID=11&ID=10306