准备工作

更新时间:2025-03-13 08:09:58

本文为您介绍在启动Dify实例前,您需要购买的实例资源和具体的资源配置操作。

需要购买的资源及作用

说明

四个资源的所在地域需要在同一地域。例如RDS PostgreSQL实例的地域为华北2(北京),则其余实例的地域都需要为华北2(北京)。

  • RDS PostgreSQL:用于存储Dify的结构化数据、核心业务数据(例如权限配置、用户信息等),提供事务支持。

  • Redis:用于缓存、会话管理和异步任务处理,提升系统的实时性和并发性。

  • AnalyticDB for PostgreSQL向量引擎:用于存储向量数据(例如知识库)。

  • OSS:用于存储Dify的非结构化数据(例如知识库、图像等)。

1. 购买RDS PostgreSQL并将其录入DMS

1.1 购买RDS PostgreSQL实例

  1. 进入RDS购买页面

  2. 选择实例所在地域、配置产品系列、存储类型和实例规格等信息。

    image示例规格配置:实例规格选择4C8G、设置存储空间为100G。您也可以选择其他高于示例规格的选项。

    image

  3. 根据页面提示,完成后续购买操作。

1.2 配置实例

1.2.1 创建数据库账号

  1. 访问RDS实例列表

  2. 单击目标实例名称,并进入账号管理页面创建数据库账号。更多信息,请参见创建账号和数据库

    image

1.2.2 创建数据库

单击目标实例名称,并进入数据库管理页面创建数据库。更多信息,请参见创建账号和数据库

image

1.2.3 配置白名单

单击目标实例名称,并进入白名单与安全组页面,给实例添加Dify资源所在VPC下交换机的IPv4网段。更多信息,请参见设置白名单创建和管理交换机

image

1.3 将实例录入至DMS

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据资产 > 实例管理

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择数据资产 > 实例管理

  3. 在实例管理页面单击新增,配置相关信息。

    说明

    访问方式需要选择安全托管-手动

    image

  4. 配置完成后,单击提交即可。

2. 购买Redis并将其录入DMS

2.1 购买Redis

  1. 访问Redis售卖页

  2. 选择产品Redis开源版部署模型经典,设置类型、版本、架构和规格时,根据如下图进行配置。

    image

  3. 然后根据页面提示进行购买。更多信息,请参见步骤1:创建实例

2.2 配置实例

2.2.1 创建数据库账号

  1. 访问实例列表

  2. 单击目标实例名称,并进入账号管理页面创建数据库账号。更多信息,请参见创建与管理账号

    image

2.2.2 配置白名单

单击目标实例名称,并进入白名单设置页面,给实例添加Dify资源所在VPC下交换机的IP地址。更多信息,请参见设置IP白名单创建和管理交换机

image

2.3 将实例录入至DMS

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据资产 > 实例管理

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择数据资产 > 实例管理

  3. 在实例管理页面单击新增,配置相关信息。

    说明

    访问方式需要选择安全托管-手动

    image

  4. 配置完成后,单击提交即可。

3. 购买AnalyticDB for PostgreSQL并将其录入DMS

3.1 购买AnalyticDB for PostgreSQL

  1. 访问AnalyticDB PostgreSQL版售卖页

  2. 配置实例资源类型、节点规格、向量引擎优化等信息。

    说明

    建议您为实例开启向量引擎优化,否则可能会导致您无法使用知识库的部分功能。更多向量引擎信息,请参见开启或关闭向量检索引擎优化

    image

  3. 然后根据页面提示进行购买。更多信息,请参见创建实例

3.2 配置实例

3.2.1 创建数据库账号

  1. 访问实例列表

  2. 单击实例名称,并在账号管理页面创建初始账号。更多信息,请参见创建初始账号

    image

3.2.2 配置白名单

单击实例名称,并在数据安全性页面添加Dify资源所在VPC下交换机的IP地址。更多信息,请参见设置白名单创建和管理交换机

image

3.3 将实例录入至DMS

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据资产 > 实例管理

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择数据资产 > 实例管理

  3. 在实例管理页面单击新增,配置相关信息。

    说明

    访问方式需要选择安全托管-手动

    image

  4. 配置完成后,单击提交即可。

4. 创建OSS并将其录入DMS

4.1 创建OSS

  1. 进入Bucket列表页面,然后单击创建Bucket

  2. 在配置Bucket信息时,填入Bucket名称以及需要选择与其他实例一致的地域。

  3. 下拉至最后单击完成创建,按照页面指引完成创建流程。更多信息,请参见控制台快速入门

4.2 将OSS录入至DMS

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据资产 > 实例管理

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择数据资产 > 实例管理

  3. 在实例管理页面单击新增,配置相关信息。

    说明

    访问方式需要选择安全托管-手动

    image

    获取AccessKey的更多信息,请参见查看RAM用户的AccessKey信息

  4. 配置完成后,单击提交即可。

通过公网访问Dify on DMS

如果需要通过公网访问Dify,或Dify需要连接到公网服务,则请按照如下步骤进行操作。

获取Dify实例的VPC ID

  1. 登录数据管理DMS 5.0
  2. 进入工作空间页面。DMS提供了两种进入工作空间的路径,您可以根据需求进行选择。

    说明

    目前Dify功能处于邀测中,您需要申请使用名额才可看到操作入口。请通过钉钉(添加钉钉群:96015019923)联系DMS技术支持,并提供您的阿里云账号UIDDMS租户ID。

    路径一
    路径二

    单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > Data+AI > Dify

    说明

    若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择Data+AI > Dify

    image

    单击页面左侧的数智工厂image图标,再单击工作空间

    说明

    若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择数智工厂 > 工作空间

    image

  3. 单击目标工作空间名称。

  4. 单击左下角的设置image图标,选择空间管理,获取该Dify实例的VPC ID。

    image

DifyVPC创建公网NAT网关

  1. 登录专有网络管理控制台

  2. 找到并单击Dify实例的VPC ID。

  3. 资源管理页签下,将鼠标悬浮在公网NAT网关区域,单击立即创建

    image

  4. 在购买页填写所属专属网络实例名称等配置信息,填写完成后,单击右下角的立即购买

    购买页部分参数说明如下:

    参数

    说明

    参数

    说明

    所属地域

    公网NAT网关所属地域需要与Dify所属地域一致。

    所属专有网络

    需要与Dify实例的VPC一致。

    实例名称

    设置公网NAT网关实例的名称。

    弹性公网IP

    若已有与Dify所属地域一致的弹性公网IP,则选择已有。若没有弹性公网IP,则需要购买。

    image

  5. 购买成功后,等待几分钟即可。

  • 本页导读 (1)
  • 需要购买的资源及作用
  • 1. 购买RDS PostgreSQL并将其录入DMS
  • 1.1 购买RDS PostgreSQL实例
  • 1.2 配置实例
  • 1.3 将实例录入至DMS
  • 2. 购买Redis并将其录入DMS
  • 2.1 购买Redis
  • 2.2 配置实例
  • 2.3 将实例录入至DMS
  • 3. 购买AnalyticDB for PostgreSQL并将其录入DMS
  • 3.1 购买AnalyticDB for PostgreSQL
  • 3.2 配置实例
  • 3.3 将实例录入至DMS
  • 4. 创建OSS并将其录入DMS
  • 4.1 创建OSS
  • 4.2 将OSS录入至DMS
  • 通过公网访问Dify on DMS
  • 获取Dify实例的VPC ID
  • 为Dify的VPC创建公网NAT网关