このトピックでは、Data Management (DMS) を使用して、ワンクリックで Dify アカウントバージョン用のリソースを購入し、設定する方法について説明します。これらのリソースには、メタデータベース、Redis、ベクターデータベースのインスタンスが含まれます。
注意事項
この機能は現在、中国 (杭州)、中国 (香港)、シンガポール、インドネシア (ジャカルタ)、日本 (東京) のみで利用可能です。
課金情報については、「課金項目 (DMS)」をご参照ください。購入ページに表示される価格は、購入時点のものが最終価格となります。
ワンクリック機能を使用して購入したインスタンスは、自動的に DMS に登録され、セキュリティホスティングが有効になります。これらのインスタンスのデフォルトのコントロールモードは、柔軟な管理です。
操作手順
1. 事前準備:権限の確認と付与
デプロイする前に、アカウントに必要なリソースへのアクセス権限と作成権限があることを確認してください。権限が付与されていない場合は、デプロイページの [権限付与] ボタンをクリックして、権限付与を完了します。
ご利用のアカウントには、以下の権限が必要です:
AliyunDMSFullAccessAliyunRAMReadOnlyAccessAliyunECSReadOnlyAccessAliyunVPCReadOnlyAccessAliyunComputeNestUserReadOnlyAccessAliyunROSReadOnlyAccessAliyunGPDBReadOnlyAccessAliyunRDSReadOnlyAccessAliyunKvstoreReadOnlyAccess
既存のデータベースリソースをインポートする場合、上記の基本的な読み取り専用権限に加えて、以下の要件を満たす必要があります:
DMS の管理者または DBA ロールを持つアカウントでログインしている必要があります。
インポートするリレーショナルデータベース、Redis、およびベクターデータベースのインスタンスが、すでに DMS に追加されている必要があります。
すべてのインスタンスでセキュリティホスティングが有効になっている必要があります。
2. デプロイページへの移動
Alibaba Cloud 管理コンソールにログインし、「Dify on DMS デプロイページ」に移動します。
3. デプロイパラメーターの設定
デプロイページで、以下のセクションのパラメーターを設定します。
基本設定
これらのパラメーターは、サービスの基本的なプロパティと課金方法を定義します。
フィールド | 説明 |
課金方法 | サービスの課金方法です。課金方法によって、リソースのコストと決済方法が異なります。 |
リージョン | サービスがデプロイされる地理的なリージョンです。サービスの運用とネットワーク接続を確保するため、Dify on DMS で使用されるすべてのリソースは同じリージョンにある必要があります。 |
デプロイバージョン | Dify のバージョンタイプです。Dify on DMS は、Alibaba Cloud Data Management (DMS) との統合用に設計されています。Dify Enterprise Edition は、中規模から大規模の組織向けに最適化された有料版です。Enterprise Edition の機能を使用するには、別途ライセンスを購入する必要があります。 |
ログイン方法 | ユーザーの認証方式です。DMS アカウントログインでは、ユーザーは追加設定なしで DMS アカウントを使用して直接 Dify にログインします。Dify アカウントログインでは、ユーザーはメールアドレスとパスワードでログインし、自身のアカウントを管理します。プライベートネットワーク、パブリックエンドポイント、または IP アドレス経由でログインできます。 このトピックでは [Dify アカウントログイン] を使用します。 DMS アカウントログイン の詳細については、このトピックをご参照ください。 |
SR ロールの権限付与 | サービスロール (SR) の権限付与です。このロールは、現在のサービスに権限を付与します。付与されていない場合は、[権限付与] をクリックして権限をリクエストしてください。 |
SLR ロールの権限付与 | サービスリンクロール (SLR) の権限付与です。このロールは、他のサービスリソースに対する操作をデリゲートするために使用されます。付与されていない場合は、[権限付与] をクリックして権限をリクエストしてください。 |
関連サービスの有効化 | このサービスに関連付けられた依存サービスが有効化されているかどうかを示します。有効化されていない場合は、[権限付与] をクリックして権限をリクエストしてください。 |
ワークスペースの作成方法 | ワークスペースを作成する方法です。 |
ワークスペース名 | ワークスペースの名前です。一意である必要があり、異なるプロジェクトやチーム環境を区別するために使用されます。 |
ネットワークタイプ | ネットワークのデプロイタイプです。デフォルトは [Virtual Private Cloud] です。 |
VPC | サービスが実行される Virtual Private Cloud (VPC) インスタンスの ID です。 |
ゾーンと vSwitch | プライマリゾーンとそれに対応するサブネットです。高可用性と低レイテンシーを確保するために、プライマリノードがここにデプロイされます。 |
セカンダリゾーンと vSwitch | セカンダリゾーンと vSwitch です。これらはディザスタリカバリとフェールオーバーに使用されます。プライマリゾーンが異常な場合に有効になり、システムの可用性を向上させます。 |
インターネット NAT | インターネット NAT ゲートウェイを設定するかどうかを指定します。これにより、プライベートネットワーク内のリソースがインターネットにアクセスできるようになります。 |
プライベートエンドポイントとパブリックエンドポイント | プライベートエンドポイントとパブリックエンドポイントを有効にするには、PrivateZone、EIP、および ALB を有効化する必要があります。これにより、従量課金の請求が発生します。料金の詳細については、「PrivateZone の課金」、「EIP の課金」、および「ALB の課金ルール」をご参照ください。 |
DIFY の設定
Dify アプリケーションのデータストレージ方法を設定します。エンタープライズ SSD (ESSD) と Object Storage Service (OSS) の 2 つのストレージ設定から選択できます。
フィールド | 説明 |
DIFY バージョン | 現在デプロイされている Dify のバージョンに関する情報です。これは、コアアプリケーションの機能セット、API 操作、および能力を示します。 |
ストレージ設定 | エンタープライズ SSD (ESSD) または OSS を選択します。 |
レプリカ数 | 高い信頼性を確保するために、ストレージ中にデータが複製される回数です。 |
デプロイリソース仕様 | デプロイインスタンスの計算リソース設定です。これは、パフォーマンスと同時処理能力に影響します。 |
OSS を選択した場合は、OSS 情報を設定します。
パス | [ストレージ設定] を OSS に設定した場合、ファイルストレージのパスを指定します。 |
OSS バケット | [ストレージ設定] を OSS に設定した場合、バケット名を指定します。バケットは、静的リソース、添付ファイル、バックアップなどの非構造化データを保存するために使用されます。 |
データベースの設定
Dify 用のメタデータベース、キャッシュ、ベクターデータベースを設定します。新しいインスタンスを作成するか、既存のインスタンスをインポートすることができます。既存のインスタンスのインポートに関する詳細については、「既存のデータベースに基づく Dify インスタンス作成の準備」をご参照ください。
メタデータベースの設定
インスタンスの作成:ビジネスのワークロードに基づいて、適切な仕様、ストレージクラス、およびストレージスペースを選択します。
既存インスタンスのインポート:セキュリティホスティングが有効になっている PostgreSQL インスタンスを選択します。
Redis データベース
インスタンスの作成:適切な Redis 設定を選択します。
既存インスタンスのインポート:セキュリティホスティングが有効になっている Redis インスタンスを選択します。
ベクターデータベース
インスタンスの作成:適切な AnalyticDB 設定を選択します。
既存インスタンスのインポート:セキュリティホスティングが有効になっているベクターデータベースインスタンスを選択します。
セキュリティ設定
データベースのアクセス認証情報とネットワークセキュリティポリシーを設定します。
フィールド | 説明 |
データベースアカウント | 新しく購入したすべてのデータベース用に作成される統一アカウントです。 |
パスワード | データベースアカウントのパスワードです。 |
セキュリティグループ | 関連するクラウドリソースのネットワークアクセストラフィックを制御する仮想ファイアウォールです。 |
4. デプロイと検証
すべてのパラメーターを設定した後、ページの右側に見積もりコストが表示されます。設定を確認し、[今すぐ購入] をクリックします。
説明従量課金サービスを有効にするか、サブスクリプションリソースを購入する前に、Alibaba Cloud アカウントに注文金額をカバーするのに十分な残高があることを確認してください。料金はアカウントの残高から直接差し引かれます。
支払いが完了すると、ページは自動的にデプロイ詳細ページにリダイレクトされます。このページでリアルタイムのデプロイ進捗状況を確認できます。デプロイプロセスには約 15〜30 分かかります。

例
ホワイトリストの設定
Dify ワークスペースページの左側のナビゲーションウィンドウで、 をクリックします。[Dify リソース] ページの [基本設定] セクションで、[インスタンスのパブリックエンドポイント] の横にある [ホワイトリストの設定] ボタンをクリックします。

[エントリ] タブで、[エントリを追加] ボタンをクリックします。
[ポリシーグループエントリを追加] ダイアログボックスで、ローカルマシンの IP アドレスと、含めたいその他の IP アドレスを入力します。
[追加] ボタンをクリックして、ホワイトリストの設定を完了します。
管理者アカウントの設定とログイン
ホワイトリストを設定した後、ワークスペースページの左側のナビゲーションウィンドウで をクリックします。

初めて Dify Studio ページを開くと、[管理者アカウントの設定] ページが表示されます。管理者のメールアドレス、ユーザー名、パスワード、その他の情報を設定する必要があります。
設定が完了したら、ログインして Dify を使用します。

ユーザーの追加
ログイン後、右上のプロフィール写真をクリックし、表示されるダイアログボックスから [設定] を選択します。

[設定] ページで、左側のナビゲーションウィンドウの [メンバー] をクリックします。
[メンバー] ページで、[追加] ボタンをクリックします。

新しいチームメンバーのメールアドレスを入力し、ロールを選択して [招待を送信] をクリックします。
招待が送信されたら、招待リンクをコピーします。新しいメンバーはこのリンクを開いてログインページに移動できます。
リンクを開いた後、新しいメンバーはパスワードを入力する必要があります。このパスワードがログインパスワードになります。
[ログイン] をクリックします。ユーザー名を設定し、[参加] をクリックしてユーザーを追加します。

サードパーティページへのアプリケーションの埋め込み
この機能は Chatflow アプリケーションにのみ適用され、Workflow アプリケーションには適用されません。
アプリケーションを開発した後、右上の をクリックしてアプリケーションを公開します。
アプリケーションが公開されたら、[ウェブサイトに埋め込む] をクリックします。

[ウェブサイトに埋め込む] ダイアログボックスで、埋め込み形式を選択し、
ボタンをクリックしてコードをコピーします。ウェブサイトのソースコードにコードを貼り付けます。ウェブページを開いて、埋め込みインターフェイスを表示します。
