Skip to content

Commit 78bc95f

Browse files
committed
add mode
1 parent 46f746c commit 78bc95f

File tree

6 files changed

+71
-3
lines changed

6 files changed

+71
-3
lines changed

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,3 @@ yarn-error.log*
2929
.env.development.local
3030
.env.test.local
3131
.env.production.local
32-
33-
#package lock
34-
package-lock.json

contents/docs/mode.mdx

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: 启动模式
3+
description: RustFS一共分为几种启动模式?
4+
---
5+
6+
7+
## 快速说明
8+
9+
RustFS一共分为三种启动模式:
10+
11+
- **单机单盘**: 一台服务器上有一个数据盘;
12+
- **单机多盘**: 一台服务器上有多个数据盘;
13+
- **多机多盘**: 多台服务器上有多个数据盘。
14+
15+
16+
## 单机单盘模式(SNND, Single Node Single Disk)
17+
18+
> 适用于低密度非关键业务,在生产环境建议经验进行数据备份,避免出现风险。
19+
20+
1台服务器中只有一个数据盘,所有的数据全部落入这一个数据盘中。
21+
22+
具体架构图如下:
23+
24+
<img src="/images/document/1.jpg" alt="RustFS Single Node Single Disk Mode" />
25+
26+
27+
28+
29+
## 单机多盘模式(SNMD, Single Node Multiple Disk)
30+
31+
> 适用于中性非关键业务,在生产环境中通常损坏指定的M块硬盘不会出现数据风险,若整个服务器损坏或者超过M磁盘损坏,则数据丢失。
32+
33+
34+
1台服务器中只有多数据盘,数据以分片的形式存储在多个数据盘上。
35+
36+
一个数据块,会拆成指定的K个数据块和M个校验块,最多不能丢失K个数据块,最多不能丢失M个校验块。
37+
38+
39+
以下图为例:
40+
41+
<img src="/images/document/2.jpg" alt="RustFS Single Node Multiple Disk Mode" />
42+
43+
44+
45+
46+
## 多机多盘(MNMD, Multiple Node Multiple Disk)
47+
48+
> 适用于生产环境中的关键业务,建议在专家指导下进行配置,并且了解并发、吞吐、业务场景、压力等多项指标,对系统进行全面优化。
49+
50+
最小需要4台服务器,最低每台服务器需要1块磁盘,才可以安全的启动分布式象存储集群。
51+
52+
以下架构图例,数据通过负载均衡,随机向任何一台服务器写入数据。以默认 12 + 4的模式。 一个数据块默认会切分成12个数据块 + 4个校验块,分别存到不同服务器的不同磁盘上。
53+
54+
任何1台服务器损坏或者维护都不会影响到数据安全。
55+
56+
任何4块磁盘以内的数据损坏都不会影响数据安全。
57+
58+
59+
<img src="/images/document/lb.jpg" alt="RustFS Multiple Node Multiple Disk Mode" />
60+
61+
62+
63+
64+
65+
66+
67+
68+
69+
70+

contents/docs/navs.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ const navs: DocsNavType = {
2727
pages['comparing'],
2828
pages['license'],
2929
pages['hardwareselection'],
30+
pages['mode'],
3031
],
3132
'快速开始': [
3233
pages['install/install'],

public/images/document/1.jpg

18.2 KB
Loading

public/images/document/2.jpg

32.4 KB
Loading

public/images/document/lb.jpg

109 KB
Loading

0 commit comments

Comments
 (0)