能否在AWS EC2中部署Milvus单机版?求具体部署流程
在AWS EC2上部署Milvus单机版完整流程
当然有,下面是经过实操验证的AWS EC2部署Milvus单机版流程:
1. 准备EC2实例
- 系统选择:优先选Ubuntu Server 20.04/22.04 LTS(Debian系对Docker生态支持更顺畅)
- 配置要求:最低2核CPU、4GB内存,存储建议20GB以上(若需存储大量向量,可挂载更大EBS卷)
- 安全组配置:开放以下端口(生产环境建议仅允许指定IP访问):
- 19530(Milvus主端口,用于客户端连接)
- 9091(监控端口,可选)
2. 安装Docker与Docker Compose
登录EC2实例后,依次执行命令:
# 更新系统包 sudo apt update && sudo apt upgrade -y # 安装Docker依赖 sudo apt install -y apt-transport-https ca-certificates curl software-properties-common # 添加Docker GPG密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # 配置Docker软件源 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 安装Docker引擎 sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io # 设置Docker开机自启 sudo systemctl start docker sudo systemctl enable docker # 安装Docker Compose(以v2.20.2为例,可替换为最新稳定版) sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose # 验证安装结果 docker --version docker-compose --version
3. 获取Milvus单机版配置文件
创建专属目录并下载官方docker-compose配置:
mkdir -p ~/milvus-single && cd ~/milvus-single wget https://github.com/milvus-io/milvus/releases/download/v2.3.5/milvus-standalone-docker-compose.yml -O docker-compose.yml
(注:v2.3.5为当前稳定版,可替换为你需要的Milvus版本号)
4. 启动Milvus服务
执行启动命令:
docker-compose up -d
等待1-2分钟后,检查容器状态:
docker-compose ps
所有容器状态显示Up即为启动成功。
5. 验证服务可用性
通过端口健康检查确认:
curl http://localhost:19530/healthz
返回OK则说明服务正常运行。
6. 服务管理命令
- 停止服务:
docker-compose down
- 重启服务:
docker-compose restart
实用注意事项
- 持久化存储:默认数据存在当前目录的
volumes文件夹,若需绑定EBS卷,可先将EBS挂载到EC2,再修改docker-compose.yml中的volume路径 - 性能优化:若EC2配置较高,可修改docker-compose.yml中的CPU、内存配额,提升向量处理效率
- 版本选择:优先使用Milvus稳定版,避免开发版的兼容性问题
内容的提问来源于stack exchange,提问作者Akash Karmacharya
相关产品推荐
相关产品推荐

