微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

一张“神图”看懂单机\/集群\/热备\/磁盘阵列(RAID)

2017-04-11 21:59 程序员之家


单机部署(stand-alone):只有一个饮水机提供服务,服务只部署一份




集群部署(cluster):有多个饮水机同时提供服务,服务冗余部署,每个冗余的服务都对外提供服务,一个服务挂掉时依然可用




热备部署(hot-swap):只有一个桶提供服务,另一个桶stand-by,在水用完时自动热替换,服务冗余部署,只有一个主服务对外提供服务,影子服务在主服务挂掉时顶上



磁盘阵列RAID(Redundant Arrays of independent Disks)

RAID0:存储性能高的磁盘阵列,又称striping,它的原理是,将连续的数据分散到不同的磁盘上存储,这些不同的磁盘能同时并行存取数据(速度块)




RAID1:安全性高的磁盘阵列,又称mirror,它的原理是,将数据完全复制到另一个磁盘上,磁盘空间利用率只有50%(冗余,数据安全)




RAID0+1RAID0和RAID1的综合方案,这也是国企用的比较多的存储方案(速度快,安全性又高,但是很贵)



RAID5:RAID0和RAID1的折衷方案,读取速度比较快(不如RAID0,因为多存储了校验位),安全性也很高(可以利用校验位恢复数据),空间利用率也不错(不完全复制,只冗余校验位),这也是互联网公司用的比较多的存储方案



微信公众号内回复数字“1”

小编拉你进粉丝微信群

不是在文章评论里回复哦

 
程序员之家 更多文章 第一代程序员王小波 趣文:在一个程序员的墓前 如何简单通俗地理解进程与线程? 男人和女人发生关系,到底谁更吃亏? 这才是互联网公司招聘启事的正确阅读方式
猜您喜欢 什么?万“码”奔腾的守护者,竟然是它! 【eoe双蛋】靓丽晒+随心猜=心跳大礼包!(回复就有奖) 【第2章第183回】JS魔法堂:彻底理解0.1 + 0.2 === 0.30000000000000004的背后 今夜我们一起聊聊单元测试 关于Andriod单元测试,你需要知道的一切