跳至主要内容
前往文档
⌘U
Weaviate 数据库

使用 Weaviate 的 APIs 和工具开发 AI 应用

部署

部署、配置和维护 Weaviate 数据库

Weaviate Agents

使用 Weaviate 构建和部署智能代理

Weaviate Cloud

在云端管理和扩展 Weaviate

更多资源

集成
贡献者指南
活动 & 工作坊
Weaviate Academy

需要帮助?

Weaviate Logo询问 AI 助手⌘K
社区论坛

部署 Weaviate

Weaviate 可作为托管服务,Weaviate Cloud (WCD),或作为自托管实例提供。 如果您管理自己的实例,您可以将其托管在本地或使用云提供商。 自托管实例使用与 WCD 相同的 Weaviate 数据库。

如果您正在从以前版本的 Weaviate 升级,请参阅 迁移指南,了解可能影响您安装的任何更改。

Weaviate 提供多种部署选项,以满足您在生产环境中的特定用例。

本节包含常见的部署主题,包括 Kubernetes、云提供商和最佳实践,以及详细的教程和操作指南。 Weaviate 专为

  • 可扩展性 – 高效处理数十亿个向量数据点。
  • 高性能搜索 – 通过实时向量检索为 AI 应用程序提供支持。
  • 灵活集成 – 与各种机器学习模型和数据源连接。
  • 云和本地部署 – 部署在 Weaviate Cloud、Kubernetes 或托管云服务上。

部署选项

根据您的需求选择最佳部署方法

方法

除了上述部署方法,我们还有以下方法

原生 Windows 支持

虽然 Weaviate 可以通过容器化环境(如 DockerWSL)在 Windows 上使用,但目前我们不提供原生 Windows 支持。

配置文件

Docker Compose 和 Kubernetes 使用 yaml 文件来配置 Weaviate 实例。 Docker 使用 docker-compose.yml 文件。 Kubernetes 依赖于 Helm chartsvalues.yaml 文件。 Weaviate 文档也将这些文件称为 configuration yaml 文件

如果您正在自托管,请考虑先使用 Docker 进行小规模实验,然后在您更熟悉 Weaviate 后将配置转移到 Kubernetes Helm charts。

版本

不同部署选项的可用版本

Weaviate 版本可用性可能因部署选项而异,Weaviate Cloud 通常具有所有部署方法的最新版本。

未发布软件

免责声明:发布候选镜像和其他未发布软件不受支持。

未发布软件和镜像可能包含错误。 API 可能会更改。 正在开发的功能可能会被撤回或修改。 请勿在生产环境中使用未发布软件。

要运行 Weaviate 的未发布版本,请编辑您的配置文件以使用未发布镜像而不是通常可用的镜像。 GitHub 发布页面列出了通常可用的和发布候选构建。

例如,要运行发布候选的 Docker 镜像,请编辑您的 docker-config.yaml 以导入发布候选镜像。

image: cr.weaviate.io/semitechnologies/weaviate:1.34.0-rc.1

当您尝试即将发布的功能时,请提供 反馈。 您的意见受到赞赏,并有助于我们使 Weaviate 对您更有用。

更多资源

问题和反馈

如果您有任何问题或反馈,请在 用户论坛 中告诉我们。