計算巢SaaS Boost為使用者提供一個獨立的介面體驗,其中使用者在使用服務時無需關注後端資源的部署供應商。此外,SaaS Boost在銷售和定價方面簡化了過程,極大減少了複雜性,提高了效率。本文詳細描述了,計算巢和SaaS Boost在ACK中構建託管多租戶服務的過程。
服務介紹
流程介紹
本樣本中,服務商在叢集中部署自己的計算巢SaaS Boost執行個體,使用者通過SaaS Boost完成付費鏈路後自動在服務商的ACK叢集中部署WordPress,部署成功後自動在SaaS Boost返回WordPress的網域名稱並提供給使用者訪問。
服務架構
本樣本部署架構為ACK多租戶部署,架構如下圖所示:
使用Ingress根據網域名稱路由到各個租戶的WordPress。
每個租戶一個K8s Namespace,用Namespace隔離。
WordPress和MySQL使用YAML部署。
步驟一:建立服務
登入計算巢控制台。
在左側導覽列中,選擇我的服務。
單擊建立新服務,選擇通過精選模板建立服務,然後在選擇以下服務類型處,選中全託管服務。
在精選模板中,選擇WordPress-ACK託管版多租。
您可以單擊選中模板的查看詳情按鈕,查看該模板的部署文檔和服務配置YAML檔案資訊。
單擊下一步:佈建服務,填寫服務基本資料和進階配置資訊。
單擊建立服務。
步驟二:SaaS Boost部署
SaaS Boost整合了計算巢,擁有多租戶架構、持續整合和持續傳遞(CI/CD)能力,以及套餐管理和應用程式監控功能。這些功能加速了傳統軟體開發人員向SaaS化轉型的過程。
登入計算巢控制台。
在左側導覽列中,選擇我的服務。
在服務類別目錄中,找到SaaS Boost社區版服務,單擊服務進入服務詳情頁,然後單擊正式建立。
您也可以在服務詳情中,查看服務執行個體的部署文檔、架構圖和模板內容。
在建立服務執行個體頁面中,根據介面提示設定服務執行個體參數。
單擊下一步:確認訂單。
確認訂單資訊後,勾選服務條款,然後單擊立即建立。
在SaaS Boost服務執行個體詳情頁,單擊SaaSBoostEndpoint,查看並訪問SaaS Boost介面。
您也可以將此連結分享給使用者,使用者可以在上面購買您售出的託管版多租服務。
使用者WordPress部署
單擊SaaS Boost服務執行個體詳情頁SaaSBoostEndpoint後的連結,進入SaaS Boost介面。
在左側導覽列中,單擊精選服務。並在服務執行個體頁中,單擊前往購買。
跳轉到計算巢控制台,根基頁面提示填寫參數,單擊下一步:確認訂單。
點擊立即建立,跳回SaaS Boost訂單介面。
選擇支付寶或者微信進行支付。
支付完後自動跳轉到服務執行個體介面,訪問服務執行個體的公網訪問連結使用樣本。
使用WordPress。