使用SaaS Boost快速售卖全托管ACK多租WordPress服务

计算巢SaaS Boost为用户提供一个独立的界面体验,其中用户在使用服务时无需关注后端资源的部署供应商。此外,SaaS Boost在销售和定价方面简化了过程,极大减少了复杂性,提高了效率。本文详细描述了,计算巢和SaaS Boost在ACK中构建托管多租户服务的过程。

服务介绍

流程介绍

本示例中,服务商在集群中部署自己的计算巢SaaS Boost实例,用户通过SaaS Boost完成付费链路后自动在服务商的ACK集群中部署WordPress,部署成功后自动在SaaS Boost返回WordPress的域名并提供给用户访问。

服务架构

本示例部署架构为ACK多租户部署,架构如下图所示:

  1. 使用Ingress根据域名路由到各个租户的WordPress。

  2. 每个租户一个K8s Namespace,用Namespace隔离。

  3. WordPress和MySQL使用YAML部署。

2024-01-18_11-25-47.png

步骤一:创建服务

  1. 登录计算巢控制台

  2. 在左侧导航栏中,选择我的服务

  3. 单击创建新服务,选择通过精选模板创建服务,然后在选择以下服务类型处,选中全托管服务

  4. 在精选模板中,选择WordPress-ACK托管版多租

    您可以单击选中模板的查看详情按钮,查看该模板的部署文档服务配置YAML文件信息。2024-01-18_14-31-03.png

  5. 单击下一步:配置服务,填写服务基本信息和高级配置信息。

  6. 单击创建服务

步骤二:SaaS Boost部署

SaaS Boost集成了计算巢,拥有多租户架构、持续集成和持续交付(CI/CD)能力,以及套餐管理和应用程序监控功能。这些功能加速了传统软件开发者向SaaS化转型的过程。

  1. 登录计算巢控制台

  2. 在左侧导航栏中,选择我的服务

  3. 服务目录中,找到SaaS Boost社区版服务,单击服务进入服务详情页,然后单击正式创建

    您也可以在服务详情中,查看服务实例的部署文档、架构图和模板内容。2024-05-15_16-09-28.png

  4. 在创建服务实例页面中,根据界面提示设置服务实例参数。

    1.png

  5. 单击下一步:确认订单

  6. 确认订单信息后,勾选服务条款,然后单击立即创建

  7. 在SaaS Boost服务实例详情页,单击SaaSBoostEndpoint,查看并访问SaaS Boost界面。

    您也可以将此链接分享给用户,用户可以在上面购买您售出的托管版多租服务。

用户WordPress部署

  1. 单击SaaS Boost服务实例详情页SaaSBoostEndpoint后的链接,进入SaaS Boost界面。

  2. 在左侧导航栏中,单击精选服务。并在服务实例页中,单击前往购买

    image

  3. 跳转到计算巢控制台,根基页面提示填写参数,单击下一步:确认订单

    image

  4. 点击立即创建,跳转回SaaS Boost订单界面。

    image

  5. 选择支付宝或者微信进行支付。

    image

  6. 支付完后自动跳转到服务实例界面,访问服务实例的公网访问链接使用示例。

    image

  7. 使用WordPress。

    4.png