@@ -15,17 +15,15 @@ title: 部署要求
15
15
- 若客户已有 Kubernetes,可省略 Kubernetess Master x 3;
16
16
- 可根据实际用户数扩缩容。
17
17
18
-
19
-
20
-
18
+ <p ></p >
21
19
22
-
20
+ < p ></ p >
23
21
24
- ### POC
22
+ ### 单节点
25
23
26
- 主要提供给客户验证产品特性、做功能测试,或作为测试环境 。
24
+ 单节点模式部署没有故障转移能力,但能够提供一定程度的、软件层面的故障恢复能力。单节点的部署架构适合对容灾没有要求,或整体业务规模较小的客户使用 。
27
25
28
- POC 将采用 Docker-Compose 的方式部署,所需的配置可以参考下表▼:
26
+ 单节点将采用 Docker-Compose 的方式部署,所需的配置可以参考下表▼:
29
27
30
28
| CPU | 内存 | 储存空间 | 服务 |
31
29
| ---- | ---- | -------- | --------------------------------------------------- |
@@ -44,15 +42,13 @@ POC 将采用 Docker-Compose 的方式部署,所需的配置可以参考下表
44
42
1 . 以上数据** 供参考** ,该数据为实验室数据,在真实业务场景中,根据版本更新情况、不同的服务器环境、裸机超售情况、网络延迟、自有中间件性能等不确定因素,实际性能可能会有所不同。
45
43
3 . 完整的测试报告请参考:[ POC 测试报告.docx] ( https://img-1251849568.cos.ap-guangzhou.myqcloud.com/finclip/doc/POC%20%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A.docx )
46
44
47
-
48
-
49
-
45
+ <p ></p >
50
46
51
-
47
+ < p ></ p >
52
48
53
49
### 小规模集群
54
50
55
- 小规模集群的部署架构适合绝大部分客户使用,通常建议用作测试环境,但如果对高可用没有需求,也可用作生产环境 。
51
+ 集群模式部署能够提供一定程度的、软件层面的故障转移能力。小规模集群的部署架构适合绝大部分的、对高可用与故障隔离没有严格需求的客户使用 。
56
52
57
53
小规模集群将采用 Kubernetes 的方式部署,所需的配置可以参考下表▼:
58
54
@@ -76,15 +72,13 @@ POC 将采用 Docker-Compose 的方式部署,所需的配置可以参考下表
76
72
1 . 以上数据** 供参考** ,该数据为实验室数据,在真实业务场景中,根据版本更新情况、不同的服务器环境、裸机超售情况、网络延迟、自有中间件性能等不确定因素,实际性能可能会有所不同。
77
73
3 . 完整的测试报告请参考:[ 小规模集群测试报告.docx] ( https://img-1251849568.cos.ap-guangzhou.myqcloud.com/finclip/doc/%E5%B0%8F%E8%A7%84%E6%A8%A1%E9%9B%86%E7%BE%A4%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A.docx )
78
74
79
-
80
-
81
-
75
+ <p ></p >
82
76
83
-
77
+ < p ></ p >
84
78
85
79
### 大规模集群
86
80
87
- 大规模集群的部署架构适合对并发 、灾备等指标有要求的客户使用。该架构的集群设计上主要关注在于故障隔离、故障恢复、可拓展性等方面。
81
+ 集群模式部署能够提供一定程度的、软件层面的故障转移能力。大规模集群的部署架构适合对可扩展性 、灾备等指标有要求的客户使用。该架构的集群设计上主要关注在于故障隔离、故障恢复、可拓展性等方面。
88
82
89
83
大规模集群的服务器数量没有上限,支持多活、多机房部署,可根据业务规模、灾备要求自定义。相比小规模集群,大规模集群会附带可选的日志系统与监控组件(需要独立占用服务器)。
90
84
@@ -117,10 +111,10 @@ POC 将采用 Docker-Compose 的方式部署,所需的配置可以参考下表
117
111
118
112
#### 名词说明:
119
113
120
- <a id =" explain1 " ></a > [ 业务¹] : 指 FinClip 微服务及相关联服务;<p ></p >
121
- <a id =" explain2 " ></a > [ 基建²] : 指 [ 中间件 ] ( #explain4 ) 、 [ 附加组件] ( #explain5 ) 、 [ Kubernetes 组件 ] ( #explain6 ) 等 ;<p ></p >
122
- <a id =" explain3 " ></a > [ 极限³] : 指 TPS 压力高于该值,会因负载压力过大,引起集群或服务器崩溃;<p ></p >
123
- <a id =" explain7 " ></a > [ 选配] : 考虑到此类服务需要更多的独占服务器资源,因此默认情况下不进行部署,除非与客户有另行约定;<p ></p >
114
+ <a id =" explain1 " ></a > ** [ 业务¹] :** 指 FinClip 微服务及相关联服务;<p ></p >
115
+ <a id =" explain2 " ></a > ** [ 基建²] :** 指中间件、 附加组件、 Kubernetes 组件等 ;<p ></p >
116
+ <a id =" explain3 " ></a > ** [ 极限³] :** 指 TPS 压力高于该值,会因负载压力过大,引起集群或服务器崩溃;<p ></p >
117
+ <a id =" explain7 " ></a > ** [ 选配] :** 考虑到此类服务需要更多的独占服务器资源,因此默认情况下不进行部署,除非与客户有另行约定;<p ></p >
124
118
<a id =" explain4 " ></a > 中间件: MinIO、Kafka、Redis、ElasticSearch、Consul、Zookeeper、MySQL;<p ></p >
125
119
<a id =" explain5 " ></a > 附加组件: Registry、Tinygit;<p ></p >
126
120
<a id =" explain6 " ></a > Kubernetes 组件: Rancher Master 管理面板、Rancher Worker 组件。<p ></p >
0 commit comments