Dify实践|Dify on DMS+对象存储OSS,实现多副本部署方案

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Tair(兼容Redis),内存型 2GB
简介: 本文介绍了在DMS上部署Dify的详细步骤,用户可选择一键购买资源或基于现有资源部署Dify,需配置RDS PostgreSQL、Redis、AnalyticDB for PostgreSQL等实例,并设置存储路径和资源规格。文中还提供了具体配置参数说明及操作截图,帮助用户顺利完成部署。

Dify on DMS支持通过对象存储OSS的数据共享能力,实现多副本部署方案。您可以为Dify配置双副本规格,当一个副本发生故障时,另一个副本可以继续为Dify提供服务。多副本部署方案可以提高Dify服务的高可用性、性能和容错能力。本文为您介绍如何一键购买资源并部署Dify和基于现有资源部署Dify。

一、费用说明

若您需要新购RDS PostgreSQLRedisAnalyticDB for PostgreSQLOSS实例,则会收取费用。

二、注意事项

  • Dify工作空间与四个实例资源需要在同一地域。
  • 在部署Dify时,Dify的存储配置需要选择OSS、且副本数需要为双副本

325 1.png

三、准备工作

  1. OSS管理控制台创建一个与Dify工作空间所属地域一致的Bucket。

说明:如果您已创建符合要求的Bucket,请直接将OSS录入至DMS。


  1. 将OSS录入至DMS
  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的 图标,选择全部功能 > 数据资产 > 实例管理

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

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

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



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

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

四、操作步骤

说明:如果您没有可用的RDS PostgreSQLRedisAnalyticDB for PostgreSQL数据库实例,建议您选择一键购买资源并部署Dify的方式。

(一)一键购买资源并部署Dify

1. 选择实例的付费类型和地域

进入购买数据库资源页面,选择实例的付费类型地域

说明:DMS Dify所使用的资源所在地域只能在同一地域。


2. 权限检测

说明:

  • 如果您登录DMS的阿里云账号已有相关权限(界面提示“已授权”),则请跳过该步骤。
  • 目前DMS仅支持检测当前阿里云账号是否具有DMS相关权限,不支持检测账号是否有一键购买资源的SLR授权。


若DMS权限检测到您当前账号缺少某些权限,请复制链接并联系阿里云账号(主账号)为您添加权限。如果您登录的账号已是阿里云账号(主账号),请单击打开链接,自行进行授权。


账号缺少权限示例:


3. 配置Dify工作空间

新建工作空间

  1. 输入空间名称。
    DMS默认填入的空间名称为dify_default。

重要:新创建的工作空间名称不能与已有空间名称重复,否则会导致创建失败。


  1. 配置工作空间、实例资源的网络和可用区。


使用已有工作空间

选择已有工作空间并配置可用区及交换机。


4. 配置部署范围

选择Dify的部署范围,您可以根据需求选择仅DifyDify+DeepSeek


5.配置Dify空间的存储及资源规格

存储配置选择OSS

选择已录入DMS的OSS实例,副本数选择双副本。Path为数据存储路径,路径以斜杠/开头。例如/dify。更多信息,请参见访问路径



6. 配置RDS PostgreSQL数据库

  • 如果您需要重新创建RDS PostgreSQL数据库,请选择新建云数据库,其他信息请根据实际需求选择。

  • 如果您已将RDS PostgreSQL录入至DMS中,并为其开启安全托管-手动录入账密,则请选择导入RDS PostgreSQL实,再选择数据库即可


7. 配置Redis数据库

  • 如果您需要重新创建Redis数据库,请选择新建Redis实例即可。

说明:目前一键购买Dify资源仅支持配置Redis 5.0标准版架构的实例。



  • 如果您已将Redis录入至DMS中,并为其开启安全托管-手动录入账密,则请选择导入Redis实例,再选择数据库即可


8. 配置AnalyticDB for PostgreSQL数据库和DeepSeek

配置AnalyticDB for PostgreSQL

  • 如果您需要重新创建AnalyticDB for PostgreSQL数据库,请选择新建AnalyticDB实例

说明:目前一键购买Dify资源仅支持配置AnalyticDB for PostgreSQL 6.0标准版、高性能(基础版)实例。



  • 如果您已将AnalyticDB for PostgreSQL录入至DMS中,并为其开启安全托管-手动录入账密,则请选择导入AnalyticDB实例,再选择数据库即可


配置DeepSeek

说明:部署范围选择Dify+DeepSeek时,页面才会显示DeepSeek配置区域。

在DeepSeek配置区域,根据需求选择DeepSeek模型版本以及用于部署DeepSeek的AnalyticDB for PostgreSQL实例的节点规格


不同模型的显存要求和节点规格建议如下。

DeepSeek模型

类型

显存要求(GB)

AnalyticDB for PostgreSQL推荐规格

7B

全精度

9.4

ADB.AIStandard.1

14B

全精度

18

ADB.AIStandard.2

32B

全精度

40

ADB.AIMedium.2

70B

全精度

90

ADB.AILarge.2

9. 创建数据库账号

在基础配置区域,为所有数据库创建相同的数据库账号,并选择用于控制Dify服务的网络安全组。

说明:不支持选择托管模式的安全组。



10. 购买实例并进行Dify部署

选择购买时长,再单击立即购买。后续操作请根据页面提示进行即可。


(二)基于现有资源部署Dify

1. 将RDS PostgreSQLRedisAnalyticDB for PostgreSQL实例录入DMS

本文以录入RDS PostgreSQL实例举例。

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

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

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

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


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


2. 创建并进入工作空间

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

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

路径一

单击控制台左上角的 图标,选择全部功能 > Data+AI > Dify

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


路径二

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

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




3.单击新建工作空间,配置工作空间信息。

说明:负责人为后续Dify空间的管理员,可以修改其他成员的角色类型。


4.单击确认

5.单击空间名称,进入工作空间。

3. 创建Dify资源

  1. 在左侧导航栏选择 > Dify
  2. Dify页签下,单击创建配置并配置如下参数。

说明:若配置参数时还未录入实例至DMS,您可单击配置项右上角的“创建XXX实例”进入DMS实例管理功能,在实例管理中将已创建的实例录入至DMS。更多信息,请参见云数据库录入

配置项

是否必填

说明

RDS PG实例

选择已录入至DMS的RDS PostgreSQL实例。

Redis实例

选择已录入至DMS的Redis实例。

向量引擎类型

当前仅支持选择ADB PG

ADB向量引擎实例

选择已录入至DMS的AnalyticDB for PostgreSQL实例。

说明:暂不支持配置向量的空间名称,默认使用空间名称Dify。

OSS Bucket

选择与工作空间所在地域相同的OSS Bucket。录入OSS的操作,请参见云数据库录入

说明:如果您是基于现有资源创建Dify(非一键购买资源并创建Dify),则必须指定存储数据的OSS Bucket。

OSS路径

填入Dify存储数据的路径。请在OSS中预先指定的路径下创建用于存储数据的目录。

说明:如果选择了OSS Bucket,则必须配置数据存储路径。

Dify资源规格

Dify的资源大小,规格越大,Dify的稳定性和可靠性越高。

支持选择4CU、8CU、12CU、16CU。

副本数

副本数选择2。

副本的主要作用是提升系统高可用性、性能和容错能力。

VPC ID

无需选择,默认与创建工作空间时填写的VP相同。

说明:如果您创建的Dify有访问公网的需求,建议您为VPC开启公网。更多信息,请参见连接公网

交换机

选择与Dify在同一VPC下的交换机。

仅支持选择的交换机地域及可用区:

  • 华东1(杭州):可用区H、可用区J。
  • 华北2(北京):可用区F、可用区G、可用区H、可用区K。
  • 华东2(上海):可用区B、可用区E、可用区F、可用区G。
  • 华南1(深圳):可用区A、可用区B、可用区C、可用区D、可用区E、可用区F。
  • 华北3(张家口):可用区A、可用区B。
  • 新加坡:可用区A、可用区B、可用区C。

安全组

选择控制Dify服务的网络安全组。

3.单击确定,即可自动开始部署资源。
当资源管理页面的Dify状态为运行中时,表示已完成部署。


五、其他操作

  • 查看Dify所需资源的部署进展
    购买操作完成后,您可在资源管理页面查看资源的部署进展。

说明:当Dify实例状态为运行中时,表示部署成功。



  • 进入Dify空间
    当Dify所需资源部署成功后,在工作空间的左侧导航栏中,单击 ,即可进入Dify空间
  • 进入模型部署功能页面并查看DeepSeek模型部署状态
    在模型列表中,单击模型名称,进入详情页查看模型的基本信息、资源信息、网络信息等。

说明:当模型状态为 时,表示部署成功。



相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
相关文章
|
人工智能 搜索推荐 机器人
在Dify on DMS上搭建专属版Deep Research Agent
Deep Research Agent 不只是为了让你工作快一点那么简单。它更像一场知识工作的革命,彻底把我们从没完没了的“信息搬运”和“大海捞针”中解放出来。想想看,当那些繁琐的、重复性的搜集和整理工作都交给AI后,我们可以把宝贵的时间和脑力,真正用在刀刃上:去提出更一针见血的问题,去构思更有远见的战略,或者干脆去创造一个前所未有的新东西。本文将教你如何在Dify on DMS上,构建企业专属版Deep Research Agent。 
|
2月前
|
人工智能 关系型数据库 API
快速部署Dify on DMS,一站式开发智能体应用
Dify 是一款开源的 Agent 应用开发平台,结合后端即服务与 Agentic 工作流,支持快速构建生产级 AI 应用。无论技术背景如何,用户都能轻松参与 AI 项目与数据管理,开发企业级应用。
|
7月前
|
消息中间件 监控 数据挖掘
【有奖实践】轻量消息队列(原 MNS)订阅 OSS 事件实时处理文件变动
当你需要对对象存储 OSS(Object Storage Service)中的文件变动进行实时处理、同步、监听、业务触发、日志记录等操作时,你可以通过设置 OSS 的事件通知规则,自定义关注的文件,并将 OSS 事件推送到轻量消息队列(原 MNS)的队列或主题中,开发者的服务即可及时收到相关通知,并通过消费消息进行后续的业务处理。
138 88
|
5月前
|
人工智能 数据管理 关系型数据库
数据管理DMS支持托管Dify正式开始公测啦!
数据管理DMS支持托管Dify正式开始公测啦!实现Data+AI深度集成开发。提供一站式解决方案,通过DMS使用Dify具备无需登录Dify账号、精选模型、一站式服务等优势,简化开发流程,提升效率。
|
6月前
|
人工智能 数据库管理 OLAP
Qwen3 + AnalyticDB+Dify on DMS 私有部署指导⽂档
Qwen3 + AnalyticDB+Dify on DMS 私有部署指导⽂档
1764 2
|
7月前
|
人工智能 自然语言处理 数据处理
当技术邂逅心动|情人节特供福利:免费部署Dify+DeepSeek on DMS
阿里云DMS携手Dify+DeepSeek推出限时免费试用活动,助企业高效接入AI能力。通过DMS平台,用户可轻松部署Dify应用,并与DeepSeek、通义大模型等无缝融合,实现低门槛、开箱即用的AI体验。活动仅限50个名额,先到先得,赶快行动!
|
7月前
|
消息中间件 对象存储
轻量消息队列(原 MNS)订阅 OSS 事件实践
使用轻量消息队列订阅OSS事件,实时处理文件变动,赢取ins风U型枕(限量500个)。访问活动页面,完成实操并上传截图即可参与领奖。活动时间:即日起至2025年2月28日16:00。奖品数量有限,先到先得,快来报名吧!
106 2
|
7月前
|
数据库管理
Dify On DMS 产品能力与案例介绍
Dify On DMS 产品能力与案例介绍