方天AI服务器主要采用 Docker 容器化 的方式进行部署,这种方式极大地简化了环境配置的复杂度。然而,为了确保系统运行的流畅度与稳定性,根据使用场景(测试或生产)的不同,服务器的硬件配置需满足相应的标准。
以下是详细的配置建议与依赖说明。
根据您的实际需求,我们为您整理了以下两套配置方案:
| 配置项 | 最低配置 (适用于测试/体验) | 推荐配置 (适用于生产环境) |
|---|---|---|
| CPU | 2 核 | 4 核及以上 |
| 内存 (RAM) | 4 GB | 8 GB 及以上 |
| 硬盘空间 | 50 GB | 100 GB 及以上 (强烈建议使用 SSD) |
| 操作系统 | Linux (Ubuntu 20.04+, CentOS 7+) macOS 或 Windows (WSL2) | Linux (Ubuntu 22.04, CentOS 8) |
在正式部署前,请务必关注以下关键点,以避免运行时的性能瓶颈:
1. 内存是核心瓶颈AI 完整部署不仅仅是运行一个程序,它会同时启动多个核心服务容器,包括:
API 服务
Worker 后台任务
前端界面
PostgreSQL 数据库
Redis 缓存
Weaviate 向量数据库
风险提示: 4GB 内存仅能满足“勉强启动”的最低要求。在实际运行中,尤其是在上传文档、进行向量索引或处理并发请求时,极易出现内存溢出或服务响应缓慢的情况。强烈建议至少配置 8GB 内存,以确保生产环境的稳定性。
2. 操作系统选择虽然方天AI支持多种操作系统,但在生产环境中,Linux 系统(如 Ubuntu 或 CentOS)是首选。
优势: Linux 在容器化支持、网络性能及系统稳定性上通常优于 Windows 和 macOS。
建议: 不推荐直接在 Windows 服务器上部署生产环境,可能会遇到文件系统兼容性或性能损耗问题。
除了硬件达标,您还需要在服务器上预先安装以下基础软件,以确保容器编排工具能正常工作:
Docker
版本要求: 19.03 或更高版本。
作用: 提供容器运行环境,隔离各个服务组件。
Docker Compose
版本要求: 1.28 或更高版本(推荐直接使用 V2 版本)。
作用: 用于定义和运行多容器 Docker 应用程序,一键拉起方天AI的所有服务。
Git
版本要求: 最新版。
作用: 用于从代码仓库克隆方天AI的源代码及配置文件。