您的位置:首页 > 其它

IBM发布其分布式存储–XIV

2011-10-17 23:54 218 查看
最近存储厂商的活动很多,先是EMC发布了新的中端存储CX4,开始支持更大的带宽与容量,支持自动精简配置,并且全线支持SSD。同时,EMC还推出了他的新一代备份产品DL 3D系列,DL 3D对比之前的DL系列,增加了在线的消重以及对NAS备份的支持,这两个功能,对备份来说,还真是一个好消息。

马上,HDS也将推出他的新一代中端存储–AMS 2000,HDS已经号称AMS 2000已经不是普通的中端存储了,全新采用SAS硬盘(非FC硬盘)设计的ASM 2000,类似IBM DS8000系列的伪高端,号称LUN可以在双机头上同时被访问以及动态负载均衡。另外,AMS 2000也支持精简化配置,甚至说在年底支持底层磁盘的虚拟化管理。

以上的几款存储我就不多介绍了,网上有很多其信息。这几天在张家界参加了IBM的信息管理与新存储发布会,看到了其新存储XIV的发布以及其构架体系,看到其构架的时候,还是觉得眼前一亮—存储厂商终于推出了他们的分布式存储,同时,也证明了分布式与虚拟化技术正在走向更广,更远。。。。。。

因为暂时没有XIV的详细文档,将就简单的画了一下它的构架图:

可以看到,该分布式集群存储的内部构架是基于交换的可Scale Out的扩展结构,上层是对外的访问接口。主要结构就是下面的data module,每个data module其实就是一个2U的PC Server,基本配置是1C(4 core)、8G Memory、12块1T Sata硬盘。一个XIV的标准机柜可以包含15个这样的PC,外加3个机柜内置UPS(掉电保护),这样的话就有180TB裸容量,80TB可用容量(除掉镜像、热备空间、metadata空间)。多个XIV机柜的话,则可以通过级联线连接起来,形成一个更大的集群。

另外,因为采用了PC Server的分布式,CPU、Cache与硬盘被分布在不同的Server中,扩展Server的同时,就增加了存储的CPU、Cache与存储容量,做到了完全的线性扩展。存储所采用的RAID方式,也不是传统的RAID方式,而且虚拟化技术中广泛使用的基于数据保护的RAID方式,也就是说,以1M为单位的数据块,分布在不同的PC Server上,就形成了数据的软RAID。这样的分布与保护方式可以使磁盘没有热点,每块磁盘都能均匀的被使用,而且,当磁盘损坏的时候,Rebuild将更快(传统的RAID,rebuild的确成了很大的问题,特别是磁盘越来越大的时候)。

另外,XIV存储支持基本无限次的快照,支持FC与以太网的访问接口,而这些都是跟传统存储一样。自行开发的分布式存储,则是很难做到这一点的。

当然,这个存储也不是说,就是没有问题的。

1、该存储面向的是大数据量的保存,以及读取的业务,如视频,流媒体,数据仓库等。并不与追求高IOPS的传统FC或者是SAS存储冲突。如果说你的业务的确IOPS是瓶颈,那么,没有必要考虑该存储,应为磁盘个数在哪里摆着(当然,除非你的业务没有优化好,或者是原来的存储中存在热点等瓶颈,那是另外一回事了)。

2、在基于交换(switch)的扩展性结构中,当无限扩展的时候,肯定会出现交换机的级联,级联是否成为瓶颈,现在还没有确实的数据。

3、完全基于数据的软RAID保护方式,提高了磁盘的rebuild速度,一个1TB的磁盘可能只需要30分钟就Rebuild完成(传统Raid可能需要1天),但是,因为数据打的太散,连续2次硬盘损坏,则肯定引起数据的丢失(传统Raid,如Raid10,只有对应盘损坏的时候,数据才丢失,概率要小很多)。

4、因为数据保护的条带大小为1M,对于1M左右大小的文件,甚至是更小的小文件,很容易跨在2个数据块上,而保存在不同的节点中,引起没有必要的2次读写。或者说这个尺寸就不是针对小文件而设计的,对于大文件来说,是没有问题的。

更详细的信息,可以参考设计者的Blog:http://www.xivstorage.com/blog ,据说这个家伙是EMC Symmetrix 的设计者,然后自己开公司设计XIV,再后来被IBM买下,IBM算是走了一步好棋。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: