今天,你阵列了吗?
很多小伙伴从公有云转战私有云的时候,一定会遇到一个问题,那就是做不做数据保护也就是阵列,初次了解的小伙伴可能一个头俩个大
母鸡啊~
阵列是个啥?
往往在这一块可能煞费头脑,头发薅掉一堆
今天,小编就来仔细给大家讲讲数据保护阵列到底是个啥,具体有几种形式,有啥作用嘞?
磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意
磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
简而言之言而简之就是 硬盘是电子产品,使用过程中是有损坏的概率和寿命的,一旦硬盘损坏,这硬盘里的数据即损坏无法读取,如果拿到市面上去做数据修复,一方面价格比较贵不说,还有就还是并不能保证给你这块盘的数据百分之百的恢复出来,能恢复70%-80%已经是很厉害的了。
那这个时候啷个办?
抬头45度角忍住让眼泪不要流出来
所以,当自己组建私有云时一定一定要做阵列的呀,这样即使在坏盘的时候及时更换新盘,数据基本能百分百恢复好。
小可爱们现在已经知道了什么是阵列了,那继续给大家讲下阵列的几种不同的形式,根据硬盘的数量而组成不同形式有以下几种:
模式很多,有各自的优缺点,大家在组建的时候可以根据自己想需求选择
目前被运用较多的RAID模式其优缺点大致是这样的:
1、RAID0模式
优点:在RAID 0状态下,存储数据被分割成两部分,分别存储在两块硬盘上,此时移动硬盘的理论存储速度是单块硬盘的2倍,实际容量等于两块硬盘中较小一块硬盘的容量的2倍。
缺点:任何一块硬盘发生故障,整个RAID上的数据将不可恢复。
备注:存储高清电影比较适合。
2、RAID1模式
优点:此模式下,两块硬盘互为镜像。当一个硬盘受损时,换上一块全新硬盘(大于或等于原硬盘容量)替代原硬盘即可自动恢复资料和继续使用,移动硬盘的实际容量等于较小一块硬盘的容量,存储速度与单块硬盘相同。RAID 1的优势在于任何一块硬盘出现故障是,所存储的数据都不会丢失。
缺点:该模式可使用的硬盘实际容量比较小,仅仅为两颗硬盘中最小硬盘的容量。
备注:非常重要的资料,如数据库,个人资料,是万无一失的存储方案。
3、RAID 0+1模式
RAID 0+1是磁盘分段及镜像的结合,采用2组RAID0的磁盘阵列互为镜像,它们之间又成为一个RAID1的阵列。硬盘使用率只有50%,但是提供最佳的速度及可靠度。
4、RAID 3模式
RAID3是把数据分成多个“块”,按照一定的容错算法,存放在N+1个硬盘上,实际数据占用的有效空间为N个硬盘的空间总和,而第N+1个硬盘存储的数据是校验容错信息,当这N+1个硬盘中的其中一个硬盘出现故障时,从其它N个硬盘中的数据也可以恢复原始数据。
5、RAID 5模式
RAID5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
6、RAID 10模式
RAID10最少需要4块硬盘才能完成。把2块硬盘组成一个RAID1,然后两组RAID1组成一个RAID0。虽然RAID10方案造成了50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性。
上述阵列模式基本基于所组成的单个硬盘容量是相同大小;硬盘的组列依靠的是木桶的短板效应,以最小的一块盘容量为基准,所以如果2块盘大小不一组成阵列,那么多余的部分即会浪费,利用不上。为了避免浪费,所以大家组建阵列的时候尽量选择同大小的。
还有一种是私有云群晖品牌NAS自带的一种阵列模式,SHR,这种阵列模式,弥补了硬盘大小不一浪费实际存储空间的缺陷
SHR 是一个自动的 RAID 管理系统,它可使存储卷部署比传统的 RAID 系统更加轻松。即使用户对各种 RAID 类型并不熟悉,也可利用 SHR 管理 RAID 系统、扩充存储空间、提升存储容量。SHR 允许 1 块或 2 块硬盘冗余 - 这意味着 SHR 卷能够经受住最多 2 块硬盘发生故障而数据卷仍可使用。请注意,一个 RAID 卷(传统 RAID 或 SHR)不是备份系统。
上图显示了传统 RAID 基于阵列内最小的硬盘创建存储卷。如果传统 RAID 阵列以 500 GB 硬盘创建,则该阵列内的所有其它硬盘只能各提供 500 GB 的存储空间,因此将创建一个 5 x 500 GB RAID 的存储卷并浪费其它未使用的 4.5 TB 空间
与传统 RAID 不同,SHR 将每个硬盘卷分为较小的块并创建附加冗余存储。通过 SHR,可以将无法使用的 4.5 TB 卷划分为较小的可用块来使用,从而提升各硬盘的存储空间。
正如上图所示,传统 RAID 在所有硬盘都升级之前无法升级存储空间
与传统 RAID 不同,SHR 可使新升级的存储空间可用。如果替换为较大的硬盘,升级的存储空间可在其中两个硬盘升级后立即使用以形成冗余存储阵列。
SHR 的这一快速使用功能可满足用户在经常升级大硬盘(如 10 块硬盘的卷)时还能够按需要访问数据的需求。此外,无需购买整套硬盘,SHR 可以优化存储容量,符合用户的预算考量。
综上所述,是不是对阵列的理解已经非常的通透了呢,小伙伴在自己组建阵列的时候就可以根据自己的需求选择最适合自己的一种啦~
领取专属 10元无门槛券
私享最新 技术干货