计算巢上架概述

阿里云计算巢提供了标准流程和工具,让服务商上架服务至计算巢并发布售卖。本文从前期准备、服务发布和服务售卖三个方面,为您介绍计算巢服务的上架流程。

前期准备

产品评估

序号

评估项目

评估内容

1

软件的交付类型

  • 私有化交付:软件与创建的云资源部署在服务使用者账号下,云资源由服务使用者付费,需要创建私有部署服务。此外,计算巢具备代运维能力,在此交付方式下可通过代运维能力帮助用户运维。

  • SaaS 交付:软件与创建的云资源部署物在服务发布者账号下,云资源由服务发布者付费,需要创建全托管部署服务。

2

软件依赖的中间件

  1. 确认软件目前依赖的中间件。软件常用的中间件包括数据库 MySQL、Redis、对象存储、消息队列、日志服务等。

  2. 确认所需中间件是否有对应的阿里云版本。

    • 如果有对应的阿里云版本,建议软件选择阿里云中间件,例如云数据库 RDS。这样可以帮助客户获得阿里云带来的可靠性和敏捷性,从而提升软件的竞争力。

    • 如果没有对应的阿里云版本,则开发方可使用自建的中间件。

3

软件的部署方式

计算巢支持采用阿里云任何云产品部署,常见的部署方式为通过ECS部署与通过K8s部署。

4

软件的许可证管理

  • 如果是免费软件,则可以不做许可证(LICENSE)管理

  • 如果付费软件:

    • 不希望上架阿里云云市场售卖,服务发布者可以通过自定义售卖方式设置或修改软件的有效期,并通过校验服务实例有效期接口校验有效期等信息。

    • 希望上架阿里云云市场售卖,计算巢将会读取云市场售卖信息作为软件的有效期,服务发布者可以通过校验服务实例有效期接口校验有效期等信息。

5

云资源希望的编排方式

计算巢支持资源编排ROSTerraform两种方式编排资源,推荐使用ROS方式,可支持更多阿里云资源,且针对阿里云资源做了大量优化。

(可选)成为计算巢服务商

计算巢服务商:当您的产品需支持服务试用上架云市场售卖等更多高级功能,需要注册成为计算巢服务商。

说明

如果您的身份是软件开发者,可忽略该步骤。

  1. 登录计算巢控制台

  2. 设置中,单击申请成为服务商,按页面填写信息即可申请。

    image

(可选)创建部署物

什么是部署物?

部署物是对部署过程中运用部署载体的统称,包括ECS镜像、Helm镜像、文件、容器镜像,服务发布者可根据具体部署场景,按需选择部署物完成服务部署。可参见部署物概述,里面列出了每种部署物的使用场景。

什么时候需要使用部署物?

  • 如果您的软件只需要简单执行一些脚本即可安装,则无需使用任何部署物。

  • 如果您的软件涉及复杂安装脚本、下载源不稳定、下载文件容量较大等,推荐使用对应部署物完成服务部署。

服务发布

使用计算巢服务时,可以根据不同的使用场景选择不同类型的服务。

类型

说明

适用场景

私有部署服务

在用户账号下部署资源和软件的服务。

适用于应用部署在用户账号内VPC的PaaS&SaaS软件。

全托管服务

在服务创建者账号下部署资源和软件的服务。

适用于应用部署在服务商账号内vpc的PaaS&SaaS服务。服务创建者对于用户的云资源和应用全权进行托管。计算巢支持用户独享资源的场景,包括托管版单租(资源完全独享)和托管版ack多租(资源按ack pod独享)两种模式。

代运维服务

服务使用者授权服务创建者,针对用户账号下的运维对象进行特定时长的运维的服务。

服务创建者发布代运维服务后,其用户创建服务实例的过程本质上是用户对服务创建者进行授权的过程,不创建云资源或者应用。

更多内容,请参见发布服务概述

服务售卖

服务上线完成后,可以选择是否上架售卖。计算巢提供了多种售卖方式,软件开发方可以依据自身软件特性,选择最适合软件的售卖方式。

售卖模式选择

您的身份是什么?

  • 如果您是开发者,可选择计算巢三方支付或自定义售卖。

  • 如果您是服务商,可选择阿里云云市场或自定义售卖。上架阿里云云市场需成为计算巢服务商。

几种售卖模式区别是什么?

  • 阿里云云市场:最常用的售卖模式,具备最全面的售卖能力,包括按次售卖、按周期售卖、按量售卖等。

  • 三方支付:帮助个人软件开发者快速搭建属于自己的软件商城,提供Web框架可直接访问,售卖模式为包年包月。

  • 自定义售卖:仅支持私有部署场景,可通过计算巢控制台直接控制软件的有效期,计算巢仅提供生产链路,不提供交易链路,交易链路由服务提供方和用户线下完成。

将服务进行售卖

售卖模式

相关文档

阿里云云市场

计算巢服务云市场售卖

三方支付

什么是计算巢SaaS Boost

自定义售卖

自定义售卖