数据传输协议iSCSI虽然已经成为业内认可的低成本存储网络解决方案之一,但是它不是唯一的方案 ,另外一种传输协议:HyperSCSI也可以提供低成本的基于以太网的SAN解决方案。
HyperSCSI协议,最早是于2000年由新加坡数据存储研究所(DSI)所开发,被设计用来通过RAW以太网来传输SCSI数据及指令。它允许用户通过网络远程使用SCSI或者基于SCSI的设备,就像在本地使用那 样方便。DSI是新加坡国立科技研究所(A*STAR)和新加坡国立大学(NUS)共同出资组建的研究机构。
与HyperSCSI协议不同的是,iSCSI协议是在英特网工程任务小组(IETF)的赞助下开发的,它使用 TCP/IP来发送SCSI指令。
HyperSCSI的支持者声称,它不仅在价格上跟光纤通道及iSCSI相比有很大优势,而且在性能上也比其它基于IP的存储解决方案优秀。
由于通过使用RAW以太网发送数据块,HyperSCSI协议彻底摒除了导致iSCSI速度偏慢的TCP/IP协议。事实上,HyperSCSI的开发者声称,它的性能可以和光纤通道相媲美,而只增加21%的CPU资源占用率以 及3.4倍的中断请求(IRQs:外围设备启动或者停止时向CPU发送的信号)。他们同时指出,如果要达到同光纤通道相同的性能,iSCSI需要增加33%的CPU资源占用率,以及增加6倍的IRQs。
“这是很吸引人的方案”,惠普公司企业级Unix部门的资深I/O项目经理Graham Smith 评 论说:“这完全解决了TCP/IP协议所带来的问题”。但是惠普到目前为止还没有在其产品上使用HyperSCSI协议的计划。
不仅仅如此,由于HyperSCSI去年是作为开发源代码软件发布的,它是免费的而且受到GNU公共授权 (GPL)的保护。试验过HyperSCSI的Linux桌面系统提供商Pogo Linux的系统工程师Jesse Keating说到:“你可以不受限制地任意更改源代码”。
有了这些优势,你应该预期业内人士都将看好这种协议,然而事实却是,许多人被问及这个协议的时候,回答是:“Hyper是什么?”。
过去很多年中厂商一直谈论的是iSCSI,惠普公司的Smith表示很难预料推广HyperSCSI的难度,因为它主要是由数据存储研究所开发的,看上去有点像某个大学的项目。当然,不得不承认的是,许多好的技术都是通过这种途径研究出来的。
除了“出生低贱”之外,HyperSCSI 还受到共享关系的不利影响,将SCSI放到raw以太网 上可以提高性能,但是放弃TCP/IP 也有其不利的方面,Smith表示,没有TCP/IP ,就没有真正的错误恢 复机制,不能保证数据包被正确发送,同时看上去在扩展性方面也有限制。
当然,也有业内人士持不同的看法,iSCSI软件供应商PyX科技公司的总裁兼CTO Andre Hedrick表示 :“我认为它就像是一个装上马达的啤酒罐,它可以跑得很快,但是希望不会碰上什么障碍,因为 没有任何保护措施”,他确信如果iSCSI没有内部支持,它也不会有今天的热度。
另外Hedrick 指出,HyperSCSI不是基于行业标准的,这会造成被困于单一供应商中而无法自拔的情况,他还指出,现在HyperSCSI只在Linux上有应用。
SUN的CTO Balint Fleischer表示:对于这种基于raw以太网的协议,虽然有很多有利的和不利的因素 ,但是这些都无关紧要,因为客户不会去追求技术。对于HyperSCSI他不置可否,表示将静观其变。