数据库应用认可IP SAN

日期: 2008-03-24 作者:Beth Pariseau 来源:TechTarget中国 英文

Dow Chemical公司的的经验可能表明,年初那些关于大企业的关键数据库不可能采用iSCSI存储的预测可能是错误的。在SNW的一次展示上,Dow Chemical的高级系统管理员Steve Remsing详细叙述了他的公司在将Oracle 10g R2与Windows、Linux、FC(光纤通道)和iSCSi进行组合时进行的各种辛苦的测试过程。Remsing在介绍中说,Dow Chemical计划采用NetApp公司的FAS270c iSCSI阵列承载多个容量在1TB以下的Oracle数据库。他并没有明确给出明确的数量和用途,只是说他们被用作调研中的数据采集和保存。


  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上,我们的数据处理应用的吞吐速度没有多大差别。”


  EqualLogic击败EMC和NetApp


  当考虑到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,但是在很多环境下,它可以满足需要。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • Oracle FS1-2存储阵列系统

    Oracle FS1-2 SAN阵列系统可以扩展至PB级别的容量,此外还包含了数据存储应有的所有的特性,例如像复制和自动分层功能。

  • FC仍然是网络存储之王

    光纤存储市场目前仍然健康,虽然近年的发展相对较缓。随着对性能要求高的应用的逐渐显现,32Gbps带宽的FC变得越来越有吸引力,并且这样的需求有增无减。

  • 大型企业SAN之HP 3PAR StoreServ

    Hewlett-Packard(HP)3PAR StoreServ 7000系列是大型企业级SAN阵列产品线,也是提供数据高可用性及可靠性的文件控制器。

  • 高I/O应用的虚拟化变容易了吗?

    过去,实时应用以及其他对工作负载要求苛刻的应用都避免虚拟化。而随着近来存储端的改进,是否变得容易一些?