【摘要】本文介紹基于華為云Flexus X實例快速部署Dify-LLM應用開發平臺的解決方案。通過創建云服務器(2核4G配置)、彈性公網IP(300Mbps帶寬)及安全組,實現平臺私有化部署。方案提供兩種計費模式(按需197元/月起或包年包月143元/月起),支持一鍵式部署流程,包含10個操作步驟,5-10分鐘即可完成環境初始化。部署后需配置80/22端口安全規則,并通過Web界面注冊管理員賬號使用。文檔還包含資源卸載指引、成本明細表及關鍵參數說明,特別注明如需對接數字人需選擇Dify 0.15.2版本。該方案適用于快速構建AI開發環境,支持后續拓展對接ModelArts等華為云AI服務
一鍵部署Dify-LLM應用開發平臺??
方案架構:?
?
- 創建1臺華為云Flexus云服務器X實例,用于搭建Dify-LLM應用開發平臺。
- 創建1個彈性公網IP EIP并關聯華為云Flexus云服務器X實例,提供訪問公網和被公網訪問能力。
- 創建一個安全組,通過配置安全組規則,為云服務器提供安全防護。
?詳細解釋
創建華為云Flexus云服務器X實例
登錄華為云控制臺,進入彈性云服務器(ECS)頁面。選擇“購買彈性云服務器”,在配置頁面選擇“Flexus X實例”規格,根據需求選擇CPU、內存、鏡像等配置。填寫實例名稱、密碼或密鑰對,設置網絡與安全組(暫不綁定安全組,后續單獨配置)。確認配置無誤后提交訂單,完成實例創建。
創建彈性公網IP(EIP)并關聯實例
進入“彈性公網IP”服務頁面,點擊“購買彈性公網IP”。選擇按需計費或包年包月,帶寬類型按需選擇。完成購買后,在EIP列表中找到目標IP,點擊“綁定”按鈕,選擇已創建的Flexus X實例,完成綁定。此時實例可通過EIP訪問公網或被公網訪問。
配置安全組規則
進入“安全組”服務頁面,點擊“創建安全組”,輸入名稱和描述。創建后,點擊“配置規則”添加以下規則:
- 入方向規則:允許SSH(22端口)、HTTP(80端口)、HTTPS(443端口)及Dify所需API端口(如API默認端口)的訪問,源地址設為需訪問的IP或0.0.0.0/0(開放全網)。
- 出方向規則:默認允許所有出站流量。
返回ECS實例詳情頁,將實例關聯至新創建的安全組。驗證網絡與安全組
通過SSH連接實例(使用EIP和密鑰對/密碼),測試網絡連通性。部署Dify-LLM應用后,通過瀏覽器訪問EIP的HTTP/HTTPS端口,確認服務可正常訪問。安全組規則需根據實際應用需求調整,確保最小化開放端口。
以上步驟完成后,Flexus X實例將具備公網通信能力且受安全組保護,適合部署Dify-LLM平臺。
步驟 1???? 瀏覽器訪問Dify-LLM應用開發平臺一鍵部署解決方案主頁,如下圖所示,選擇需要部署的區域,單擊一鍵部署。
步驟 2???? 在選擇模板界面中,單擊“下一步”。
步驟 3???? 在配置參數界面中,密碼為必填項,其他參數可使用默認值(參考附錄 表5-3參數說明),單擊“下一步”。
?步驟 4???? 在資源設置界面中,在權限委托下拉框中選擇“rf_admin_trust”委托(可不選),打開回滾設置開關,單擊“下一步”。
步驟 5???? 在配置確認界面中,單擊“創建執行計劃”。
步驟 6???? 在彈出的創建執行計劃框中,自定義填寫執行計劃名稱,單擊“確定”。
? ? ? ? ? ? ? ?單擊“部署”,并且在彈出的執行計劃確認框中單擊“執行”。
步驟 8? ? ?如果計費模式選擇“包年包月”,在余額不充足的情況下(所需總費用請參考表5-2)請及時登錄費用中心,手動完成待支付訂單的費用支付。
步驟 9???? 待“事件”中出現“Apply required resource success”,表示該解決方案資源已發放完成。
圖2-7 部署完成
步驟 10???? 刷新頁面,在“輸出”中查看Dify-LLM應用開發平臺訪問說明。
圖2-8 說明
開始使用
安全組規則修改(可選)
- 該解決方案使用80端口用來訪問Dify,默認對該方案創建的VPC子網網段放開,請參考修改安全組規則,配置IP地址白名單,以便能正常訪問服務。
- 該解決方案使用22端口用來以SSH方式遠程登錄云服務器,若需遠程登錄云服務器,請參考修改安全組規則,配置IP地址白名單,以便能正常訪問服務。
- 該解決方案部署成功后,環境初始化預計5-10分鐘,受網絡、帶寬影響,部署時間會有波動部署完成之后方可正常訪問。
步驟 1???? 登錄開發平臺:等待應用下載及部署完畢(約5-10分鐘)后,輸入快速部署步驟10的訪問地址,即可瀏覽Dify的開發平臺。首次登陸需注冊管理員賬號,依次填寫郵箱、賬號、密碼。
圖3-1 Dify平臺
步驟二? ? ?如需關閉、重啟、管理此文檔創建的FleuxsX 實例資源,請前往x實例控制臺。
拓展應用請參考:
- 華為云ModelArts Studio,助力快速搭建專屬大模型
- 探索Dify:開啟AI應用開發的新篇章
一鍵卸載
步驟 1 ? ??登錄資源編排 RFS資源棧,找到該解決方案創建的資源棧,單擊資源棧名稱右側“刪除”按鈕。
圖4-1 一鍵卸載
步驟 2???? 在彈出的刪除資源棧確定框中,刪除方式選擇刪除資源,輸入Delete,單擊“確定”,即可卸載解決方案。
圖4-2 刪除資源棧確認
資源和成本規劃
該解決方案主要部署如下資源,以下費用僅供參考,具體請參考華為云官網價格詳情,實際收費以賬單為準。
表5-1 資源和成本規劃(按需計費)
華為云服務 | 配置示例 | 每月預估花費 |
華為云Flexus云服務器X實例 | 按需計費 區域:華北-北京四 規格:Flexus云服務器X實例?|?性能模式(關閉)|?x1.2u.4g?| 2核?| 4 GB 鏡像:Ubuntu 22.04 server 64bit 系統盤:高IO | 100GB 購買量:1 | 197.28元 |
彈性公網IP EIP | 區域:華北-北京四 計費模式:按需計費 線路:動態BGP 公網帶寬:按流量計費 帶寬大小:300Mbit/s 購買量:1 | 0.80元/GB |
合計 | - | 197.28元?+?彈性公網IP EIP費用 |
表5-2 資源和成本規劃(包年包月)
華為云服務 | 配置示例 | 每月預估花費 |
華為云Flexus云服務器X實例 | 包年包月 區域:華北-北京四 規格:Flexus云服務器X實例?|?性能模式(關閉)|?x1.2u.4g?| 2核?| 4 GB 鏡像:Ubuntu 22.04 server 64bit 系統盤:高IO | 100GB 購買量:1 | 143.00元 |
彈性公網IP EIP | 區域:華北-北京四 計費模式:按需計費 線路:動態BGP 公網帶寬:按流量計費 帶寬大小:300Mbit/s 購買量:1 | 0.80元/GB |
合計 | - | 143.00元?+?彈性公網IP EIP費用 |
表5-3 參數說明
參數名稱 | 類型 | 是否可選 | 參數解釋 | 默認值 |
vpc_name | string | 必填 | 虛擬私有云名稱,該模板使用新建VPC,不允許重名。取值范圍:1-54個字符,支持中文、英文字母、數字、_(下劃線)、-(中劃線)、.(點)。 | dify-llm-application-development-platform-demo |
secgroup_name | string | 必填 | 安全組名稱,該模板新建安全組,請參考安全組規則修改進行配置。取值范圍:1-64個字符,支持字母、數字、中文、下劃線(_)、中劃線(-)、英文句號(.)。 | dify-llm-application-development-platform-demo |
ecs_name | string | 必填 | 云服務器實例名稱,不支持重名。取值范圍:1-60個字符,支持中文、英文字母、數字、_(下劃線)、-(中劃線)、.(點)。 | dify-llm-application-development-platform-demo |
flexus_flavor | string | 必填 | 云服務器實例規格,支持彈性云服務器?ECS及華為云Flexus?云服務器X實例。Flexus?云服務器X實例規格ID命名規則為x1.?u.?g,例如2vCPUs4GiB規格ID為x1.2u.4g,具體華為云Flexus?云服務器X實例規格請參考控制臺。彈性云服務器規格名稱,具體請參考官網彈性云服務器規格清單。 | x1.2u.4g |
ecs_password | string | 必填 | 云服務器密碼,長度為8-26位,密碼至少必須包含大寫字母、小寫字母、數字和特殊字符(!@$%^-_=+[{}]:,./?)中的三種,僅支持小寫字母、數字、中劃線(-)、英文句號(.)。修改密碼,請參考重置云服務器密碼登錄ECS控制臺修改密碼。管理員賬戶默認root。 | 空 |
gitlab_password | string | 必填 | 搭建的gitlab私有倉庫密碼,取值范圍:長度為8-26個字符,密碼至少包含大寫字母、小寫字母、數字和特殊字符(~!@#%^-_=)中的三種,gitlab用戶名默認root。 | 空 |
ecs_volume_size | number | 必填 | 云服務器系統盤大小,磁盤類型默認為高IO,單位:GB,取值范圍為40-1,024,不支持縮盤。 | 100 |
bandwidth_size | number | 必填 | 彈性公網帶寬大小,該模板計費方式為按流量計費。單位:Mbit/s,取值范圍:1-300Mbit/s。 | 300 |
charging_mode | string | 必填 | 計費模式,默認自動扣費,取值為prePaid(包年包月)或postPaid(按需計費)。 | postPaid |
charge_period_unit | string | 必填 | 計費周期單位,當計費方式設置為prePaid,此參數是必填項。有效值為:month(包月)和year(包年)。 | month |
charge_period | number | 必填 | 計費周期,當計費模式設置為prePaid,此參數是必填項。可選值為:1-3(year)、1-9(month)。 | 1 |
當您首次使用華為云時注冊的賬號,則無需執行創建rf_admin_trust委托,如果您使用的是IAM用戶賬戶,請確認您是否在admin用戶組中,如果您不在admin組中,則需要為您的賬號授予相關權限,并完成以下步驟。
創建rf_admin_trust委托
步驟 1?????進入華為云官網,打開控制臺管理界面,鼠標移動至個人賬號處,打開“統一身份認證”菜單。
圖5-1 統一身份認證菜單
步驟 2?????進入“委托”菜單,搜索“rf_admin_trust”委托。
圖5-2 委托列表
- 如果委托存在,則不用執行接下來的創建委托的步驟
- 如果委托不存在時執行接下來的步驟創建委托
步驟 3?????單擊步驟2界面中的“創建委托”按鈕,在委托名稱中輸入“rf_admin_trust”,委托類型選擇“云服務”,選擇“RFS”,單擊“下一步”。
圖5-3創建委托
步驟 4?????在搜索框中輸入“Tenant Administrator”權限,并勾選搜索結果,單擊“下一步”。
圖5-4 選擇策略
步驟 5?????選擇“所有資源”,并單擊“下一步”完成配置。
圖5-5 設置授權范圍
步驟 6?????“委托”列表中出現“rf_admin_trust”委托則創建成功。
圖5-6 委托列表
約束與限制
- 部署該解決方案之前,您需要注冊華為賬號并開通華為云,完成實名認證,且賬號不能處于欠費或凍結狀態,請根據附錄 表5-2中預估價格,確保余額充足
?下面是部分名詞解釋:
- 華為云Flexus云服務器X實例:Flexus云服務器X實例是新一代面向中小企業和開發者打造的柔性算力云服務器。Flexus云服務器X實例功能接近ECS,?同時還具備獨有特點,例如Flexus云服務器X實例具有更靈活的vCPU內存配比、支持熱變配不中斷業務變更規格、支持性能模式等。
- 彈性云服務器?ECS:是一種云上可隨時自助獲取、可彈性伸縮的計算服務,可幫助您打造安全、可靠、靈活、高效的應用環境。
- 虛擬私有云?VPC:是用戶在華為云上申請的隔離的、私密的虛擬網絡環境。用戶可以基于VPC構建獨立的云上網絡空間,配合彈性公網IP、云連接、云專線等服務實現與Internet、云內私網、跨云私網互通,幫您打造可靠、穩定、高效的專屬云上網絡。
- 彈性公網IP EIP:提供獨立的公網IP資源,包括公網IP地址與公網出口帶寬服務。可以與彈性云服務器、裸金屬服務器、虛擬IP、彈性負載均衡、NAT網關等資源靈活地綁定及解綁,提供訪問公網和被公網訪問能力。
?總結
本文介紹了基于華為云Flexus云服務器X實例快速部署Dify-LLM應用開發平臺的完整方案。通過創建云服務器、彈性公網IP和安全組,用戶可一鍵部署該平臺(支持推薦版本0.15.2)。方案詳細說明從參數配置、資源設置到執行部署的10個步驟,并提供可選的安全組規則修改指導。文檔還包含資源成本測算(按需計費約197元/月)和名詞解釋(如Flexus云服務器的柔性算力特性),最后附有卸載方法和約束條件說明(需實名認證且賬號狀態正常)。該方案5-10分鐘即可完成部署,為開發者提供開箱即用的AI應用開發環境。?
?
?