暗色模式
硬件与网络要求
小型部署(< 50 用户)
| 组件 | CPU | 内存 | 磁盘 |
|---|---|---|---|
| Web + API | 4 核 | 8 GB | 50 GB SSD |
| PostgreSQL + MongoDB | 4 核 | 16 GB | 500 GB SSD |
| Redis | 2 核 | 4 GB | 20 GB SSD |
| MinIO | 2 核 | 4 GB | 1 TB+(按需) |
中型部署(50-200 用户)
| 组件 | CPU | 内存 | 磁盘 |
|---|---|---|---|
| Web × 2 | 4 核 | 8 GB | 50 GB SSD |
| API × 2 | 8 核 | 16 GB | 100 GB SSD |
| PostgreSQL(主从) | 8 核 | 32 GB | 1 TB SSD |
| MongoDB(副本集) | 4 核 | 16 GB | 500 GB SSD |
| Redis(哨兵) | 2 核 | 8 GB | 50 GB SSD |
| MinIO(集群) | 4 核 | 8 GB | 按需 |
| Elasticsearch(集群) | 4 核 | 16 GB | 500 GB SSD |
网络要求
| 通信方向 | 协议 | 端口 |
|---|---|---|
| 用户 → LB | HTTPS | 443 |
| LB → Web | HTTP | 80/自定义 |
| Web → API | HTTP/gRPC | 自定义/7500 |
| API → PostgreSQL | TCP | 5432 |
| API → MongoDB | TCP | 27017 |
| API → Redis | TCP | 6379 |
| API → MinIO | HTTP | 9000 |
| API → Elasticsearch | HTTP | 9200 |
网络策略
所有数据库和中间件应部署在私有子网,仅允许 API 服务访问。不要将数据库端口暴露在公网。