计算巢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。