【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?
经由多年的应用实践和技巧成长,传统RAID越来越表现出局限性的一面,如热点效应。为了便利治理,假设我们把全部RAID组格局化产生的逻辑盘都映射给某个体系,不合体系应用不合RAID组,若某个应用体系的营业特别劳碌,就会造查对应RAID组的物理盘读写压力大年夜,形成热点。
这时,聪慧的童鞋提出,我们可以把RAID组的逻辑盘打散了用啊!!于是,每个体系应用的逻辑盘来自不消的RAID组,如许就把劳碌体系的读写压力分散到更多的物理硬盘上了,棒棒哒!!然则,治理起来好麻烦,有没有?另一方面,每个体系的营业特点是动态变更的,忙的不会一向忙,不忙的也不必定一向让人省心,有可能某个时刻所有的应用体系都在往同一个RAID组上做读写,其它RAID组的硬盘在喝茶磕瓜子,你说那个RAID组内硬盘的心里有多苦?这时,治理员童鞋就要做机能调优了,分散热点数据,累不?
这时,又有聪慧的童鞋提出了池化的概念,即先把所有的逻辑盘放到一个大年夜池子里,再大年夜池子里往外分派存储空间。假设RAID组格局化后的逻辑盘大年夜小是100GB,池子里有100个逻辑盘,A体系要应用200GB空间,那么体系会大年夜池子里的每个逻辑盘上抠出2GB空间,100*2GB,构成一个200GB的虚拟盘分派给A体系,而不是把2个100GB的逻辑盘构成一个200GB的虚拟盘分派出去。如许A体系的读写压力会分散到100个逻辑盘上,而不是2个,而这100个逻辑盘可能对应着更多的物理盘,大年夜大年夜分散了压力。
这个问题解决了,治理员童鞋开高兴心肠过了几年,逐渐地心里有点慌乱。物理硬盘的容量越来越大年夜,大年夜本来的73GB增长到如今的4TB,坏盘之后数据重构时光大年夜本来的1个小时增长到10个小时!!这么长的时光里,如不雅再坏一块盘,那我RAID5的磁盘组不就全挂了悸谴应用了RAID6可以容忍坏两块盘,但老话还说祸不单行呢?
又有聪慧的童鞋站了起来,我们可以把盘切片再做RAID,看这个图先!
上图中LUN虚拟化技巧就是前面说的池化技巧,仍然基于传统的RAID实现,只是多了一层虚拟盘的概念,本来是直接把逻辑盘分派出去,如今改成把虚拟盘分派出去,虚拟盘上的数据平均分布在逻辑盘上。
块虚拟化就是本文重点介绍的RAID2.0技巧,它先把物理硬盘切成若干片,然后片与片之间再做RAID,然后一层层封装成虚拟卷映射出去,办法与池化技巧类似。有童鞋要问了,不就是切个片嘛,没看出来哪好!!
【编辑推荐】
- 盘点物联网数据云存储方法
- 采弃取存阵列更好的方法
- 一次临盆不测激发的Oracle存储治理方法商量
- 传统企业存储厮杀过后,昨天的┞方场留下什么值得回想?
- 涨常识!电脑存储方法的汗青变迁
物理硬盘切片之后,所有的片可以自由组合做RAID,不再局限于物理硬盘,原则就是一个RAID组内的片必惺攀来自不呵9依υ?理硬盘。
结语
经由过程上文的分析可以看出,RAID2.0可以或许明显削减重构时光,避免数据重构时对一块硬盘的高强度读写,降低硬盘故障率。但它与池化技巧存在同样的隐患,即竽暌股于虚拟盘做了宽条带的数据分布,多块物理硬盘破坏导致RAID组掉效之后,全部存储藏的数据会读写异常,影响范围大年夜于传统RAID方法。是以,存储阵列若应用池化技巧,最好采取RAID6。
让我们细心比较一下上图阁下两部分:
- 左图HDD1与HDD-0/2/3/4构成一个RAID组;右图HDD1切出来的片分别与HDD-0/2/3/4和HDD-5/6/7/8切出来的片构成了两个RAID组;
- 左图HDD1产生故障后,HDD5作为后备军大胆顶上,但HDD-0/2/3/4校验恢复出来的数据要写到HDD5一块硬盘上;右图HDD1产生故障后,2个RAID组受到影响,HDD-4和HDD-9切出来的片顶上,RAID组校验恢复出来的数据写到HDD-4和HDD-9两块盘上,并且数据量超小哟,只是两个片的数据,HDD1上其它空白片不消管了!!
- 推而广之,RAID2.0技巧不再有热备盘的概念,换成了热备空间,这里我们姑且称之为热备片。一块物理硬盘故障后,来自多块物理硬盘的热备片顶上,数据重构不再是传统RAID的N对1,而是N对N。据某靠谱国产大年夜厂统计,RAID2.0重构速度是传统RAID的20倍,可将10小时的重构时光缩短至30分钟!!
推荐阅读
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 很显然,事实并非如许。我认为>>>详细阅读
本文标题:RAID2.0-颠覆传统RAID方式
地址:http://www.17bianji.com/lsqh/39985.html
1/2 1