向量库和数据库吃的是内存和磁盘,不是显卡。配置以下面两篇已经写过的数字为准,不另估一套。
- RAG 管道 Docker 部署 的硬件表:CPU 最低 4 核、推荐 8 核以上;内存最低 16GB、推荐 32GB 以上;磁盘最低 20GB 可用、推荐 50GB 以上。PaddleOCR-VL 加载约 4–6GB。纯推理可以没有 GPU,BGE-M3 微调才需要大约 12GB 显存。
- Milvus Collection 与 HNSW 讲的是集合结构和索引参数。索引调优改变不了「机器至少 16GB 内存」这件事。
- MySQL + Milvus + MinIO 三存储 是三个进程一起常驻,还是按这张内存表来。
这种场景买什么
买 ECS,预付费。内存选 16GB 起,数据和原始文件要留下来就按 32GB 内存、50GB 以上数据盘准备。CPU 4 核是最低,OCR 和向量写入会抢 CPU,推荐直接 8 核。
轻量服务器的入门档(2 核 4G、2 核 8G)对不上 16GB 这条线。轻量里即便有更高内存的套餐,也先拿这张表对一下,对不上就用 ECS,不要为了套餐名字将就。
数据库要不要换成 RDS
文章里的 MySQL 在 Docker Compose 里,和 Milvus、MinIO 一起启动。沿教程做,就继续自建,不要再买一台 RDS 把连接串拆出去。
只有你已经跑通、并且不想自己管备份和宕机时,再把 MySQL 换成 RDS。那是教程之后的运维选择,不是第一天的默认项。Milvus 仍然在 ECS 上。
对象存储同理:文章用 MinIO。先按 Compose 跑通,再考虑要不要换成托管对象存储。
若要购买
下单用这张阿里云活动页(阿里云云大使推广链接),选 ECS,内存至少 16GB。新客、预付费、以当月返利清单为准。我不是阿里云员工或代理。总说明见 选型页。