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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 本文介绍了在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服务中实现先进的图像生成。
相关文章
|
2月前
|
人工智能 运维 API
10分钟零代码,0元立即部署OpenAI开源模型 GPT-OSS
8月,OpenAI推出开源模型gpt-oss-120b和gpt-oss-20b,在多项测试中表现优异,甚至超越GPT-4o等模型。为方便用户部署,阿里云人工智能平台PAI提供一键部署方案,无需编码,可免费体验。用户可通过Model Gallery快速部署模型并使用Cherry Studio客户端进行对话体验。
|
5月前
|
Web App开发 监控 安全
OSS客户端签名直传实践:Web端安全上传TB级文件方案(含STS临时授权)
本文深入解析了客户端直传技术,涵盖架构设计、安全机制、性能优化等方面。通过STS临时凭证与分片上传实现高效安全的文件传输,显著降低服务端负载与上传耗时,提升系统稳定性与用户体验。
494 2
|
5月前
|
存储 Prometheus 监控
OSS监控体系搭建:Prometheus+Grafana实时监控流量、错误码、存储量(开源方案替代云监控自定义视图)
本方案基于Prometheus构建OSS监控系统,涵盖架构设计、指标采集、可视化、告警及性能优化,助力企业实现高可用、低成本的自建监控体系。
513 1
|
2月前
|
安全 数据管理 关系型数据库
Dify on DMS,快速构建开箱即用的客服对话数据质检服务
本文介绍基于 Dify 与阿里云数据管理服务 DMS 的智能客服对话质检解决方案。该方案通过集成 Dify 的 AI 能力与 DMS 的数据管理能力,实现从数据获取到质检分析的全链路闭环,提升客服质检效率与准确性,助力企业数字化转型。
240 20
|
人工智能 搜索推荐 机器人
在Dify on DMS上搭建专属版Deep Research Agent
Deep Research Agent 不只是为了让你工作快一点那么简单。它更像一场知识工作的革命,彻底把我们从没完没了的“信息搬运”和“大海捞针”中解放出来。想想看,当那些繁琐的、重复性的搜集和整理工作都交给AI后,我们可以把宝贵的时间和脑力,真正用在刀刃上:去提出更一针见血的问题,去构思更有远见的战略,或者干脆去创造一个前所未有的新东西。本文将教你如何在Dify on DMS上,构建企业专属版Deep Research Agent。 
|
3月前
|
人工智能 自然语言处理 运维
【新模型速递】PAI-Model Gallery云上一键部署gpt-oss系列模型
阿里云 PAI-Model Gallery 已同步接入 gpt-oss 系列模型,提供企业级部署方案。
|
4月前
|
人工智能 关系型数据库 API
快速部署Dify on DMS,一站式开发智能体应用
Dify 是一款开源的 Agent 应用开发平台,结合后端即服务与 Agentic 工作流,支持快速构建生产级 AI 应用。无论技术背景如何,用户都能轻松参与 AI 项目与数据管理,开发企业级应用。