企业网盘多种行业应用的技术分析《3》 —— 多机、 分布式应用

网友投稿 770 2022-05-25

历史文章中写了4个方案,今天将四个方案稍作修改。

方案1: 集中式简单管理(一台NAS 设备)

方案2: 部署云盘管理(一台设备)

方案3:  云盘的高可用方案(多台机器,分布式应用) 【本篇】

方案4:  跨区域的高速传输方案 (跨国方案)

高可用部署、分布式部署主要是为了提高系统的稳定性, 安全性,提供更大用户规模的使用,更大存储空间的使用。

在组建存储设备的时候,磁盘阵列是必不可少的。同时为了保险起见还可用分布式文件系统做多份副本数据。详细说明如下:

1.1.1        使用硬件Raid做磁盘阵列

1)什么是raid 50

RAID50,它具有RAID 5和RAID 0的共同特性。它由两组RAID 5磁盘组成(每组最少3个),每一组都使用了分布式奇偶位,而两组硬盘再组建成RAID 0,实现跨磁盘抽取数据。RAID 50提供可靠的数据存储和优秀的整体性能,并支持更大的卷尺寸。即使两个物理磁盘发生故障(每个阵列中一个),数据也可以顺利恢复过来。

2)使用raid 5 0 的方式对磁盘进行阵列处理

一粒云强烈推荐在大盘位的硬件机器上使用raid 50,使用raid 除了做硬件级别的数据防丢之外,主要是可以当硬盘坏了以后换一个新的硬盘,可以自动修复,无需人工的干涉。Raid50的缺点是会导致大量的磁盘空间浪费,实际的存储空间只有整体空间的40%——45%左右,但是数据读取性能,容错性能都是极高的。可替代方式为使用raid 5 做替代方案;

3)使用分布式文件系统做多副本处理

一粒云内置分布式文件系统fdfs,在上文中有所提及,分布式方案是更好的一个备份方案,他有以下优点:

1、数据分布在不同的机器上,当一台硬件遭到毁灭性灾害时,另外一台机还有一份完整的数据,如果将两台机器放在异地可以抵挡跟多的灾害;

2、多副本可以同时提升读取性能,可以将用户的访问请求分布到备份的机器上去,提升整体的系统IO能力

3、无需使用第三方备份软件;

部署方式(主备、或者双主):

1.1.1       主备高可用方式部署

一粒云主备方式部署说明, 一粒云基于分部署模块开发,主备方式高可用部署这里以两台机器A主,B备为例说明:

第一步: 在主A 机器上部署一粒云产品

第二步: 在备B 机器上部署一粒云产品

第三步: 在A机器上部署 一粒云高可用套件 软件,对数据库,分布式文件系统,虚拟IP等进行配置;配置完毕后将A设为主机;

第四步: 在B机器上部署一粒云高可用套件软件,并且进行数据库,分布式文件系统,虚拟IP等进行配置;配置完毕后将B设置备机;

第五步: 先启动主机A,然后顺序启动主机B。

第六步: 链接A机器IP 上传文件,访问B机器IP看到文件则部署完毕;

1.1.2       双主高可用方式部署

企业网盘多种行业应用的技术分析《3》 —— 多机、 分布式应用

一粒云双主方案的部署与主备部署方式相同,在设置双主的部署配置中,使用安全手段方式数据库脑裂;使用心跳机制验证数据数据的一致性与完整性。

本次就简单讲到这里, 下次我们讲讲如何进行跨地区, 跨国的部署方式

存储

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:我敢保证,这些工具会让你的效率会提升好几倍!!
下一篇:计算机设计大赛作品信息概要表模板
相关文章