2008年(8065)
分类: 服务器与存储
2008-09-11 12:56:43
Remsing说:“我们已经可以将其进行应用。”在谈到放弃FC而采用iSCSI的主要原因时,Remsing给出了和许多小企业相同的答案:价格。他表示,他不便透露公司从FC转换为iSCSI时的节省,但公司在设备选择上,更愿意采用常规的服务器网卡(NIC)和标准的思科万兆交换机,而不是特殊的FC设备。Remsing说:“iSCSI已经成熟起来。无论是存储产品还是initiator,现在都是可以应用的1.0版本。”
Remsing表示他对iSCSI的可靠性并不担心,但是他将关注其性能表现。他说:“如果必要,我们将加入TOE(TCP/IP引擎卸载)卡,或将一些应用转换到FC上。”ESG的分析师Tony Asaro说:“我们相信,将会有越来越多的企业在关键应用方面采用iSCSI,这是其发展周期的一种自然进程。”据Asaro称,ESG调查了511家公司,发现其中17%已经采用了iSCSI,另有20%计划在今后的24个月内加入这一行列。“在早期的使用者中,有50%已经将iSCSI用于第一层(Tier-1)的关键应用,在计划采用iSCSI的用户中,有37%有意采用iSCSI用于第一层的关键应用。”
同样放心将Oracle数据存入iSCSI设备中的公司还有位于宾州的、提供基于网络的软件和移动信息服务的AirClic公司。AirClic表示,它也测试了Dow Chemical计划采用的NetApp系统,但发现EqualLogic公司基于SAS的阵列PS3800XE在价格和可管理性上较NetApp和EMC都更具优势。当AirClic在2005年冬季和2006年尝试SAN时,它购买了IP SAN,这是考虑到它的价格比FC更低,并且可以采用标准的网卡和思科的网络交换机。
AirClic的技术副总裁Andy Monroe称,五年前,公司采用康柏的FC SAN,但是一次重组使得这一技术被搁置。目前,该公司的服务包括处理来自移动电话的数据,以及用于用户环境的条形码扫描仪和传感器,AirClic采用Oracle数据库为用户对工作流程建模。例如,一个公司可以为其雇佣的保安配置一个设备,该设备能够与安装在工作场所的传感器互动,并由此从AirClic处得到报告,以确定该雇员是否完成了规定的巡视。
Monroe表示,他对将公司的Oracle数据库放到iSCSI存储上从未产生过怀疑。“有一种感觉是iSCSI不是为高性能数据库准备的。但对我们的应用来说,在1Gps、2Gps或者4Gps的FC上,我们的数据处理应用的吞吐速度没有多大差别。”
当考虑到SAN,公司先将目光放在了EMC的Clariion上,然后也对NetApp进行了考虑。他说:“在测试中,我们能够从PS3800和EMC CX500i的对比中得到相同的结果——采用相同数目的15000转硬盘时,价格更低。”在采用Oracle的模仿Oracle工作的Orion Calibration工具对小型随机I/O进行测试的时候,Monroe表示:“EMC得到的IOPS为4000,而EquaLogic设备的IOPS为4200。”
他补充说:“我们还曾尝试将磁盘的性能表现隔离开来,并确定对于哪些类型的工作负载在iSCSI和FC中没有真正的区别。”
在选择的过程中,AirClic还曾尝试过NetApp的FAS270阵列。Monroe描述,NetApp派去了一名工程师,花了5小时对一台运行Windows sever2003的Dell 2850测试机进行设置。他说:“他们采用了多个补丁包也没能将LUN设置到服务器中。”
Monroe说,曾经设备一度开始运行,但是它的图形用户界面(GUI)并不直观。他说:“我们想不出如何建立一个卷,也无法直接进行iSCSI认证——我们发现自己陷于在众多文档当中。我的感觉是,这个设备就是为了用在FC上的,然后再加上iSCSI支持。在尝试了各种选择之后,一个零售商向Monroe推荐了EqualLogic。一月,Monroe在得到一个测试用的PS100阵列后,很快决定购买。
Monroe说:“我们完全不是存储方面的行家,但是我们可以在20分钟之内搞定设置并让它运行起来。”几个月之后,AirClic成为了EqualLogic的新产品SAS array PS3800XE的beta测试成员,随后成为了其早期用户。现在,该公司的网络存储环境包括6TB,其中多数是基于新阵列上的15000rpm的SAS硬盘。
Monroe称,SAS硬盘可以帮助消除iSCSI的另一个问题——可靠性。EqualLogic在其模块化阵列中的自动负载均衡和热交换元件也起到了积极作用。此外,分析人士指出,AirClic的例子并不在少数,传统上对iSCSI在性能和可靠性上的担忧,特别是那些来自中小企业的忧虑,正在成为过去。
Taneja Group的高级分析师Brad O'Neill说:“我看到有更多的小企业将IP SAN用于承载其关键应用。在今后24个月内,这将变为一种完全标准的客户期望——其中的商机引人注目。”
IP SAN离完美一步之遥
Monroe说,尽管他很满意其可靠性以及管理和费用,但采用EqualLogic阵列与Oracle数据库协同工作也并不是十全十美。Monroe还是喜欢采用一个独立的工具进行备份——Oracle的Hot Backup和Oracle的DataGuard,而不是EqualLogic内置的快速异步复制功能。
另一个问题是EqualLogic对Linux的支持。Monroe说:“Oracle更适于在Linux上运行。这是由其应用的特点决定的。”EquaLogic采用微软的iSCSI initiator为Windows应用提供如多路径支持、容错等功能,这被Monroe称为“非常出色的支持”。但是,在Linux方面,则需要应用价格不菲的HBA卡以取得相同的效果。
Monroe表示他目前仅采用active-active cluster将他的数据库进行了简单镜像以防止故障。他说:“可以在EqualLogic阵列上支持多路径的软件initiator可以为我节省很多硬件费用。如果EqualLogic试图进入对各种平台都支持的这一领域,他们应该对这个灰色区域更重视。”
EqualLogic的公关经理Dylan Locsin在给SearchStorage的一封email中说:“Monroe提出的问题是值得关注的…Windows和Linux/Unix软件initiator之间的区别并不经常被讨论。Windows的MPIO(multipath I/O)很了不起,我们期待Linux操作系统带来相似的功能。软件initiator最好能由操作系统提供商来开发,因此,建立更好的initiator其实并不是应该由EqualLogic独自来解决的问题。”
Locsin称,EqualLogic通常会向用户推荐如Silverback提供的价格更低的HBA。他说:“这些产品的价格也许只有以往产品的一半,可能仅仅每端口200美元。客户也有一些选择HBA的其他原因,比如它们可以提供从SAN启动(boot-from-SAN)的功能。
EqualLogic为用户提出的另一种选择是NIC teaming,这是一个采用脚本(scripting)将多个物理NIC集中成一组的过程。Locsin说:“虽然它不如MPIO,但是在很多环境下,它可以满足需要。”