Skip to main content

部署说明

在单机部署模式下,存储组件均已内置于镜像内,使用者并不需要另外安装,产生的数据通过挂载的方式存储于服务器指定目录。

私有部署单机模式下数据存储涉及的组件包括:MySQL、MongoDB、Redis、Kafka、ZooKeeper、Elasticsearch、File。

组件作用说明:

  • MySQL:主要存储用户、组织等系统基础数据;
  • MongoDB:主要是用于存储业务数据(如:应用、工作表、工作流等);
  • Redis:缓存支持,提升系统性能;
  • Kafka: 核心使用场景包括工作表汇总、工作表数据收集、工作流事件等;
  • Elasticsearch:目前主要是支撑协作套件下的全局搜索能力;
  • File:默认采用的是开源文件存储系统 MinIO ,并在此基础上做了一层适配。同时也支持配置符合 S3 标准的文件对象服务(如:阿里云 OSS、腾讯云 COS、华为云 OBS、七牛云等);

服务器配置推荐

并发数配置操作系统
100以内8C/32G/40G系统盘/100G数据盘Debian 10+
200以内16C/48G/40G系统盘/100G数据盘Debian 10+
300以内24C/64G/40G系统盘/100G数据盘Debian 10+
300以上推荐使用集群模式部署-
  • 优势:部署简单快速,服务器资源和运维成本低

  • 劣势:存在单点故障,但内部自带健康检查,一般有自恢复能力

如果文件存储相关功能使用较多,还需要根据实际情况扩充,带宽建议 30M+

单机模式拓扑图