运行科亿知识库,对硬件要求并不高。但对于数据量大、用户量大的场景,对运行环境也有一定要求。此处针对几个档次作出运行环境的推荐

一、最低配置

最低配置,也即是能运行程序的入门配置。适用于功能试用、demo的场景,或者简单使用场景:用户量<10,并且收录文档数量、知识数量在预期的范围内不超过一千的数量级。

配置要求:单主机 - 2核cpu + 4G内存 + 50G硬盘

二、典型配置

典型配置,即大多数运行场景的配置。适合中等规模用户量与数据量生产环境:用户量<500,收录的文档数量、知识数量不超过10万的数量级典型配置,即大多数运行场景的配置。适合中等规模用户量与数据量生产环境:用户量<500,收录的文档数量、知识数量不超过10万的数量级

云端环境:
  • ECS主机*1 : 4核CPU + 8G内存 + 50G硬盘
  • RDS数据库 : 2核CPU + 4G内存,存储10G+动态扩展
  • OSS或COS对象存储 + CDN
局域网环境:
  • 主机*2 : 4核CPU + 8G内存 + 100G硬盘
  • Minio或Nas : 可扩展、高可用的存储方案

三、高端配置

高端配置,指用户量>500,收录文件、知识数量在10万以上的高并发高数据量生产环境

配置要求:

  • 前置Nginx主机*1:2核CPU + 4G内存 + 50G硬盘
  • 后端服务主机*1:4核CPU + 8G内存 + 50G硬盘
  • mysql主机或RDS*1: 4核CPU + 8G内存 + 100G硬盘
  • ES主机*1: 4核CPU + 8G内存 + 100G硬盘
  • Minio 或 OSS或COS对象存储 + CDN

高端配置不固定,根据时间情况可能要增加节点做分布式或者主从。

作者:admin  创建时间:2024-01-23 11:08
最后编辑:admin  更新时间:2024-03-27 17:16