首页 计算巢服务 实践教程 最佳实践 创建包含变配功能的服务并变配服务实例

创建包含变配功能的服务并变配服务实例

更新时间: 2023-08-03 11:32:11

服务商在创建服务时,可以对服务进行变配设置。用户完成服务实例创建后,若服务实例的参数配置或所选套餐不满足当前业务时,可以对服务实例执行变配操作以满足业务要求。本文介绍变配功能的详细内容。

创建服务

此处以创建一个包含套餐和参数升配功能的服务为例。

  1. 登录计算巢控制台
  2. 选择以下任意一种方式进入创建服务页面。

    • 在左侧导航栏中,选择服务管理 > 未发布服务,在未发布服务页面,单击创建新服务

    • 在左侧导航栏中,选择服务管理 > 已发布服务,在已发布服务页面,单击创建新服务

  3. 创建新服务界面,完成服务参数配置。

    此处只列举变配设置需要特别配置的参数,其他参数配置,请参见创建私有部署服务

    说明

    在编写模板时,如果您需要在变配时更改实例规格或资源更新时,需在模板中进行如下设置。

    • 如果需要更改实例规格,则需要在模板中将资源ALIYUN::ECS::InstanceGroup属性UpdatePolicy的值设置为ForAllInstances

    • 如果涉及资源ALIYUN::ECS::RunCommand更新,则必须在模板中将Syns的属性值设置为true。变配时涉及更新的ALIYUN::ECS::RunCommand资源会重新执行。

    1. 打开支持服务变配开关。打开开关

    2. 变配操作处,单击添加变配操作按钮。

    3. 添加变配操作弹窗中,配置相关参数。

      1. 选择模板处,选择模板名称。

        控制台默认选择第一个模板名称。

      2. 操作名称处,设置操作名称。例如:系统盘扩容。

      3. 操作描述处,简要描述操作内容。

      4. 变配类型处,选择变配操作的类型。

        • 选择升配操作时,若支持套餐变配,则目标套餐创建的时间需晚于当前服务实例对应套餐(如服务在设置套餐时先后创建套餐一、套餐二和套餐三共三个套餐,服务实例选择了套餐二。服务实例在进行套餐变配时,由于套餐创建的顺序,变配套餐只能选择套餐三而不能选择套餐一。);若支持参数变更,数字类型参数需单调递增。自定义套餐不支持升配。

        • 选择降配操作时,若支持套餐变配,则目标套餐创建的顺序需早于当前服务实例对应套餐的时间;若支持参数变更,则数字类型参数需单调递减。自定义套餐不支持降配。

        • 选择自定义变配操作时,自定义变配不限制套餐变配与参数变更内容,且支持自定义套餐。

      5. 变配方式处,选择变配方式。

        若选择套餐变配,则需要先完成套餐设置,否则无法选择套餐变配。

      6. 选择参数处,选择需要进行变配的参数。

        变配方式选择了参数变更时,才能设置该参数。且此处展示的参数是计算巢已经过滤掉了模板中不可变更的参数。

      添加变更操作
  4. 单击保存服务

创建服务实例并进行变配操作

该步骤是服务商以用户的视角创建服务实例,并对已创建的服务实例进行变配操作。

  1. 创建服务实例。

    更多信息,请参考创建私有部署服务实例

    完成服务实例创建后,您可以在服务实例详情页的配置信息处,查看服务实例的配置信息。配置信息

  2. 变配服务实例。

    1. 在服务实例详情页的右上角,单击变配服务实例

      变配服务实例
    2. 变配服务实例弹框中,选择变配类型,然后单击下一步

      选择变配类型
    3. 设置变配参数页签中,设置升配的参数。然后单击下一步

      变配参数
    4. 变配参数预览页签中,确认变配后的套餐和参数值。

      确认参数
    5. 单击确定

  3. 当参数变配完成后,在服务实例详情页,查看变配后的配置信息。

    配置信息中的参数值发生变化,表示变配成功。变配结果

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