2023年11月24日发(作者:)
RAID2.0技术
⽬录
RAID 1.0技术存在的问题
1. 重构速度慢,当硬盘发⽣损坏时,恢复数据的速度较慢。
2. 性能差,虽然RAID技术存在的初衷就是为了提升硬盘的性能,但是⾯对现阶段的业务量已经不⾜以⽀撑。
3. 冷热数据不均,RAID 1.0组中,会存在每个盘组中的数据访问量不均匀,硬盘的使⽤就不均匀。
在最初的RAID技术中,是将⼏块⼩容量廉价的磁盘组合成⼀个⼤的逻辑磁盘给⼤型机使⽤。后来硬盘的容量不断增⼤,组建RAID的初
OceanStor存储系统会将Chunk Group(CKG)切分为更⼩的Extent。Extent作为数据迁移的最⼩粒度和构成Thick LUN的基本单
位,在创建存储池(Storage Pool)时可以在“⾼级”选项中进⾏设置,默认4MB。对于Thin LUN或⽂件系统,会在Extent上再进⾏更
细粒度的划分(Grain),并以Grain为单位映射到Thin LUN、⽂件系统。
若⼲Extent组成了卷(Volume),卷(Volume)对外体现为主机访问的LUN。在处理⽤户的读写请求以及进⾏数据迁移时,LUN向
存储层层级名⽀持硬盘类应⽤
级称型
Tier0SSD性能和价格较⾼,适合存放访问频率很⾼的数据
⾼性能
层
性能层Tier1SAS
性能较⾼,价格适中,适合存放访问频率中等的数
据
性能较低,价格最低且单盘容量⼤,适合存放⼤容
量的数据以及访问频率较低的数据
Tier2容量层NL-SAS
CKG(Chunk Group)
Chunk Group简称CKG,是由来⾃于同⼀个DG内不同硬盘的CK按照RAID算法组成的逻辑存储单元,是存储池从硬盘域上分配资源的
最⼩单位。
⼀个CKG中的CK均来⾃于同⼀个DG中的硬盘,CKG具有RAID属性(RAID属性实际配置在Tier上),CK和CKG均属于系统内部对
象,由存储系统⾃动完成配置,对外不体现。
⼀个Volume对象⽤于组织同⼀个LUN的所有Extent、Grain逻辑存储单元,可动态申请释放Extent来增加或者减少Volume实际占⽤
的空间。
RAID重构技术
RAID2.0+技术会根据热备策略⾃动在硬盘域中预留⼀定数量的热备空间,⽤户⽆需进⾏设置,当系统⾃动检测到硬盘上某个区域不可
修复的介质错误或整个硬盘发⽣故障时,系统会⾃动进⾏重构,将受影响的数据块数据快速重构到其他硬盘的热备空间中,实现系统的快速
⾃愈合。
容量的增长使得传统RAID不得不⾯临⼀个严重的问题:10年前重构⼀块硬盘可能只需要⼏⼗分钟,⽽如今重构⼀块硬盘需要⼗⼏甚⾄
⼏⼗个⼩时。越来越长的重构时间使得企业的存储系统在出现硬盘故障时长时间处于⾮容错的降级状态,存在极⼤的数据丢失风险,存储系
发布评论