基于集群的模块化存储
2010-05-17 00:00:00 来源:WEB开发网有看官一想,敢情这卖的存储器的九越多就越高档,就像高纯度黄金饰品一样“九”越多就卖得越贵,那干脆下一步弄个6个9、7个9,99个9?打住,坚决不能这么瞎想了,存储器毕竟也是个有技术含量的高科技行业,当然不能学习侯总“劳斯丹顿”的卖法了。
那么这个几个9到底有怎么个说法呢?其实这是来自于IT业界的一些共识,一般来讲高品质的服务器(IA芯片或者RISC芯片)一般最多能够做到4个9的安全性,为了达到5个9的安全性,系统架构师们会把至少两台服务器通过集群软件(如微软的MSCS,HP MC ServiceGuard,IBM HACMP,Veritas的Clluster软件等等)组成一个cluster(集群)。这样即使一台服务器发生了故障(软件层面或者硬件层面)down机,集群里面另外一台服务器也会马上顶上去,通过两台服务器共同完成任务提供更高的安全性和可靠性,这样就从4个9进化到5个9进一步提高了可靠性。
我们说过,存储器也是计算机,顺着这个思路往下面走,我们只要把两个用作存储器的专用计算机(这里称之为为存储控制器或者SP storage processor)组成一个集群,两个控制器同时接到磁盘柜(前面说过叫JBOD),把存储控制器和磁盘柜装在一个大盒子里面卖给用户,那么一个具有5 个9的高可靠性存储阵列就出现了。采用这种架构的存储器主要包括以下部分:存储控制器2个组成集群和可以根据用户容量需求一个个添加磁盘柜模块,因此我们称之为“基于集群技术的模块化存储器”。
集群模块化存储器设计经常会碰到的问题
当然,这种基于集群技术的模块化存储器的设计也是一步步不断完善的。早期模块化存储器设计上有以下缺陷:
1、 控制器处理能力不够:以前的集群式模块化存储器每块控制器一般最多支持几十块磁盘,随着磁盘容量变得越来越大而且现在往往最大要支持到数百块磁盘,控制器的处理能力要求越来越高。因此如何提升处理器的能力变成一个关键因素。
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接