本文為您介紹服務商在服務上架前需準備的技術方案、資源清單及部署配置。
一、自檢與評估
在發布計算巢服務前,建議軟體服務商/應用開發人員(下文統稱服務商)完成以下自檢。
1. 確認軟體交付模式
私人化交付
適用情境:軟體與雲資源部署在使用者帳號下,雲資源由使用者付費。
服務類型:私人部署服務,可使用代營運能力輔助營運。
SaaS交付(全託管交付)
適用情境:軟體與資源部署在服務商帳號下,雲資源由服務發行者付費。
服務類型:全受管理的部署服務。
2. 確認中介軟體依賴
檢查清單:
軟體需要的中介軟體(如 MySQL、Redis、Object Storage Service、Log Service等)。
確認是否有對應阿里雲版本(如 RDS、OSS等)。
說明優先選用阿里雲官方服務(如雲資料庫RDS)提升可靠性。若無阿里雲官方服務,可使用自建中介軟體。
特殊情境:大模型開發中可能涉及Knative、KServe等架構,需提前確認相容性。
3. 確認部署方式
根據您的軟體需求選擇對應內容。
建立服務的方式 | 操作指引 |
通過代碼倉庫(如GitHub)拉取部署 | 無需參考本指南,請直接參考通過Git建立服務,進行操作。 |
架構複雜或需要大量底層雲資源 | 必須自訂Resource Orchestration Service模板(ROS/Terraform)。 |
僅需ECS/ACK與基礎雲資源即可部署 | 計算巢提供了標準化流程及樣本模板,建立服務時請閱讀通過精選模板建立服務。 |
4. 確認售賣方式
選項 | 適用情境 | 核心能力 |
阿里雲雲市場(推薦) | 收費軟體標準化售賣 | 功能強大,支援按次/周期/隨用隨付。 |
三方支付(SaaS Boost) | 個人開發人員快速搭建商城 | 提供訂用帳戶售賣模式,自動產生 Web 介面。 |
自訂售賣 | 無線上交易需求(私人部署) | 控制台直接管理有效期間,需通過校正服務執行個體有效期間介面校正。 |
更多服務售賣說明,請參見服務售賣。
5. 確認Resource Orchestration Service方式
推薦方案:使用 ROS(Resource Orchestration Service)原生模板,支援更廣的阿里雲資源類型及深度整合能力。
備用方案:ROS Terraform模板,相容Terraform文法,適用於已有Terraform指令碼的情境。
二、(可選)申請服務商資格
角色類型 | 適用情境 | 操作路徑 |
普通使用者 | 預設角色,無需額外申請。 | 無(登入即預設) |
計算巢服務商 | 需使用服務試用、雲市場售賣等功能。 | |
分銷商 | 協助其他服務商銷售產品。 |
三、服務發布前配置
1. 建立部署物
什麼是部署物?
部署物是對部署過程中運用部署載體的統稱,包括ECS鏡像、Helm鏡像、檔案、容器鏡像,服務發行者可根據具體部署情境,按需選擇部署物完成服務部署。請參見部署物概述,該文檔為您介紹每種部署物的使用情境。
何時需要部署物?
軟體需複雜安裝、大檔案分發或存在不穩定源時,推薦使用部署物。
2. Resource Orchestration Service準備
若您在前期自檢與評估-確認部署方式-情境1 中對應需複雜/大量雲資源,請按以下要求整理清單。
資源清單:確認雲資源類型(ECS、RDS、SLB、Redis等)和規格配置、以及資源間的依賴關係。
使用者參數
標識需使用者輸入的參數:如密碼、儲存容量、執行個體規格等。
明確需輸出給使用者的參數:如訪問URL、API密鑰等。
鏡像與包:提供部署所需的鏡像(ECS鏡像或容器鏡像)、提供軟體包下載連結。
以上內容完成後需編寫ROS模板,如何編寫ROS模板,請參見Resource Orchestration Service。
若您在編寫ROS模板時遇到問題,可聯絡計算巢團隊進行協助。
如需申請試用雲資源進行服務測試,請參考配置免費試用。
後續操作
當您完成所有準備工作後,請進行服務的建立、測試與上線。詳細內容,請參見服務發布。