51CTO存储专家:谈谈iSCSI技术的应用

3/2/2008来源:存储备份人气:2387

【独家特稿】漫长的等待有原因   2月11日,IEFT(Internet Engineering Task Force国际互联网工程任务组)通过了iSCSI协议标准,并发布了iSCSI协议的RFC(Request For Comments)草案。从前一年9月的提交,到2月的通过,在长达半年的时间里,IETF的ip存储工作组到底都在做些什么?也许我们能从一位工作组主席早些时候的话中找到点线索,这位名叫大卫•布莱克的主席同时也是EMC公司的高级技术顾问,他含蓄的告诉媒体,“RFC应该在一个月之后给出”虽然“目前标准已经完成,不会再有任何的技术改动。”事实上,由于此次新标准的出台势必会对传统光纤设备厂商产生相当的影响,所以平衡各方利益的“政治斗争”造成了iSCSI技术的姗姗来迟。   众星捧月的感觉真好   幸好利益之争最终并没有影响技术的进步,iSCSI技术还是在众人的期盼中走来了。而且一经问世,马上引起了众多的支持和响应。比起她漫长的诞生过程,这些过分热烈的响应又多少有些令人意外:   IBM和EuroLogic公司已经将iSCSI技术应用于现有的存储产品; EMC公司将在其CLARiiON产品系列中支持iSCSI技术,据报道,一台iSCSI接口的样机正在EMC的测试实验室中运行; 惠普公司、Dell公司宣称将在几个月内,向客户提供基于iSCSI技术的磁盘阵列产品;SpectraLogic公司提供了支持iSCSI接口的磁带库产品; Cisco公司和SANRAD公司已经开始提供iSCSI到传统SCSI和FC协议的协议转换设备;Nishan公司甚至可以提供专为存储系统优化的iSCSI交换设备; eMulex公司、Qlogic公司、JNI公司和Adaptec公司等传统光纤通道适配器的厂商,都争相发布专为iSCSI技术设计的新型主机通道适配器; Intel公司依仗自己在网络及芯片领域的霸主地位,推出了专用的IP存储适配器; Network Appliance公司在网上提供免费下载的软件包,以协助其客户测试自己的网络是否适合采用iSCSI技术; Alacritech公司开发出了linux平台的iSCSI支持程序; Cenata公司声称将在四月份提供Sun Solaris平台的iSCSI支持程序; 就连微软公司也显示出了相当大的热情,在给Computerworld的回信中,微软声称windows 2000、Windows xp以及Windows Server 2003将在iSCSI协议RFC发布的90天内支持该技术。   回想起去年IBM公司因孤立无援并饱受市场置疑而停止其200i产品系列研发工作的窘境来,今天的iSCSI技术可谓身价百倍,俨然是众厂商追逐的焦点。
  真的会一统天下吗   iSCSI技术缘何如此的倍受青睐?这一技术到底有何独到之处?目前,业界对这此一致的看法是——iSCSI将大幅度降低企业存储系统的总体成本。换句话说,iSCSI最大的特点就是便宜。专家们普遍认为,采用iSCSI技术实现的SAN,比采用FC(光纤通道)技术实现的SAN,具有更高的投资收益比例,一般高出5~10倍。这主要是因为iSCSI技术基于完全成熟的以太网标准,而且与传统以太网络可以共用治理平台和治理人员。   尽管如此,iSCSI技术的产生并不意味着FC技术的灭亡。相反的,在可预见的相当长的一段时期之内,FC技术仍然具有相当强的发展潜力。事实上,目前绝大多数计划支持iSCSI技术的磁盘阵列厂商,都会提供内部采用FC磁盘通道,而外部采用iSCSI主机通道的总体架构。也就是说,几乎所有的磁盘阵列厂商,在争先恐后的将iSCSI技术引入自身产品的同时,并没有放弃FC技术。究竟FC协议仍然是目前世界上效率最高的存储设备通讯协议。另外一个重要的因素是,作为存储系统的最末端,磁盘还没有提供iSCSI接口,甚至没有将要提供此类接口的计划。只要磁盘没有提供出iSCSI接口,iSCSI技术就只能应用于主机与存储设备之间的连接,而无法进入存储设备的内部。   虽然目前iSCSI技术只是在存储设备的主机连接方面进入了应用阶段,但是这一应用已经为存储系统的架构及工作模式带来了许多新气息。Okapi公司去年就推出了一款产品,一个1U高的机架式服务器。正常情况下,这款产品就是一台普通的服务器,可以当作NAS设备或者邮件服务器。同时Okapi提供一种USB接口的iSCSI钥匙,当把这个钥匙插入服务器的USB接口后,这台服务器就摇身一变,成了iSCSI磁盘阵列。很有趣的设计!随着iSCSI技术的迅速升温,很多NAS厂商也在寻找自身技术设备与iSCSI的结合点。Okapi给出了一个范例,无论这种技术未来成功与否,相信对其他NAS厂商的启发作用是肯定的。   就像iSCSI技术不能完全代替FC技术一样,iSCSI技术也无法完全取代NAS技术。当然,再经过一段时间的技术发展,iSCSI技术非常有希望在将来把传统的NAS架构和SAN架构完全融和。然而就目前的技术而言,iSCSI技术还只是实现SAN架构的一种技术。与之相比,NAS技术的跨平台数据共享能力仍然没有受到任何挑战。而且就实施和维护成本来说,NAS似乎比iSCSI更具优势。   善于攀亲结贵的本事   我们姑且把iSCSI技术看作这样一个结构:具有NAS一样的前端治理部分,但是像SAN一样提供裸设备给主机使用。这样的结构使iSCSI技术比NAS技术具有更广泛的适用范围,而比SAN具有更丰富的治理功能。千万不要小看iSCSI的前端治理部分的作用。由于这样的一个功能部分,iSCSI技术比传统的NAS或者SAN技术都更具有吸收其他先进技术的能力。对虚拟存储技术的迅速吸收和整合就很好的说明了这一点   目前很多iSCSI产品的供给商,都在其产品中集成了或多或少的虚拟存储技术,这其中尤以iSCSI磁盘阵列厂商和iSCSI交换设备厂商为甚。在IBM公司和EuroLogic公司目前已经推出的iSCSI磁盘阵列中,都可以提供“不同容量磁盘混用”和“跨阵列划分LUN”等几种典型的虚拟存储功能。其实现机制倒也并不复杂,只是将提供该项功能的软件写入iSCSI阵列的治理部分而已。无论是IBM公司或EuroLogic公司,还是其他计划提供iSCSI磁盘阵列的厂商,都没有将虚拟存储固化到磁盘阵列中的想法。但是一些iSCSI交换设备的厂商已经开始做此打算了,早在去年就有一些iSCSI交换设备厂商尝试着固化虚拟存储技术的解决方案,现在随着iSCSI标准的定型和推出,估计很快就会有一批整合虚拟存储功能的iSCSI交换设备面世。
  使用iSCSI技术我要买什么   iSCSI产品从功能上可以分为三个类别:起始端产品、连接件产品和目标端产品。   起始端产品就是指主机中的总线适配器和协议转换软件,这些产品的作用就是提供主机端的iSCSI连接功能。一般情况下,iSCSI技术可以通过安装协议转换软件,在主机