1
tammy 2017-10-30 08:02:04 +08:00 via Android
你这是把三台 nas 认为改名分布式存储?
|
2
chih 2017-10-30 08:05:40 +08:00 via Android
请学习 Hadoop HDFS paxos,这三个是基础。
|
4
LxExExl 2017-10-30 08:27:33 +08:00 via iPhone
1 当机了就不行了 但是有备份节点可以访问当机节点的数据
2 不了解 3 加入新节点的时候会重新分配已有节点里的数据 之后新节点入环 就衔接上了 |
5
0ZXYDDu796nVCFxq 2017-10-30 08:58:24 +08:00 via iPhone
通过 IP 一致性 hash 算法当然不能扩容和冗余了
你提到图片,那就是对象存储了 冗余是通过多副本来实现的,比如三节点双副本,或者三节点三副本 然后需要中央服务器来管理文件对象,实现冗余,高可用,扩容,迁移等功能 原理差不多都这样,但实现起来就复杂了 块存储难度更高 |
6
xomix 2017-10-30 09:15:12 +08:00
事实上文件都是快存储的冗余…………并没有什么一个文件在什么地方的问题。
|
7
qianlv7 2017-10-30 09:16:40 +08:00
推荐看看 GFS 的论文 [https://pdos.csail.mit.edu/6.824/papers/gfs.pdf]
|
8
catror 2017-10-30 09:30:22 +08:00 via Android
1. 多副本(不同副本放在不同主机),替换的服务器上来后,同步副本
2. 分布算法加入剩余空间的考虑。另外新服务器上来,也可以做数据迁移来平衡剩余空间 3. 有换 IP 需求的话,可以考虑用给每个节点命名,解析交给 hosts 文件 |
9
binux 2017-10-30 10:08:07 +08:00 via Android
需要中心节点协调文件分布的
|