デプロイ準備
このページは先行公開版です。内容は今後予告なく更新される可能性があります。
Dify Enterprise を、貴社の大規模言語モデル革新ビジネスの加速装置としてご選定いただき、誠にありがとうございます。
本ドキュメントは、Dify Enterprise をデプロイする前に、貴社のソフトウェアおよびハードウェア環境が要件を満たしているかどうかを確認するためのガイドです。この資料を通じて、Dify Enterprise が提供するエンタープライズレベルの機能(高可用性、マルチテナンシー、認証、管理など)を理解し、効率的にご活用いただけることを願っております。
Dify Enterprise は、Kubernetes(K8S)環境上で動作するソフトウェアです。本ドキュメントでは、Dify Enterprise の単一環境でのデプロイについてのみ説明します。デプロイ中に問題が発生しないよう、また Dify チームのサポート範囲を超えないよう、ハードウェアとソフトウェアの要件リストに可能な限り準拠してください。
Dify チームが提供するサービスは以下の通りです:
- Dify 高度技術サポートサービス:カスタマイズされたデプロイ、開発、情報コンサルティングを提供。
- Dify 標準技術サポートサービス:通常のソフトウェアデプロイ支援を提供。
追加のデプロイ要件がある場合は、営業担当者までお問い合わせください。
1. ハードウェア要件
1.1 本番環境
本番環境において、クラスターデプロイ環境で Dify Enterprise の機能をテストするには、以下のハードウェアが必要です:
-
Kubernetes クラスター
- ワーカーノード 1 台:4 コア CPU、16 GB メモリ
-
コンテナレジストリ
- AWS ECR(AK/SK または IRSA)/ Azure ACR / Alibaba ACR / Tencent TCR / Dockerhub
-
永続ストレージ
- S3 / AWS S3 / Azure Blob / Alibaba OSS / Tencent COS
- 100 GB のストレージ
-
PostgreSQL データベース
- バージョン 14 以上
- 2 コア CPU、4 GB メモリ
- 256 GB のストレージ
-
Redis データベース
- バージョン 6 以上
- 1 GB メモリ
-
ベクトルデータベース(Qdrant 単一ノード)
- 仮想マシン 1 台
- 4 コア CPU、8 GB メモリ
- 100 GB ストレージ
ベンダーの選択は自由ですが、品質の高いクラウドサービスを選ぶことを推奨します。
ベクトルデータベースについては、Qdrant を推奨しています。他のベクトルデータベースを使用したい場合は、営業担当まで事前にご相談ください。サポート対象外のデータベースについては、Dify は安定性や可用性を保証せず、標準サポートも提供いたしません。サポートが必要な場合は、高度技術サポートサービスの対象となります。
Dify Enterprise の本番利用を前提とし、日次アクティブユーザーが 3000 名規模の利用を想定する場合、以下のハードウェア構成を推奨します:
-
Kubernetes クラスター
- ワーカーノード 6 台(各 8 コア CPU、32 GB メモリ)
-
コンテナレジストリ
- AWS ECR / Azure ACR / Alibaba ACR / Tencent TCR / Dockerhub
-
永続ストレージ
- S3 / AWS S3 / Azure Blob / Alibaba OSS / Tencent COS
- 512 GB ストレージ
-
PostgreSQL データベース
- バージョン 14 以上
- 4 コア CPU、8 GB メモリ
- 512 GB SSD
-
Redis データベース
- バージョン 6 以上
- 2 GB メモリ
-
ベクトルデータベース(Qdrant クラスター)
- 仮想マシン 3 台(各 8 コア CPU、64 GB メモリ、100 GB ストレージ)
1.2 例外事項
以下の場合、書面による合意がない限り、Dify チームは標準デプロイサービスを提供できません:
- ローカルハードウェア(物理サーバなど)を使用している。
- ハードウェアを他のソフトウェアと共有している。
- Kubernetes 以外の環境にデプロイを希望している。
- 既存ソフトウェア構造やコードの変更を希望している。
- Dify チームが非対応のベクトルデータベースを使用したい。
- サポート外のハードウェアプロトコルを利用している。
- その他、Dify チームがサポートを明確に拒否する事項。
これらのケースはカスタマイズ対応が必要となるため、標準サービスの対象外となります。
2. ソフトウェア要件
Dify Enterprise は強力なサードパーティーソフトウェア連携機能を持っています。契約完了後、Dify Enterprise ユーザーマニュアルを提供いたしますが、これはあくまで連携方法の案内であり、サードパーティーソフトウェアの導入・構築サポートやその責任を負うものではありません。利用前に、自社で十分に評価してください。
2.1 ソフトウェア構成
基本的には Kubernetes (K8S) のインストールと初期化が必要です。
また、Linux 環境は最新バージョンにし、依存ライブラリが利用可能な状態にしてください。その他に特別なソフトウェアは必要ありません。
2.2 人員構成
貴社に 運用担当者(Ops) が常駐するか、Dify 高度技術サポートサービス による支援体制が必要です。もし運用ノウハウが不足している場合、Dify Enterprise の導入に支障を来す可能性があります。商談時に、保有技術リソースやデプロイ計画を明確に提示いただければ、最適な支援体制をご提案可能です。
Dify Enterprise は大規模運用を想定した製品であり、導入時の技術力が非常に重要です。
2.3 アップデートと保守
契約後、エンタープライズ版のデプロイマニュアルにて アップデート方法 を提供いたします。アップデートは任意ですが、ライセンスは契約期間内のみ有効です。
不具合が発生した場合は、納品チームまでご連絡ください。通常の不具合は 24 時間以内 に対応いたします。致命的な障害の場合、可能な限り早急に対応いたします。
本サポートはあくまで「非侵入型」の技術支援であり、操作トレーニングやカスタマイズ開発・デプロイは含まれません。
3. デプロイ
3.1 注意事項
Dify Enterprise はソフトウェア製品です。製品を単体購入した場合、1 年間で合計 24 時間 の標準技術サポートが提供されますが、デプロイ代行は含まれていません。本ドキュメントをご確認の上、自社の技術力や要件に合った支援プランを営業担当にご相談ください。
3.2 標準デプロイサービスの範囲
契約締結と支払い完了後、以下のものが提供されます:
- Dify Enterprise ライセンス:ソフトウェアのアクティベーション用
- Dify Enterprise デプロイマニュアル
標準サービスの範囲:
- ハードウェアが要件を満たしているかの確認支援
- マニュアルの解説およびデプロイ支援
- 信頼できるクラウドサービス業者の紹介
- マニュアルに関する技術的な質疑応答(限定的)
3.3 高度技術サポートサービス
1.2 例外事項 に該当する場合、または貴社の運用体制で導入が難しい場合、営業担当までご相談ください。Dify は、コスト効率良く、安全に導入できるよう、以下のサービスを提供します:
- 高度なソフトウェア統合・カスタマイズ
- デプロイプロセスへの深い介入支援
- 情報コンサルティング
価格は内容により異なります。詳細は営業担当までお問い合わせください。
地域や状況により、Dify 認定パートナー からの直接支援が提供される場合もあります。彼らは Dify によるトレーニングを受けた専門家で、安心してご利用いただけます。