您的 Qdrant 服务器上安装什么?
- Qdrant 1.20,带 REST API 以及位于 /dashboard 的浏览器控制台
- 一个 API 密钥,没有它的请求一律被拒绝
- 通过 Caddy 在 443 端口提供 HTTPS,地址是基于您 IP 的 sslip.io 地址
- 持久化的 Docker 存储卷,重启后集合依然保留
- 已关闭遥测
- 防火墙只开放 22、80 和 443 端口;6333 和 6334(gRPC)端口对外保持关闭
Qdrant 需要多大的配置?
Qdrant 的容量指南给出了算法:原始向量大小等于向量数 x 维度 x 4 字节,再加上索引和 20% 的余量。其示例是 100 万个 768 维向量、两份副本,大约需要 7.3 GB RAM 和 10.8 GB 磁盘,只保留一份副本则减半。向量较少时,可以从 1 或 2 GB 起步。约 100 万个时,可以考虑 4 GB 或更多。量化能降低所需的 RAM。这里没有显卡:搜索和建立索引都在 CPU 上运行,导入数据时最需要 CPU。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 入门 | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.59/月 | |
| 中等 | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.02/月 | |
| 强劲 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.91/月 |
适合谁?
- 开发 RAG 应用或文档搜索的开发者
- 做推荐或相似度搜索的产品团队
- 想把向量数据保存在自己服务器上的人
- 已经把嵌入模型作为独立服务运行的应用
下单之后会发生什么?
- 设定配置并完成付款。
- 服务器启动后,Qdrant 会自行安装。在我们的真实服务器测试中大约需要 3 分钟。
- 在面板的“我的服务器”中打开您的服务器。“概览”标签页会显示“网站地址”、“管理地址”和“管理密钥”。
- 打开“管理地址”,把密钥粘贴到 API key 字段。在控制台中或通过 API 创建您的第一个集合。
- 在您的应用中使用“网站地址”和 443 端口,并在 api-key 请求头中发送密钥。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- Qdrant 不会生成向量。嵌入模型由您的应用或服务商运行,Qdrant 只负责存储和搜索收到的向量。
- gRPC 的 6334 端口对外关闭。请把 gRPC 客户端改用 REST,或者利用 root 权限自行开放该端口和防火墙。
- 面板中的密钥拥有完全权限。请不要把它放进浏览器端代码,只在您的服务端应用中使用。
- 本次安装是没有复制功能的单节点。要在生产环境实现高可用,Qdrant 的文档建议至少使用三个节点。
- 更新由您自行负责。升级前请先创建快照并阅读发布说明。
Qdrant 常见问题
Qdrant 需要多少 RAM?
这取决于向量的数量和维度。按 Qdrant 自己的示例,100 万个 768 维向量、只保留一份副本,大约需要 3.7 GB RAM 和 5.4 GB 磁盘。向量较少时可以从 1 或 2 GB 起步,量化可以降低所需的 RAM。
如何让我的应用连接 Qdrant 服务器?
使用面板中“网站地址”一行的值,端口为 443,并在 api-key 请求头中发送“管理密钥”。有些客户端库默认尝试 6333 端口。本次安装中该端口对外关闭,所以请明确设置端口。
Qdrant 需要 GPU 吗?
不需要。Qdrant 在 CPU 上搜索和建立索引,GPU 支持是可选的。Seturack 的服务器没有显卡。导入大型集合时,建立索引会让 CPU 忙一阵,期间搜索可能会受到影响。
如何打开 Qdrant 控制台?
打开面板中“管理地址”一行的链接,把“管理密钥”的值粘贴到 API key 字段。在那里可以查看您的集合并运行测试查询。同一页面上的“用户名”和“密码”两行用于 SSH。
一台 Qdrant 服务器能放下多少向量?
没有固定数字。维度、数据类型、payload 和量化都会影响结果。先按向量数 x 维度 x 4 字节估算,再加上索引和 20% 的余量。如果不够,可以在面板中扩大 RAM 和磁盘。
如何备份我的 Qdrant 数据?
您的服务器每晚备份,保留最近 7 天,费用已包含在价格中。如需单个集合的副本,请使用 Qdrant 的快照 API,并把生成的文件转移到任何您想放的地方。