计算巢服务为服务商提供了一个简便的服务创建、发布和管理的平台。每个计算巢服务的管理动作包含创建服务、测试服务、发布服务等,从而形成了服务的完整生命周期。本文介绍服务商如何通过计算巢控制台创建私有部署服务。

前提条件

服务商需要已加入阿里云生态合作伙伴并开通了计算巢服务权限。更多信息,请参见服务商快速入门前提条件

操作步骤

  1. 登录计算巢控制台
    请您使用已开通计算巢服务商权限的阿里云账号登录,登录后控制台默认为服务商控制台,如若不是,需选择服务商,如下图所示。服务商控制台
  2. 在左侧导航栏中,选择服务管理
  3. 选择以下任意一种方式进入创建服务页面。
    • 在左侧导航栏中,选择服务管理 > 未发布服务,在未发布服务页面,单击创建新服务
    • 在左侧导航栏中,选择服务管理 > 已发布服务,在已发布服务页面,单击创建新服务
  4. 创建新服务页面,配置服务信息。
    配置项 配置说明

    服务类型

    计算巢服务包含多种服务类型,选择私有部署服务。私有部署服务包含服务商提供的软件和阿里云资源,且均部署在客户账号下。

    服务信息

    选择服务为简体中文版或者英文版,并配置以下服务信息:
    • 服务图标:支持JPG、PNG格式。建议您上传的图片分辨率为192x192像素,以便保证展示效果。
    • 服务名称:由中文、数字、英文及下划线(_)组成,长度在3~200个字符之间,一个中文字等于2个字符。
    • 服务简介:简介长度在10~500个字符之间,一个中文字等于2个字符。
    • 版本描述:版本描述长度在1~200个字符之间,一个中文字等于2个字符。建议包含具体的软件版本,同一服务下各个版本的描述不能相同。

    录入模板

    录入方式

    包含手动录入模板选择场景模板选择自定义模板三种方式。
    • 手动录入模板:需要选择部署方式、填写模板名称模板内容。其中模板内容可以上传已写好的模板文件,模板支持ROS JSON、ROS YAML、Terraform格式。

      部署方式选择ROS或者Terraform时,模板内容填写的详细信息,请参见录入模板

      若因业务场景需要,在同一服务中需要创建不同类型的模板,可填写多个模板。单击模板1后的添加图标,添加模板。例如,在同一个服务中需要区分单可用区和多可用区时,可分别添加单可用区模板和多可用区模板来进行。

      重要
      • 支持试用的模板,不允许新建VPC和vSwitch。若您的模板支持试用服务时,请在模板中将VPC和vSwitch参数设置为模板参数。
      • 试用模板中试用的安全组必须新建,不能选择已有的安全组。
    • 选择模板场景:在选择场景下拉菜单中选择模板场景,模板内容框中会自动填充模板内容。
    • 选择自定义模板:在选择模板中选择一个已经保存的ROS自定义模板和模板对应的版本,模板内容框中会自动填充模板内容。

      若您还未创建ROS自定义模板,请先前往ROS模板编辑工具,完成ROS自定义模板的创建。

    部署地域

    选择允许部署的地域(可多选),如不选默认部署全部地域。

    支持试用

    选择是否支持用户免费试用服务。试用服务的详细信息,请参见试用功能说明
    说明 若您设置了套餐,可选择其中的一个或多个套餐为试用套餐;若未设置套餐,可指定一个或多个模板为试用模板。

    套餐设置

    根据模板内容,选择需要设置的套餐参数并设置参数的值。若您需要用户在创建服务实例时,可以自定义套餐内的所有参数,则可选中是否支持自定义参数。反之则不选。套餐设置的详细信息,请参见套餐设置

    说明 若您已选择支持试用时,创建的套餐中必须有一个套餐设置为支持试用。否则在保存时会报错。

    试用配置

    最长试用时间

    设置试用服务实例的最长试用时间,该参数在支持试用设置为开启状态时可设置。该参数只对试用服务实例生效,对正式服务实例无效。试用服务的最长试用时间不能超过30天。
    重要 试用服务实例产生的资源费用由阿里云支付,但会消耗服务商的试用额度。因此,请仔细规划试用套餐或试用模板的配置和试用时长,达到用户试用体验和试用人数间取得平衡。
    部署应用 镜像关联 点击设置镜像关联,可将模板中的镜像替换为镜像部署物中已经分发的镜像。关于镜像关联,请参见镜像关联

    若您未创建镜像部署物,需要先创建部署物并完成镜像分发。创建部署物的详细操作,请参见创建部署物

    容器镜像关联 点击设置镜像关联,可将模板中的容器镜像替换为容器镜像部署物中的容器镜像。

    若您未创建镜像部署物,需要先创建部署物。创建部署物的详细操作,请参见创建部署物

    软件包关联 点击设置软件包关联,可将模板中的软件包替换为文件部署物中已经分发的文件。关于软件包关联,请参见软件包关联

    若您未创建文件部署物,需要先创建部署物并完成文件分发。创建部署物的详细操作,请参见创建部署物

    应用分组

    应用分组设置

    将模板中的资源进行分组,方便用户查看并操作资源。用户在查看服务实例时,可以根据选择对整个服务实例或其中一个分组的资源进行查看资源、查看监控、运维管理和查看日志信息等操作。更多信息,请参见配置应用分组
    说明 每个资源只能属于一个分组。

    运维通知

    运维通知设置

    运维通知区域,配置报警配置模板信息:
    • 设置云监控模板:选择云监控报警模板。
    • 设置分组云监控模板:选择应用分组的云监控报警模板。
      说明 若要选择分组云监控模板,则必须先设置应用分组。

    若您还未创建云监控报警模板,则需要先创建云监控报警模板后,再选择您创建的报警模板。创建报警模板和查看报警通知的详细操作,请参见运维通知说明

    权限设置

    需要用户授予的权限

    • 如需开启代运维功能,则选中需要用户授权,并选择需要用户授予的权限。
    • 如不需开启,则不选中需要用户授权

    私有部署代运维的详细操作,请参见私有化部署代运维设置

    许可证设置 开启许可证管理功能 选择是否开启许可证管理功能。

    关于许可证配置的详细说明,请参见许可证配置

    许可证默认天数 设置服务实例创建后的有效天数,默认值为:7;取值范围:1~1000。
    说明
    • 许可证默认天数对试用服务不生效。
    • 服务上架云市场后,此配置项失效。许可证默认天数自动与云市场商品到期时间一致。
    • 您可以根据实际情况延期或终止服务实例的许可证。
    自定义元数据 设置许可证所限制的模板、套餐和自定义元数据等信息。

    当服务没有设置套餐时,可只选择模板。当服务存在套餐时,必须选择套餐。

    升级配置

    是否支持升级

    设置该服务是否支持服务实例升级功能。若不设置,则无需配置后续参数。

    是否支持回滚

    设置该服务的服务实例是否支持从高版本回滚到当前版本。默认支持回滚。

    升级描述

    描述升级内容或升级功能。

    支持升级的版本

    选择已上线的服务版本,可多选。默认选择全部版本。

    升级服务组件

    选择升级的范围。
    • 升级应用和服务配置:可对软件应用和服务本身配置项进行升级。
    • 仅升级服务配置:仅对服务的配置项(如代运维设置、运维通知设置等)且不涉及软件应用变更的升级。选择仅升级服务配置时,无需配置升级信息。

    升级信息

    配置升级步骤的详细信息,请参见升级配置。若您的服务创建了多个应用分组,您可以针对不同的应用分组设置不同的升级信息。应用分组的更多信息,请参见配置应用分组

    部署配置

    预计部署时间

    设置之后,该数据会在用户进行服务实例部署时显示,告知其平均部署时间。

    部署超时时间

    设置了该服务实例部署超过多长时间则为异常。用户侧部署时,如果部署时间超过了超时时间,则会显示部署失败。仅当服务类型私有部署服务时,需要配置该参数。

    部署链接权限
    可根据您的规划进行设置。仅开启试用功能时,可选择仅正式部署受限仅试用部署受限两种权限。
    • 公开的:所有用户在获取到部署链接后,都可以通过部署链接创建服务实例。
    • 受限的:只有添加在部署链接权限白名单的用户才可以通过部署链接访问或者创建服务实例。添加用户部署链接权限白名单的具体操作,请参见设置部署链接白名单
    • 仅正式部署受限:只有添加在部署链接权限白名单的用户才可以部署正式服务实例,否则只能部署试用服务实例。
    • 仅试用部署受限:只有添加在部署链接权限白名单的用户才可以部署试用服务实例,否则只能部署正式服务实例。
    说明 在您保存或者发布服务之后,如果想要修改部署链接权限配置,可以直接在服务详情页面修改,不需要创建新版本。

    标签配置

    标签选择

    标签选择区域,选择或填写完整的标签键和标签值,为服务资源绑定标签。每个资源最多可绑定20条标签。若无可选的标签键和标签值,可创建自定义标签。创建自定义标签的详细操作,请参见创建并绑定自定义标签

  5. 单击保存服务

执行结果

创建服务完成后,您可以在未发布服务页面查看服务。

查看服务

后续步骤

  1. 测试服务。

    服务保存后,您需要对创建的服务进行测试,保证其正常可用。更多信息,请参见测试服务

  2. 发布服务。

    服务测试通过后,再提交审核,审核通过后即可发布上线。更多信息,请参见发布服务