要件

この要件は、1日あたり最大 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
  • Vector DB 仮想マシン - 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 データベース
  • Vector DB 仮想マシン

Helmチャート 値の更新 values-no-infra-for-prod.yaml

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

  • persistence を永続ストレージの設定で更新
  • externalPostgres をPostgresデータベースの設定で更新
  • externalRedis をRedisデータベースの設定で更新
  • vectorDB をVector DB仮想マシンの設定で更新

Difyエンタプライス版のインストール

以下のガイドを使用して Difyエンタプライス版をインストールできます。ただし、values.yaml の代わりに values-no-infra-for-prod.yaml を使用する必要があります。

サービスステータスの確認

インストール後、以下のガイドを参照してサービスステータスを確認できます。