运行科亿知识库,对硬件要求并不高。但对于数据量大、用户量大的场景,对运行环境也有一定要求。此处针对几个档次作出运行环境的推荐
一、最低配置
最低配置,也即是能运行程序的入门配置。适用于功能试用、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-10-25 19:42
最后编辑:admin 更新时间:2024-10-25 19:42