存储器那点事(三)基于集群技术的模块化存储器.docVIP

存储器那点事(三)基于集群技术的模块化存储器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
存储器那点事(三)基于集群技术的模块化存储器

存储器那点事(三)基于集群技术的模块化存储器 基于集群技术的模块化存储器的设计思想 根据我们前文的分析,基于阵列控制器技术的存储器历经软件RAID,硬件RAID卡和外置式RAID存储器三个步骤的发展,终于成功应对了一个主要的挑战——把存储器和主机逐步地分开,这是存储器工业发展非常重要的一步,标志着存储器工业终于独立了。然而在独立后,存储器要解决的下一步的问题是如何做大做强,设想一下我们从DAS演进到SAN以后现在常见的存储网络架构一般是这样的:数据中心存在多台 服务器(其中运行核心应用的服务器会跑各种cluster集群软件),每台服务器配置了两块或者更多的HBA,通过两台SAN交换机(或者两个SAN Fabric)连接到一台存储器上面,而这个存储器采用的多半是我们谈到的基于集群技术的模块化存储器架构(见下图)。 ? 为什么会这么设计呢,这里就出现了一个可靠性的问题,我们经常会听到很多厂商在吹嘘自己存储器产品的高可靠性时常用到一个所谓5个9,或者说4个9之类的说法,这是什么意思呢?这里的几个9是指全年如果换算成分钟数,有百分之多少的可能性是可以在计划内安全运行的。比如说某个存储设备提供99.995%的高可靠性 ,我们可以具体换算一下365*24*60*(1-0.99995)=26.28,也就意味着平均每一年大概是26分钟的非计划宕机时间,而如果说集群提供99.998%的高可靠性,则一年大概是10分钟左右的宕机时间,而很多厂商经常吹嘘的所谓5个9,则是指一年只有5分钟左右的宕机时间,每年只有5分钟(一般在本地数据中心里面,做到5个9算是最高境界了),我的乖乖,挺厉害的吧。 有看官一想,敢情这卖的存储器的九越多就越高档,就像高纯度黄金饰品一样“九”越多就卖得越贵,那干脆下一步弄个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、? 2、?SP storage processor)。在绝大多数情况下当存储控制器/SP级别出现问题时,可以由另外一个SP顶上。但是如果是这个共享的大背板出现问题,则整个存储器需要停机维护。因此在选购存储器时不能一味图价格便宜,我们需要仔细观察其控制器级别的冗余性; 3、?lun全部映射到另外一个控制器上,这样往往会带来系统的down机,降低整个存储系统的可用性; 4、?HA检测用),三来实现数据的跨控制器传输。当只有一条线缆且传输中断,两个控制器间由于信息无法交流,将导致存储停机;而如果互连线缆带宽不够也很容易出现“乒乓”效应(当然这也和存储管理员不正确的设置有关,我们将会在后文中详细阐述)。 下文中我们将从以下几个方面讨论模块化存储器的提升方法 1、? 2、?ASIC芯片加速 3、? 4、? 5、? 6、? 模块化存储器自我提升之道:更快更多的处理芯片和更多的内存 前文谈过,存储器提升控制器性能成为各家厂商的头等大事,而且我们也说过存储器本质上也是一台计算机(如果你能找到早期的Clarion 3000、4000系列存储器,你可以发现机器背面都有VGA的接口),因此采用更快和更多的处理芯片成为一个很好的办法。为了节省成本,模块化存储器一般多采用通用处理器(如Intel或者AMD芯片),升级到更快的CPU处理器可以明显地提升,或者通过在每个控制器上面部署更多的C

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档