weed-fs自身可以在两种模式下运行,一种是Master,另外一种则是Volume。集群的维护以及强一致性的保证由master保证,master间通过raft协议实现强一致性。Volume是实际管理和存储数据的运行实例。数据的可靠性则可以通过weed-fs提供的 replication机制保证。
weed-fs集群有两个逻辑上的概念,DataCenter(数据中心)>Rack(机架)。
值 | 说明 |
---|---|
000 | 没有复制集 |
001 | 在同个机架中有一个复制 |
010 | 在同个数据中心,不同机架中有一个复制 |
100 | 在不同数据中心有一个复制 |
200 | 在另外两个不同数据中心有复制 |
110 | 在不同机架复制一次,在不同数据中心复制一次 |
集群值得组成为“XYZ”,X、Y、Z的取值可以是0,1或2。