Skip to content

Commit b892a67

Browse files
committed
Mon Oct 18 14:39:52 CST 2021
1 parent 3ffcf43 commit b892a67

File tree

1 file changed

+117
-0
lines changed

1 file changed

+117
-0
lines changed

docs/requirements.md

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
---
2+
id: requirements
3+
title: 推荐配置
4+
---
5+
6+
# 推荐配置
7+
8+
以下内容为FinClip部署的推荐配置清单,通常我们建议主要组件尽可能分散部署,在资源有限且QPS规划考虑内适当合并组件所在节点。
9+
10+
需要注意的是,在很多情况下可以使用客户提供的自有服务,例如:
11+
12+
* 若已有负载均衡器,可省略gateway
13+
* 条件允许情况下,存储服务推荐使用SSD磁盘
14+
* 若已有容器镜像仓库,可省略Harbor/registry
15+
* 若已有S3存储服务,可省略Minio
16+
* 若客户已有Kubernetes,可省略k8s Master x 3
17+
* 可根据实际用户数扩缩容
18+
19+
### POC
20+
21+
poc环境主要提供给客户验证产品特性,做功能测试。
22+
23+
| 规格 | 磁盘 | 服务 |
24+
| ------ | ---- | -------------------- |
25+
| 8核16G | 500G | all |
26+
| 8核16G | 500G | all |
27+
| 8核16G | 500G | all |
28+
| 8核16G | 500G | all |
29+
| 4核8G | 200G | rancher git registry |
30+
31+
32+
33+
### 日活 0~70w
34+
35+
| 规格 | 磁盘 | 服务 |
36+
| ------ | --------- | ----------------------------------------------- |
37+
| 8核16G | 300G | 微服务 |
38+
| 8核16G | 300G | 微服务 |
39+
| 8核16G | 300G | 微服务 |
40+
| 8核16G | 300G | 监控、日志、运维 |
41+
| 8核16G | 500G ~ 1T | minio redis es consul mongo |
42+
| 8核16G | 500G ~ 1T | minio redis zk-kafka es consul |
43+
| 8核16G | 500G ~ 1T | minio redis zk-kafka es mongo |
44+
| 8核16G | 500G ~ 1T | minio zk-kafka consul mongo |
45+
| 8核16G | 500G ~ 1T | rancher + registry + git |
46+
| 4核8G | 200G | gateway |
47+
| 4核8G | 200G | k8s master |
48+
| 4核8G | 200G | k8s master |
49+
| 4核8G | 200G | k8s master |
50+
51+
*根据实际情况适当调整*
52+
53+
### 日活70~150w
54+
55+
| 规格 | 磁盘 | 服务 |
56+
| ------- | --------- | ------------------------------ |
57+
| 8核16G | 300G | 计算节点 |
58+
| 8核16G | 300G | 计算节点 |
59+
| 8核16G | 300G | 计算节点 |
60+
| 8核16G | 300G | 计算节点 |
61+
| 8核16G | 300G | 计算节点 |
62+
| 8核16G | 300G | 监控、日志、运维 |
63+
| 12核24G | 500G - 1T | es + zk-kafka |
64+
| 12核24G | 500G - 1T | es + zk-kafka |
65+
| 12核24G | 500G - 1T | es + zk-kafka + minio |
66+
| 12核24G | 500G - 1T | mongo + redis + consul + minio |
67+
| 12核24G | 500G - 1T | mongo + redis + consul + minio |
68+
| 12核24G | 500G - 1T | mongo + redis + consul + minio |
69+
| 8核16G | 500G | rancher + registry + git |
70+
| 4核8G | 200G | gateway |
71+
| 4核8G | 200G | gateway |
72+
| 4核8G | 200G | k8s master |
73+
| 4核8G | 200G | k8s master |
74+
| 4核8G | 200G | k8s master |
75+
76+
*根据实际情况适当调整*
77+
78+
### 日活 ~= 500w
79+
80+
| 规格 | 磁盘(数据盘) | 服务 | 数量 | 备注 |
81+
| ------- | -------------- | -------------- | -------- | ------------------------- |
82+
| 16核32G | 300G | 微服务 | 6 | 用于运行所有微服务 |
83+
| 16核32G | 200G | redis | 3 or 6 | 缓存,加速服务读写速度 |
84+
| 16核32G | 300G ssd | kafka | 3 | 数据总线集群服务 |
85+
| 16核32G | 700G ssd | mongo | 3 | 数据库集群服务 |
86+
| 16核32G | 1TB | 监控.日志.运维 | 1 or 3 | 对服务性能、状态的监控 |
87+
| 16核32G | 1TB | es | 3 | 用户行为数据 、统计与搜索 |
88+
| 8核16G | 200G | consul | 3 | 服务注册与发现 |
89+
| 8核16G | 200G | Rancher | 1 | 容器管理平台 |
90+
| 8核16G | 200G SSD | k8s master | 3 | 容器集群管理 |
91+
| 8核16G | 500G | 数据同步、git | 1 | 用于镜像、部署文件同步 |
92+
| 8核16G | 500G | Minio | 4 or S3 | 对象存储 |
93+
| 8核16G | 500G | Harbor | 1 or Hub | 容器镜像仓库 |
94+
| 8核16G | 300G | gateway | 4 or N | 入口网关 |
95+
96+
97+
98+
### 日活 ~= 1000W
99+
100+
| 规格 | 磁盘(数据盘) | 服务 | 数量 | 备注 |
101+
| ------- | -------------- | ----------------------- | -------- | ------------------------- |
102+
| 16核32G | 500G | Kubernetes Worker | 10 | 用于运行所有微服务 |
103+
| 16核32G | 200G | Redis | 6 | 缓存,加速服务读写速度 |
104+
| 16核32G | 1T ssd | Kafka | 3 | 数据总线集群服务 |
105+
| 16核32G | 1T ssd | MongoDB | 3 | 数据库集群服务 |
106+
| 16核32G | 2TB | Monitoring & Logging | 3 | 对服务性能、状态的监控 |
107+
| 16核32G | 1TB | ElasticSearch | 3 | 用户行为数据 、统计与搜索 |
108+
| 8核16G | 200G | Consul | 3 | 服务注册与发现 |
109+
| 8核16G | 300G SSD | Rancher | 3 | 容器管理平台 |
110+
| 8核16G | 300G SSD | Kubernetes Controlplane | 3 | 容器集群管理 |
111+
| 8核16G | 500G | DataSync | 1 | 用于镜像、部署文件同步 |
112+
| 8核16G | 1T | Minio | 4 or S3 | 对象存储 |
113+
| 8核16G | 500G | Harbor | 1 or Hub | 容器镜像仓库 |
114+
| 8核16G | 300G | Gateway | 4 or N | 入口网关 |
115+
116+
*根据实际情况添加网络、带宽资源,以及短信等第三方服务*
117+

0 commit comments

Comments
 (0)