[灾备]独立磁盘阵列(RAID)技术
本文是对3个月前临时出差前往客户现场,安装交付我司大数据产品时使用的一项硬件级的灾备技术的简要复盘。
1 独立磁盘阵列——RAID:概述
1.1 定义
RAID
:= Redundant Arrays of Independent Disks / RAID
:= 独立冗余磁盘阵列
:= 独立磁盘构成的具有冗余能力的阵列
1.2 RAID分级
- RAID0
RAID0:=条带化:=Data Stripping数据分条技术
磁盘利用率 = 100%
没有提供冗余或错误修复能力,但实现成本最低
- RAID1
RAID1:=磁盘镜像:=把一个磁盘的数据镜像到另一个磁盘上
磁盘利用率 = 50%
通过二次读写实现磁盘镜像
磁盘控制器的负载也相当大,尤其是在需要频繁写入数据的环境中
为了避免出现性能瓶颈,使用多个【磁盘控制器】就显得很有必要
RAID控制器 [软件]
:= 一种硬件设备或软件程序
:= 用于管理计算机或存储阵列中的硬盘驱动器(HDD)/固态硬盘(SSD),以便它们能如逻辑部件一样工作,各司其职
:= 一般是集成在主板里面的, 家庭用户普通用户才用主板上的集成RAID控制器
RAID(控制)卡 [硬件]
:= 独立的PCI接口的扩展卡
:= 性能和稳定性要强于集成在4102主板上的控制器
:= 一般机房或者网吧用来做服务器的主机都用RAID卡组磁盘阵列
- RAID2
RAID2 := 带海明码校验
将数据条块化分布于不同的硬盘上, 条块单位为位或字节
RAID3
RAID3:= 带奇偶校验码的并行传送RAID4
RAID4 := 带奇偶校验码的独立磁盘结构
- RAID5
RAID5 := 分布式奇偶校验的独立磁盘结构
- RAID10
RAID10 := RAID1 + RAID0 := 一个Raid 1与Raid0的组合体 := 利用奇偶校验实现条带集镜像
RAID 1 = 一个冗余的备份阵列
RAID 0 = 一个负责数据的读写阵列
2 实际应用
实际应用中,RAID5和RAID10使用较多。
安全性: RAID5 < RAID10
读写性能: RAID5 ≈ RAID10
连续写性能: RAID5 > RAID10
前提条件: 假定RAID5有写Cache存在,且算法无误
空间利用率: RAID5(0.75) > RAID10(0.5)
3 RAID实操
一般地,服务器制造商会提供RAID技术的解决方案。
(参见本文的推荐文献,尤其第1/2/3篇)
4 延申问题: 如何利用RAID进行损坏恢复?
X 参考/推荐 文献
[灾备]独立磁盘阵列(RAID)技术的更多相关文章
- 磁盘阵列 RAID 技术原理详解
RAID一页通整理所有RAID技术.原理并配合相应RAID图解,给所有存储新人提供一个迅速学习.理解RAID技术的网上资源库,本文将持续更新,欢迎大家补充及投稿.中国存储网一如既往为广大存储界朋友提供 ...
- Dell R720上的系统安装问题的解决办法(关于RAID建立磁盘阵列的技术)
摘要:本篇是本人在搭建大数量存储.搜索环境时,对于使用Dell PowerEdge R720 and R720xd作为服务器所遇到的一些问题进行的总结. 开始时,我们使用Dell提供的安装光盘(蓝色) ...
- 一张图看懂单机/集群/热备/磁盘阵列(RAID)
- 图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID10
RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆.这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征.基本原理.关键技术.各种等级和发展现状进 ...
- 【转】RAID 技术发展综述
原文地址:https://blog.csdn.net/liuaigui/article/details/4581970 摘要 :现代企业信息化水平不断提高,数据已经取代计算成为了信息计算的中心.这 ...
- 图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100
RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆.这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征.基本原理.关键技术.各种等级和发展现状进 ...
- RAID技术全解图解-RAID0、RAID1、RAID5、RAID100【转】
图文并茂 RAID 技术全解 – RAID0.RAID1.RAID5.RAID100…… RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆.这篇文章为网络转 ...
- RAID技术超详细讲解
RAID 技术是一种多磁盘技术,面对数据的各方面有着两面性的影响,整体来说优点大于缺点的,下面我将详细介绍一下 RAID ,简称磁盘阵列技术. 一.RAID 概述 1988 年美国加州大学伯克利分校的 ...
- RAID 技术全解
图文并茂 RAID 技术全解 – RAID0.RAID1.RAID5.RAID100-- RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆.这篇文章为网络转 ...
- 双机相关知识(原理、LVM、Raid技术)
1 双机知识 1.1 预备知识 1.1.1 基本概念 双机热备:双机热备双机管理软件可以根据心跳自动检测环境运行情况,如果发现一个节点挂掉了,会自动切换到另外一个 ...
随机推荐
- Java中double保留2位小数(精度丢失)的两种方式
Java中double保留2位小数(精度丢失)的两种方式 在我们日常开发中,使用double数据类型进行计算,偶尔会出现精度丢失的情况,例如实际结果是0.75,就可能出现0.7500000000000 ...
- Restful Fast Request 添加前置脚本,实现不同环境免设置token 直接请求
idea安装Restful Fast Request插件后,进行如下设置,并打开 项目全局参数 对话框 进入前置脚本 tab 编写如下groovy脚本代码(插件脚本语言默认支持groovy,该语言被称 ...
- Error:fatal: no such path /web/controller/XXXController.java in HEAD. 报错!
现象: Error:fatal: no such path /test/XXXController.java in HEAD. 报错! 原因: 重命名文件夹大小写问题: 解决办法: git mv Te ...
- Qt之新建界面动态库并使用
动态库的创建 动态库的使用 动态库的创建 //SharedLib_global.h #ifndef SHAREDLIB_GLOBAL_H #define SHAREDLIB_GLOBAL_H #inc ...
- 2、HTTP的消息格式
概念 HTTP协议 Hyper Text Transfer Protocol 超文本传输协议 传输协议 传输协议定义了客户端和服务器端通信时,发送数据的格式. 特点 基于TCP/IP的高级协议 默认端 ...
- vue使用keepalive缓存上级页面
参考: vue单页应用前进刷新后退不刷新方案探讨 vue,vue-router实现浏览器返回不刷新页面 vue 怎么处理当this.$router.go(-1)时,判断返回指定页面设置指定页面的kee ...
- Charles笔记
Charles 预览模式 Structure 以域名对请求进行分组,可以很方便地预览同一域名下的请求数据,也方便于日常开发中对某一服务接口的分析和处理 Sequence Sequence以时间顺序显示 ...
- 1005.Django自定义过滤器及标签
一.关于自定义 自定义的引入 内置函数--------->自定义函数 内置模块--------->自定义模板 内置过滤器------>自定义过滤器 内置标签---------> ...
- Nginx常用经典配置|反向代理、HTTPS重定向、端口转发
二级目录映射 目前前后端项目分离场景多了以后,一般是前端一个端口,后端一个端口. 如前端是https://example.com/index.html,调用的接口是https://example.co ...
- Shell脚本实现模拟并发及并发数控制
#!/bin/bash #by inmoonlight@163.com #下面的代码控制并发数.其实是利用令牌原理实现 #一个线程要运行,首先要拿到令牌在该代码中即read一行数据,读取不到就会暂停, ...