すべてのプロダクト
Search
ドキュメントセンター

Data Management:既存のインスタンスを使用した Dify のデプロイ準備

最終更新日:Jan 07, 2026

インスタンスを手動で作成し、Data Management Service (DMS) にインポートして Dify を起動できます。この方法は、すでにインスタンスリソースをお持ちのユーザーに最適です。このトピックでは、既存のインスタンスを使用して Dify をデプロイするための準備について説明します。

必要なリソース

説明
  • このガイドでは、メタデータデータベースとして ApsaraDB RDS for PostgreSQL を、ベクトルデータベースとして AnalyticDB for PostgreSQL を使用します。以下の手順は、この構成例に基づいています。

  • 4つのリソースはすべて同じリージョンに存在する必要があります。たとえば、ApsaraDB RDS for PostgreSQL インスタンスが中国 (北京) にある場合、他のすべてのインスタンスも中国 (北京) にある必要があります。

  • ApsaraDB RDS for PostgreSQL:メタデータデータベースとして機能します。Dify の権限設定やユーザー情報などの構造化データとコアビジネスデータを格納し、トランザクションサポートを提供します。

  • Tair (Redis OSS-compatible):キャッシュ、セッション管理、非同期タスク処理を提供し、システムのリアルタイムパフォーマンスと同時実行性を向上させます。

  • ベクトルエンジン (例:AnalyticDB for PostgreSQL):ナレッジベースのコンテンツなどのベクトルデータを格納します。

  • Object Storage Service (OSS):ナレッジベースのファイルやイメージなど、Dify の非構造化データを格納します。

1. ApsaraDB RDS for PostgreSQL インスタンスを購入し、DMS に追加する

1.1 ApsaraDB RDS for PostgreSQL インスタンスの購入

  1. RDS の購入ページに移動します。

  2. インスタンスのリージョンを選択し、エディション、ストレージタイプ、インスタンスタイプを設定します。

    image設定例:4 コア、8 GB メモリのインスタンスタイプを選択し、ストレージ容量を 100 GB に設定します。より高い仕様の他のオプションを選択することもできます。

    image

  3. 画面の指示に従って購入を完了します。

1.2 インスタンスの設定

1.2.1 データベースアカウントの作成

  1. RDS インスタンスリストに移動します。

  2. 対象のインスタンス名をクリックし、[アカウント] ページに移動してデータベースアカウントを作成します。

    image

1.2.2 データベースの作成

[データベース] ページに移動し、difydify_plugin という名前の 2 つのデータベースを作成します。詳細については、「データベースとアカウントの作成」をご参照ください。

screenshot_2025-08-05_13-07-03

1.2.3 ホワイトリストの設定

[ホワイトリストとセキュリティグループ] ページに移動します。ご利用の Dify Virtual Private Cloud (VPC) 内のリソースがインスタンスにアクセスできるようにするには、対応する vSwitch の IPv4 CIDR ブロックをインスタンスのホワイトリストに追加します。詳細については、「ホワイトリストの設定」および「vSwitch の作成と管理」をご参照ください。

image

1.3 DMS へのインスタンスの追加

  1. DMS コンソール V5.0 にログオンします。
  2. DMS コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインターを合わせ、[すべての機能] > [データ資産] > [インスタンス] を選択します。

    説明

    DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで [データ資産] > [インスタンス] を選択します。

  3. [インスタンス管理] ページで [新規] をクリックし、必要な情報を設定します。

    説明

    インスタンスに対して [セキュリティホスティング] を有効にしてください。

    image

  4. 設定が完了したら、[送信] をクリックします。

2. Tair (Redis OSS-compatible) インスタンスを購入し、DMS に追加する

2.1 Tair (Redis OSS-compatible) インスタンスの購入

  1. Tair (Redis OSS-compatible) の購入ページに移動します。

  2. インスタンスのパラメーターを選択します。

    1. [サービス][デプロイモード] には、それぞれ [Redis オープンソース版][クラウドネイティブ] を選択します。

      image

    2. [メジャーバージョン][アーキテクチャ]には、それぞれ [Redis 6.0][非クラスター]を選択します。

      image

    3. ビジネス要件に基づいて他のパラメーターを選択します。

  3. 画面の指示に従って購入を完了します。詳細については、「ステップ 1:インスタンスの作成」をご参照ください。

2.2 インスタンスの設定

2.2.1 データベースアカウントの作成

  1. Tair (Redis OSS-compatible) インスタンスリストに移動します。

  2. 対象のインスタンス名をクリックし、[アカウント管理] ページに移動して dify_user という名前のデータベースアカウントを作成します。dify_user アカウントのパスワードがデフォルトアカウントのパスワードと同じであることを確認してください。詳細については、「アカウントの作成と管理」をご参照ください。

2.2.2 ホワイトリストの設定

[ホワイトリスト設定] ページに移動します。ご利用の Dify VPC 内のリソースがインスタンスにアクセスできるようにするには、対応する vSwitch の IPv4 CIDR ブロックをインスタンスのホワイトリストに追加します。詳細については、「IP アドレスホワイトリストの設定」および「vSwitch の作成と管理」をご参照ください。

image

2.3 DMS へのインスタンスの追加

  1. DMS コンソール V5.0 にログインします。
  2. DMS コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインターを合わせ、[すべての機能] > [データ資産] > [インスタンス] を選択します。

    説明

    DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで [データ資産] > [インスタンス] を選択します。

  3. [インスタンス管理] ページで [新規] をクリックし、必要な情報を設定します。

    説明

    インスタンスに対して [セキュリティホスティング] を有効にしてください。

    image

  4. 構成を完了したら、[送信] をクリックします。

3. ベクトルエンジンの購入と DMS への追加

DMS 上の Dify は、AnalyticDB for PostgreSQLAnalyticDB for MySQLPolarDB for PostgreSQL、RDS PostgreSQL、Lindorm など、いくつかのベクトルエンジンをサポートしています。次のセクションでは、AnalyticDB for PostgreSQL インスタンスを例として使用します。

3.1 AnalyticDB for PostgreSQL インスタンスの購入

  1. AnalyticDB for PostgreSQL の購入ページに移動します。

  2. インスタンスのリソースタイプ、ノード仕様、ベクトルエンジン最適化を設定します。

    説明

    インスタンスのベクトルエンジン最適化を有効にして、すべてのナレッジベース機能が利用可能であることを確認してください。詳細については、「ベクトル検索エンジンの最適化の有効化または無効化」をご参照ください。

    image

  3. 画面の指示に従って購入を完了します。詳細については、「インスタンスの作成」をご参照ください。

3.2 インスタンスの設定

3.2.1 データベースアカウントの作成

  1. AnalyticDB for PostgreSQL インスタンスリストに移動します。

  2. インスタンス名をクリックし、[アカウント管理] ページで初期アカウントを作成します。詳細については、「初期アカウントの作成」をご参照ください。

    image

3.2.2 ホワイトリストの設定

[セキュリティ制御] ページに移動します。ご利用の Dify リソースからのアクセスを許可するには、Dify リソースが属する VPC 内の vSwitch の IPv4 CIDR ブロックをホワイトリストに追加します。詳細については、「ホワイトリストの設定」および「vSwitch の作成と管理」をご参照ください。

image

3.3 DMS へのインスタンスの追加

  1. DMS コンソール V5.0 にログインします。
  2. DMS コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインターを合わせ、[すべての機能] > [データ資産] > [インスタンス] を選択します。

    説明

    DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで [データ資産] > [インスタンス] を選択します。

  3. [インスタンス管理] ページで [新規] をクリックし、必要な情報を設定します。

    説明

    インスタンスに対して [セキュリティホスティング] を有効にしてください。

    image

  4. 設定が完了したら、[送信] をクリックします。

4. OSS バケットを作成し、DMS に追加する

4.1 OSS バケットの作成

  1. [バケットリスト] ページに移動し、[バケットの作成] をクリックします。

  2. バケット情報を設定する際に、バケット名を入力し、他のインスタンスと同じリージョンを選択します。

  3. 下にスクロールして [作成] をクリックします。画面の指示に従って作成プロセスを完了します。詳細については、「クイックスタート」をご参照ください。

4.2 OSS バケットの DMS への追加

  1. DMS コンソール V5.0 にログインします。
  2. DMS コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインターを合わせ、[すべての機能] > [データ資産] > [インスタンス] を選択します。

    説明

    DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで [データ資産] > [インスタンス] を選択します。

  3. [インスタンス管理] ページで [新規] をクリックし、必要な情報を設定します。

    説明

    インスタンスに対して [セキュリティホスティング] を有効にしてください。

    image

    AccessKey ペアの取得方法の詳細については、「RAM ユーザーの AccessKey 情報の表示」をご参照ください。

  4. 構成を完了したら、[送信] をクリックします。

DMS 上の Dify のパブリックアクセスの有効化

インターネット経由で Dify にアクセスする必要がある場合、または Dify がパブリックサービスに接続する必要がある場合は、以下の手順に従ってください。

Dify インスタンスの VPC ID の検索

  1. DMS コンソール V5.0 にログインします。
  2. 左上隅の 2023-01-28_15-57-17.png アイコンにポインターを合わせ、[すべての機能] > [Data+AI] > [ワークスペース] を選択します。

    説明

    DMS コンソールをシンプルモードで使用していない場合は、上部のナビゲーションバーで [Data+AI] > [ワークスペース] を選択します。

    image

  3. 対象のワークスペース名をクリックします。

  4. 左下隅にある設定 image アイコンをクリックし、[ワークスペース管理] を選択して、Dify インスタンスの VPC ID を取得します。

    image

Dify VPC 用の NAT Gateway の作成

  1. Virtual Private Cloud (VPC) コンソールにログインします。

  2. Dify インスタンスの VPC ID を見つけてクリックします。

  3. [リソース管理] タブで、[インターネット NAT Gateway] エリアにカーソルを合わせ、[今すぐ作成] をクリックします。

    image

  4. 購入ページで、[ネットワークとゾーン][インスタンス名] などの設定情報を入力します。設定が完了したら、右下隅の [今すぐ購入] をクリックします。

    次の表に、購入ページのパラメーターの一部を示します。

    パラメーター

    説明

    リージョン

    NAT Gateway のリージョンは、Dify のリージョンと同じである必要があります。

    ネットワークとゾーン

    VPC は Dify インスタンスの VPC と同じである必要があります。

    インスタンス名

    NAT Gateway インスタンスの名前を設定します。

    [EIP]

    同じリージョンに既存の EIP がある場合は、[EIP の選択] オプションを選択します。ない場合は、新しく購入する必要があります。

    image

  5. 購入が成功したら、リソースの準備が完了するまで数分待ちます。