要求

这些要求可以支持每日最多 3000 活跃用户。如果您有更多用户,可以根据需要扩展资源。

  • Kubernetes 集群
    • 3 个主节点:每个 4 CPU,16 GB RAM
    • 6 个工作节点:每个 8 CPU,32 GB RAM
  • 持久化存储
    • s3, amazon-s3, azure-blob, aliyun-oss, google-storage, tencent-cos
    • 512 GB 存储空间
  • Postgres 数据库
    • 版本 14+
    • 4 CPU,8 GB RAM
    • 512 GB SSD 存储空间
  • Redis 数据库
    • 版本 6+
    • 2 GB RAM
  • 向量数据库虚拟机 - Qdrant 集群
    • 3 台虚拟机
    • 8 CPU,64 GB RAM
    • 100 GB 存储空间

Dify 服务资源

服务副本数CPURAM - GB总 CPU总 RAM - GB
dify-api34101230
dify-worker3310930
unstructured314312
dify-web328624
dify-sandbox314312
ssrf-proxy314312
dify-enterprise314312
dify-enterprise-frontend314312
总计42144

部署

初始化外部资源

  • 持久化存储
  • Postgres 数据库
  • Redis 数据库
  • 向量数据库虚拟机

更新 Helm Chart 值文件

更新 values-no-infra-for-prod.yaml 文件。

  • 使用您的持久化存储配置更新 persistence
  • 使用您的 Postgres 数据库配置更新 externalPostgres
  • 使用您的 Redis 数据库配置更新 externalRedis
  • 使用您的向量数据库虚拟机配置更新 vectorDB

安装 Dify Enterprise

您可以使用以下指南安装 Dify Enterprise。但是您需要使用 values-no-infra-for-prod.yaml 而不是 values.yaml

验证服务状态

安装完成后,您可以参考以下指南验证服务状态。