RAID 2.0+

Raid 2.0

即块级虚拟化技术。

RAID2.0+通过两层虚拟化管理模式,克服了传统RAID的一些固有缺点,提升了传统存储系统的可靠性和资源管理的效率。借助于RAID2.0+技术,T系列的存储系统开始使用

RAID2.0的特点:

1:自动负载均衡(动态迁移)

2:快速重构

3:性能提升

RAID 1.0版本(V1版本的存储 )是以盘为单位来创建RAID组。

存储资源:(1:FC SAN,IP SAN,NAS,fusionstorage(分布式存储),Advance SAN(高级SAN存储))。

IPSAN,FCSAN是传统存储,是使用RAID1.0。

Advance SAN是XVE存储的v2和v3系列存储,是特殊的IPSAN使用的是RAID2.0。

RAID2.0是将物理的存储空间划分为若干小粒度数据块,这些小的粒度数据块均匀的分布在存储池的硬盘上。然后这些小粒度的数据块以业务需要的RAID形式逻辑的组合在一起,形成应用服务器的LUN。

硬盘域(Disk Domain):

简而言之就是一堆硬盘的组合,可以是整个系统的所有硬盘,这些硬盘整合并预留热备资源统一给存储池提供存储资源。

硬盘域可以有多种不同类型的硬盘组成(SSD,SAS,NL-SAS)。

NL-SAS是采用SAS磁盘接口和SATA盘体的综合体。

存储池(storage pool):

在存储介质中创建RAID策略是没有RAID0(在图形界面中没有,但是可以通过xshell登录到命令行模式下进行用命令行进行手工创建)。

不同的存储层有不同的存储介质组成。

存储介质分为:高性能层(SSD),性能层(SAS),容量层(NL-SAS)组成。

由一个或多个存储层来组成存储池。

Tier(存储层级):

存储池中性能形式的存储介质的集合,用来管理不同性能的存储介质,以便为不同性能要求的应用提供存储空间。

存储池是存放存储空间资源的容器,所有应用服务器使用的存储空间都来自域存储池。

Disk Group(DG)硬盘组:

硬盘域内多个相同类型的硬盘所组成的集合。硬盘类型包括SSD,SAS,NL-SAS三种。

主要是起到隔离故障域的作用。

存储层和硬盘组都是采用同种类型的硬盘来组成,但是存储层使用的硬盘数目远远大于硬盘组。

Chunk(ck):

存储池内的硬盘空间分割成若干固定大小的物理空间,每个物理空间的大小为64Mb,是组成RAID的基本单位。

Chunk Grounp:

是同一个DG中的不同的硬盘的ck按照RAID算法来组成的逻辑存储单元,是存储池从硬盘域上分配资源的最小单位。

在组成RAID组是一个盘只能选用一个ck,避免出现坏盘而导致整个RAID组罢工。

Extent:

是在CKG的基础上划分的固定存储的逻辑存储空间。大小可调,是热点数据统计和迁移的最小单位(数据迁移粒度),也是存储池中申请空间,释放空间的最小单位。

512k~64M,默认是4M。

Grain:

Extent进行进一步划分的产物。

在Thin LUN模式下,Exent按照固定大小进行进一步划分为更细的粒度的块,这些块称之为Grain,Thin LUN以Grain为粒度进行空间分配,Grain内的LBA是连续的。

Grain的大小是4k~64k。

Volume(卷):是存储系统内部管理对象。

LUN:是直接映射给主机读写的存储单元,是卷对象的对外体现。

目前华为的存储设备支持NASSAN放在一个存储设备来进行操作(融合存储)。

Thick(普通创建LUN的模式):不管应用是否启动都会占有存储空间。

Thin(精简创建LUN):只有在应用启动时才会占用存储空间,创建时会占用一点存储空间,并可以创建比物理存储空间大的空间。

有Extent组成的LUN叫做Thick LUN。-----------RAID 2.0。

有Grain组成的LUN叫做Thin LUN。------------- RAID 2.0+。

热备盘分为全局和局部。

全局是多个RAID组共用一个热备盘。

局部是一个RAID组用一个热备盘。

RAID 2.0没有热备盘,只有热备空间。

RAID2.0的热备策略:

保留的热备空间随着硬盘域的该存储层中的硬盘数的增加而增加,(注意)呈非线性增长。

热备空间只能用于当前硬盘域不能用于其他硬盘域。

4+1:是每四个数据产生一个热备

RAID2.0+重构的原理:一个盘的ck可能参与了构成所有ckG的构成,那么当这一个盘坏掉后所有的ckg都会来参与到重构坏盘的ck的工作中。重构后不会恢复到热备空间之中,而是恢复到可用的ck(逻辑上新的盘(构成ckg的其他盘的可用空间))之上。。

热备空间是起到的是预留的作用,是在构成ckg的其他盘的空间不够的情况下才会使用的空间。

热备空间是被存储层中的硬盘个数和热备策略来保留的。

热备空间只是相当于一块或n块盘的空间,而是分散在整个存储层之中。

硬盘域中各存储层保留的最小热备空间相当于1块盘的容量。

传统RAID和RAID2.0+的区别:

Smartmotion:

会进行动态的负载迁移。

当三块或多块盘的容量不同时会进行动态的负载分担,并不会因为那块盘的容量大就占用的容量大,是存储自身做的,会让数据尽可能的分散下去。

SmartTier的原理:

LUN上的数据可以根据数据的活跃度,自动调整迁移到存储池中的不同存储层中。

创建LUN时可以指定是将数据存在那个层,在基础面板上选择高级就可以手动选择,在容量初始分配策略中选择,其中自动分配是1(性能层)2(容量层) 0(高性能层)模式,自动分配是按照1(性能层)2(容量层) 0(高性能层)的顺序来进行存储层的选择的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值