WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > 存储网络 > 正文

数据库一样可以应用iSCSI存储

Watchstor.com  佚名丨2009-10-31 09:20 标签:存储网络 IP SAN 

iSCSI存储的存储应用非常广泛,它能够帮助企业用户通过快速的方法进行数据的传输存储与管理,那么对于数据库来说,iSCSI存储的应用也能适应吗?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,但是在很多环境下,iSCSI存储可以满足需要。”

【编辑推荐】

  1. 万兆以太网催发iSCSI发展加速
  2. iSCSI SAN存储系统助力企业数据整合
  3. iSCSI存储系统的安全之道
  4. iSCSI会因虚拟化而更加高端化
  5. iSCSI标准的出炉预示着iSCSI的成熟

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统