博威---云架构决胜云计算

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6557|回复: 17

XIV技术专题

[复制链接]
发表于 2011-1-31 10:22:55 | 显示全部楼层 |阅读模式
XIV技术专题
 楼主| 发表于 2011-1-31 10:34:24 | 显示全部楼层
高端企业级存储IBM XIV精华问题整理
IBM XIV是我前一阵子的工作重心,我看到冬瓜头老师说,IBM很能忽悠人,把客户忽悠住了我们就会帮忙宣传(大致意思是这样,没有冒犯冬瓜头老师的意思),其实在IBM XIV之前,我对存储了解得很少,这次为了做好这个存储采购的项目,看了很多存储方便的书和资料,特别是IBM XIV的,包括非常有名的大话存储,还有IBM XIV的红皮书,白皮书,文档,成功案例分享....然后跟在技术人员屁股后面一通转...忙得那叫一个晕啊...
 楼主| 发表于 2011-1-31 10:34:37 | 显示全部楼层
首先,第一个问题是关于DS8K和XIV的,
大家都知道DS8K已经是高端存储了,XIV也是定位在高端存储上的,那IBM会让XIV和DS8K打架吗?

哈哈,答案当然是不会,我知道我不说你们也知道....那理由是什么呢?我询问了一下IBM的产品经理,答案如下:

在IBM的产品序列中, XIV和DS8K是平行存在的, DS8K以及DS5K将继续作为分层存储为客户提供适当的存储平台, 而XIV作为自动化存储也将为客户提供简单, 高可靠性的海量整合存储平台
 楼主| 发表于 2011-1-31 10:34:49 | 显示全部楼层
第二个问题:XIV和各大友商的产品
总是听到很多朋友说项看看XIV合3par,compellent,HP EVA的比较,也总是听人拿XIV和EqualLogic做比较,说它们同样是网格架构,同样的Scale Out,Equallogic 比XIV早出现,为什么说XIV是第一个Scale-out?除此之外,EqualLogic还支持SSD,XIV和Equallogoic比,到底好在哪里?

同样是咨询的产品经理,当然,经理是IBM的经理,一定是帮着XIV讲话的,但是希望大家看到一些技术本质的东西,不要追究回答者的身份,因为是我千辛万苦问来的...

近些年, 的确出现了很多号称Scale out架构和虚拟化的存储产品, 但是, 只有XIV是真正从底层的数据存取来解决问题的, 只有XIV通过网格架构和Scale-out的架构解决了热点问题, 解决了传统存储系统对于磁盘的依赖, 可以真正实现性能与容量的线性增长. 除XIV之外的存储系统只是在RAID之上的更高层次实现了部分虚拟化, 部分具备了Scale-out的特点.
对于Equallogic和XIV, 在市场定位以及技术实现上有着巨大的不同, 与XIV定位为高可靠, 高性能不同, Equalligic定位于中低端IP SAN存储市场, 适用于是小规模, 低性能要求的中小型非核心业务, 其主要的竞争对手是HP Lefthand 而非XIV. 如果今天你看到Dell又宣布收购了3PAR, 你不妨问问DELL如何定位3PAR和Equallogic?
 楼主| 发表于 2011-1-31 10:35:01 | 显示全部楼层
第三个问题:IBM说V-MAX是半成品,为什么说V-MAX是半成品?

V-Max是EMC号称18年来存储的最大革命, 但是, V-Max本身并无太多创意可言, V-Max只不过是在CX4-960的控制器上安装了Symmetrix 的Enginuity 操作系统而已, 其号称的虚拟化特性Virtual LUN, FAST等技术其实早已在CLARiiON以及DMX上实现, V-Max并无特别适应虚拟化环境的特性. V-Max与3Par类似, 采用的是介乎于传统高端存储与中端存储之间的混合架构, 其数据存取以及缓存到磁盘的路径与DMX并无本质的不同, 虽然V-Max也可以通过扩展引擎来提升性能, 但其复杂的CC-NUMA架构又会带来节点之间的数据交换问题, 因此与XIV相比, 只能算是半成品.
 楼主| 发表于 2011-1-31 10:35:25 | 显示全部楼层
第四个问题:XIV的后端磁盘的管理也是分布式的管理吗?由多个前端节点分别管理,那么怎么实现IO能调动所有的磁盘?
XIV的后端磁盘管理也是分布式的, 每个数据模块内部的磁盘主要由本地管理, 由于XIV为独特的网格架构, 内部的所有磁盘已经被分割成很多个1MB大小的分区(可以理解为1MB的小硬盘), 并由所有的节点共同维护地址映射表, 因此可以做到完全没有主控节点, 所有IO都是并发访问全部磁盘的.
 楼主| 发表于 2011-1-31 10:35:37 | 显示全部楼层
第五个问题:XIV每个控制器都可以管理还是有个集中地管理agent?

答: XIV的所有模块都通过独立的冗余管理系统连接在一起, 并在第4,5,6模块上设置了3个用于外部访问的管理接口.
 楼主| 发表于 2011-1-31 10:35:47 | 显示全部楼层
第六个问题:XIV适合不适合流媒体?适合不适合OLTP?

答: XIV非常适合OLTP环境, 在典型的数据库或是数据仓库场景中, XIV在真实应用中的表现非常出色. XIV也可以提供相当高的吞吐能力, 可以用作流媒体的存储系统, 但是, 由于一般流媒体对数据的安全要求不是太高, 对存储的可靠性要求也不是太高, 因此如果客户对数据的安全要求不是太高的话, 我们一般推荐客户使用更高性能价格比的中端存储架构, 比如DS5000.
 楼主| 发表于 2011-1-31 10:35:56 | 显示全部楼层
第七个问题:是否入门级6模块的性能受影响?如何测试才是科学的?例如入门级的随机IO延迟是多少?rebuild的时间?orion测试下100%密集随机访问以及100%大容量顺序访问时的性能?

答:较之传统的硬盘数量近似的光纤存储系统, 即使是入门级的6模块版本的XIV也可以提供非常优秀的性能. 我们认为在客户真实的应用环境中测试才是最科学的, 才可以真实反映客户的需要, 以及存储系统的性能是否可以满足客户的要求. 采用标准测试工具的测试做法一定要先整明白这种测试方式和自己的应用究竟有多大关系,能反映自己应用的需求吗? 有多少系统在生产环境下真的跑出了当初工具测试的结果?Why? 又有什么样的应用是100%密集随机访问,又有什么样的应用是100%大容量顺序访问? 性能问题的讨论一定要立足于实际应用场景和实际需求
 楼主| 发表于 2011-1-31 10:36:11 | 显示全部楼层
第八个问题:XIV只支持SATA,只用SATA硬盘来跑企业最核心的应用让人很不能理解,对于企业级这样的应用访问频度,SATA硬盘能长时间撑下来吗?(这个问题貌似问的人很多,吼吼)

答: 使用XIV运行企业核心应用恰恰是XIV的最大亮点! XIV对于存储技术的贡献在于证明了使用先进的架构和优秀的算法, 的确可以摆脱存储系统对磁盘的依赖, 传统存储系统只有使用转速更快的硬盘才能运行高负载的随机读写, 这主要是RAID算法并行度不高, 不能把这些随机IO更离散的分布到更多的磁盘上, 因此产生大量的寻道时间, 而XIV的算法可以做到极高的并行度, 因此即使是在高负载的OLTP环境中, XIV也不依赖于磁盘的寻道时间.
同时, 由于XIV中没有热点, 并且采用了MTBF高达120万小时的企业级SATA磁盘, 完全可以适应长期高负载运行, 这就是架构的力量.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|boway Inc. ( 冀ICP备10011147号 )

GMT+8, 2024-9-17 04:24 , Processed in 0.137086 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表