iSCSI Initiator 可用软件方式实现,同样的iSCSI Target 也行,不过优劣特点也相近,即是偏成本取向且不易达到专属硬件的效能。且要更注意的是,iSCSI Initiator 软件确实多半采随附的放送策略……
软件法:如何实现一个iSCSI Target
iSCSI Initiator 可用软件方式实现,同样的iSCSI Target 也行,不过优劣特点也相近,即是偏成本取向且不易达到专属硬件的效能。且要更注意的是,iSCSI Initiator 软件确实多半采随附的放送策略,而iSCSI Target 软件则不同,多数的iSCSI Target 都要收费,仅少数免费,如UNH-iSCSI 项目中除了iSCSI Initiator软件开发也有iSCSI Target 软件开发,虽免费但也多半用于测试验证之用,少用于实际的商务运作。此外,有一个iSCSI Enterprise Target 开放项目能提供iSCSI Target 软件,但目前仅在0.4.x 版,连1.0 正式版都还有段距离。
现阶段真正成熟运用的iSCSI Target 多半由商业软件业者提供,如DataCore Software 的SANmelody/SANmelody Lite,或FalconStor Software 的iSCSI Server for Windows,或String Bean Software 的WinTarget 等,颇为玩味的,三者都是只能安装在Windows 伺服操作系统上,这似乎与节费有些违背(纯就操作系统的软件授权费,Windows 向来高于Linux、UNIX)。
或许在意效能,或许在意花费(反正软法、硬法都要钱),多数用户仍倾向使用硬件方式来实现iSCSI Target,事实上过去也有业者推出能让泛用服务器转变成SAN 或NAS 储存设备的软件,但与实际的SAN、NAS 储存硬件出货数相较实不成比例,同样的情形也反应在iSCSI Target 软件上,软件式RAID 也类似,RAID 软件的真实运用量远低于RAID 硬件。简而言之用户对iSCSI Initiator 软件的接受度大于iSCSI Target 软件。
另外,iSCSI Target 有许多种类型,撇开iSCSI Router/Gateway/Bridge 等非储存角色不谈,储存上常见的有iSCSI Disk Array 与iSCSI Tape Library,对国内设计者而言只有iSCSI Disk Array 具有意义,因为国内几乎没有业者在发展以磁带机为主的相关应用。信息硬件产品中只要牵涉到高度机械性的部分国内业者就会全面束手,小至软盘机、中至光驱、 大至磁带机皆是。
上述的软件实现法,都属于资管、网管人员自身就可完成的方式,只要找一部泛用型服务器并对应安装软件即可。然而也有些软件方案并非供信息人员所 用,而是供网储系统设计者所用,此即是嵌入式的伺服软件方案,过去Microsoft就有WSS(Windows Storage Server),WSS 包含嵌入式的Windows 操作系统以及NAS 伺服应用程序,设计者运用此套软件便可快速实现一台NAS,不过!硬件业者若要量产使用WSS 的NAS 储存硬设备,Microsoft 将逐台收取授权费。而依据Microsoft 的展望规划,日后将比照现有NAS 作法,推出专供实现iSCSI储存设备的新版WSS。
当然!除Microsoft 外,其它iSCSI Target 软件业者也多半欢迎储存硬件业者的接触以促成嵌入式合作,例如2005 年10 月三星电子(Samsung Electronics)推出的ZSS-100 iSCSI 储存设备,即是以DataCore 的SANmelody 内嵌而实现,且ZSS-100 的硬件组件相当平凡常见,如3.6GHz 的Pentium 4、SATA 硬盘(多颗合计的原生总容量达1TB)等,并无特别过人之处。
相同的类例,HP 的ProLiant DL100 Storage Server 与DL100 G2(第二代)是使用WSS 所形成的NAS,然也提供选用功能,可追加iSCSI 功能于其上,等于一部储存设备兼具NAS 与iSCSI 功效,其中iSCSI 功效是将FalconStor iSCSI Server for Windows 进行内嵌而达成。