创建私有部署服务

更新时间: 2023-10-24 13:42:55

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

操作步骤

  1. 登录计算巢控制台
    请您使用已开通计算巢服务商权限的阿里云账号登录,登录后控制台默认为服务商控制台,如若不是,需选择服务商,如下图所示。服务商控制台
  2. 在左侧导航栏中,单击管理服务,然后在管理服务界面单击创建新服务

  3. 创建新服务页面,配置服务信息。

    1. 基本信息区域,选择服务类型并填写服务信息。

      配置项

      配置说明

      服务类型

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

      服务信息

      服务图标

      支持JPG、PNG格式。建议您上传的图片分辨率为192x192像素,以便保证展示效果。

      服务名称

      由中文、数字、英文及下划线(_)组成,长度在3~200个字符之间,一个中文字等于2个字符。

      服务简介

      简介长度在10~500个字符之间,一个中文字等于2个字符。

      版本描述

      版本描述长度在1~200个字符之间,一个中文字等于2个字符。建议包含具体的软件版本,同一服务下各个版本的描述不能相同。

      服务实例名称默认前缀

      设置服务实例名称的前缀。服务实例名称的前缀长度不超过40个字符,且必须以英文字母开头,前缀中可包含数字、英文字母、短划线(-)和下划线(_)。

      设置前缀后,用户在部署服务实例时,服务实例名称输入框中会自动填入您设置的前缀。用户仍然可以编辑前缀。

      标签配置

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

      资源组

      选择您的资源要加入的资源组。

      资源组对您拥有的云资源从用途、权限、归属等维度上进行分组,实现企业内部多用户、多项目的资源分级管理。更多信息,请参见计算巢资源组管理

    2. 服务部署区域,配置服务所需资源参数。

      配置项

      配置说明

      部署设置

      部署地域

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

      模板录入

      包含选择经典场景选择自定义模板两种方式。

      • 选择经典场景:在选择场景下拉菜单中选择模板场景,模板内容框中会自动填充模板内容,无需您单独编写。

      • 选择自定义模板:包含手动录入模板选择自定义模板两种方式。

        • 手动录入模板:需要选择部署方式、填写模板名称模板内容。其中模板内容可以上传已写好的模板文件,模板支持ROS JSON、ROS YAML和Terraform格式。更多信息,请参见录入模板

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

          重要

          支持试用的模板,不允许新建VPC和vSwitch。若您的模板支持试用服务时,请在模板中将VPC和vSwitch参数设置为模板参数。

          试用模板中试用的安全组必须新建,不能选择已有的安全组。

        • 选择自定义模板:在选择模板中选择一个已经保存的ROS自定义模板和模板对应的版本,模板内容框中会自动填充模板内容。

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

      添加套餐

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

      部署时间

      预计部署时间

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

      部署超时时间

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

      部署物关联

      设置镜像关联

      单击设置镜像关联,可将模板中的镜像替换为镜像部署物中已经分发的镜像。关于镜像关联,请参见镜像关联

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

      设置容器镜像关联

      当您的服务模板中需要使用部署物中的容器镜像部署物时,您可以使用容器镜像关联功能。单击设置容器镜像关联,可将模板中的容器镜像替换为容器镜像部署物中的容器镜像。更多信息,请参见容器镜像关联

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

      设置软件包关联

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

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

      应用分组

      创建应用分组

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

      配置项

      配置说明

      运维

      需要用户授权

      设置该服务是否支持服务实例代运维功能。
      • 如需开启代运维功能,则选中需要用户授权,并选择需要用户授予的权限。
      • 如不需开启,则不选中需要用户授权

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

      添加自定义运维操作

      设置服务实例自定义运维操作的内容。详细信息,请参见自定义运维操作说明

      监控

      资源监控

      若服务商需要接收报警通知,则需要在授权配置中勾选需要用户授权并添加报警权限。
      • 设置云监控模板:选择云监控报警模板。
      • 设置分组云监控模板:选择应用分组的云监控报警模板。
        说明 若要选择分组云监控模板,则必须先设置应用分组。

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

      Prometheus监控

      设置该服务是否支持Prometheus监控功能。若不设置,则无需配置后续参数。
      • 集成组件名称:填写Prometheus集成组件的名称。
      • 集成组件配置参数:填写Prometheus集成组件的配置参数。
      • RemoteWrite地址:选择RemoteWrite配置地域并填写RemoteWrite内网地址。

      关于Prometheus监控的详细信息,请参见私有部署服务接入Prometheus监控使用说明

      升级

      支持用户升级服务实例

      设置该服务是否支持服务实例升级功能。若不设置,则无需配置后续参数。
      • 支持用户回滚服务实例:设置该服务的服务实例是否支持从高版本回滚到当前版本。默认支持回滚。
      • 升级描述:描述升级内容或升级功能。
      • 支持升级的版本:选择已上线的服务版本,可多选。默认选择全部版本。
      • 升级服务组件:选择升级的范围。
        • 服务配置:仅对服务的配置项(如代运维设置、运维通知设置等)且不涉及软件应用变更的升级。该选项默认选择。
        • 资源配置:对ROS/Terraform模板中资源进行变更的升级。选择升级服务配置时,无需配置升级信息。
        • 应用配置:通过替换镜像部署物或文件部署物的方式升级软件应用。选择应用配置时,需要配置升级信息。
      • 配置升级信息:当升级服务组件选择了应用配置时,需要设置该参数。

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

      变配

      支持服务实例变配

      选择是否开启服务变配功能。若不设置,则无需配置后续参数。

      单击添加变配操作,在弹出的弹窗中设置变配操作的内容。
      • 选择模板:选择需要执行变配操作的模板。
        说明
        • 如果需要更改实例规格,则需要在模板中将资源ALIYUN::ECS::InstanceGroup属性UpdatePolicy的值设置为ForAllInstances
        • 如果涉及资源ALIYUN::ECS::RunCommand更新,则必须在模板中将Syns的属性值设置为true。变配时涉及更新的ALIYUN::ECS::RunCommand资源会重新执行。
      • 操作名称:设置变配操作的名称。
      • 操作描述:填写变配操作详细介绍。
      • 变配类型:选择变配操作的类型,可以选择升配、降配或自定义类型。只能选择一种变配类型。
        • 选择升配操作时,若支持套餐变配,则目标套餐序号需大于当前服务实例对应套餐序号;若支持参数变更,数字类型参数需单调递增。自定义套餐不支持升配。
        • 选择降配操作时,若支持套餐变配,则目标套餐序号需小于当前服务实例对应套餐序号;若支持参数变更,则数字类型参数需单调递减。自定义套餐不支持降配。
        • 选择自定义变配操作时,自定义变配不限制套餐变配与参数变更内容,且支持自定义套餐。
      • 变配方式:设置变配操作的方式。
      • 选择参数:选择用户可变配的服务实例参数,仅在变配方式选择参数变配时才会弹出该选项。此处会过滤掉不支持变配的参数。
    4. 可选:高级配置(选填)区域,配置服务的高级功能。

      配置项

      配置说明

      权限设置

      部署链接权限

      设置用户部署链接的权限。
      • 公开的:所有用户在获取到部署链接后,都可以通过部署链接创建服务实例。
      • 受限的:只有添加在部署链接权限白名单的用户才可以通过部署链接访问或者创建服务实例。添加用户部署链接权限白名单的具体操作,请参见修改服务部署权限

        部署链接权限选择受限的时,您可以设置自动通过权限申请。

      • 仅正式部署受限:只有添加在部署链接权限白名单的用户才可以部署正式服务实例,否则只能部署试用服务实例。
      • 仅试用部署受限:只有添加在部署链接权限白名单的用户才可以部署试用服务实例,否则只能部署正式服务实例。
      • 隐藏的:对所有没在权限名单中的用户隐藏服务详情页,当无权限的用户单击时,会弹出该服务不存在的提示。

      试用设置

      支持试用

      选择是否支持用户免费试用服务。

      若您设置了套餐,可选择其中的一个或多个套餐为试用套餐;若未设置套餐,可指定一个或多个模板为试用模板。更多信息,请参见试用功能说明

      最长试用时间

      设置试用服务实例的最长试用时间,该参数只对试用服务实例生效,对正式服务实例无效。试用服务的最长试用时间不能超过30天。
      重要 试用服务实例产生的资源费用由阿里云支付,但会消耗服务商的试用额度。因此,请仔细规划试用套餐或试用模板的配置和试用时长,达到用户试用体验和试用人数间的平衡。

      网络设置

      服务商中心服务配置

      选择是否开启服务实例到中心服务的私网链路,该参数在未开启试用功能时,可设置。若不设置,则无需配置后续参数。

      说明

      该配置目前仅支持建立用户私有化部署服务VPC服务商自定义终端节点服务的私网连接。

      • 终端节点服务配置:选择终端节点服务的地域名称和终端节点服务信息。每个地域只能设置一个终端节点服务,如果您需要在多个地域提供计算巢服务,则每个地域都需要设置一个终端节点服务。

        若未找到您想要的终端节点服务,可自行创建终端节点服务。创建终端节点服务的详细操作请参考创建和管理终端节点服务

      • 自定义域名:用户在创建服务实例时,可以选择通过该域名在私网中访问您的服务。建议自定义域名与您服务的公网域名保持一致。

      租户设置

      开启许可证管理功能

      选择是否开启许可证管理功能。关于许可证配置的详细说明,请参见许可证配置

      许可证默认天数

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

      新增元数据

      设置许可证所限制的模板、套餐和自定义元数据等信息。

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

  4. 单击保存服务

执行结果

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

查看服务

后续步骤

  1. 测试服务。

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

  2. 发布服务。

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

阿里云首页 计算巢服务 相关技术圈