|
| 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