方案概述
应用场景
该解决方案帮助您快速部署单机版、高可用版Dify LLM应用开发平台,同时支持将在Dify应用开发平台创建的的文档知识库挂载华为云对象存储服务 OBS桶。Dify是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(Backend as Service)和LLMOps的理念,使开发者可以快速搭建生产级的生成式AI应用。
方案架构
该解决方案帮助您快速部署Dify LLM应用开发平台。



该解决方案将会部署如下资源:
社区版单机部署:
- 创建1台华为云Flexus云服务器X实例(FlexusX),用于搭建Dify-LLM应用开发平台。
- 创建1个弹性公网IP EIP并关联FlexusX实例,提供访问公网和被公网访问能力。
- 创建1个安全组,通过配置安全组规则,为云服务器提供安全防护。
知识库搜索增强版:
- 创建1台FlexusX实例,用于搭建Dify-LLM应用开发平台。
- 创建1台FlexusX实例,用于部署Embedding(bge-m3)及Reranker(bge-reranker-v2-m3)模型。
- 创建2个弹性公网IP EIP,提供访问公网和被公网访问能力。
- 创建1个云搜索服务 CSS OpenSearch集群,提供在线分布式搜索及语义搜索等功能。
- 创建1个安全组,通过配置安全组规则,为云服务器提供安全防护。
CCE容器高可用版:
- 创建3个弹性公网IP EIP,提供访问公网和被公网访问能力。
- 创建1个弹性负载均衡 ELB,并绑定EIP,将访问流量自动分发到不同后端服务,扩展应用系统对外的服务能力,实现强大的应用容错性能。
- 创建1个NAT网关 NAT,并绑定EIP。配置SNAT规则,提供安全可靠的公网NAT网关和私网NAT网关服务,保护私有网络信息不对外暴露。
- 创建3台FlexusX实例,用于安装部署Dify5个核心插件。
- 创建1个云容器引擎 CCE Turbo集群,创建节点池并将上述3台FlexusX实例纳管为集群的Node节点。
- 创建1个华为云Flexus云服务器X实例,用于部署Embedding(bge-m3)及Reranker(bge-reranker-v2-m3)模型。
- 使用对象存储服务OBS服务,用于将Dify的知识库挂载在对象存储服务 OBS桶上。
- 创建1个分布式缓存服务Redis®*版,兼容Redis,为用户提供高性能、低成本NoSQL数据库,同时数据流转过程中数据的一致性。
- 创建1个云数据库 RDS for PostgreSQL实例,主备分区部署,具备跨可用区故障容灾的能力。
- 创建1个云搜索服务 CSS OpenSearch集群,提供在线分布式搜索及语义搜索等功能。
- 创建4个安全组,通过配置安全组规则,为云服务提供安全防护。
方案优势
约束与限制
- 该解决方案部署前,需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。如果计费模式选择“包年包月”,请确保账户余额充足以便一键部署资源的时候可以自动支付;或者在一键部署的过程进入费用中心,找到“待支付订单”并手动完成支付。
- 如果选用IAM委托权限部署资源,请确保使用的华为云账号有IAM的足够权限,具体请参考创建rf_admin_trust委托;如果使用华为主账号或admin用户组下的IAM子账户可不选委托,将采用当前登录用户的权限进行部署。