服务商在创建服务时,可以对服务进行变配设置。用户完成服务实例创建后,若服务实例的参数配置或所选套餐不满足当前业务时,可以对服务实例执行变配操作以满足业务要求。本文介绍变配功能的详细内容。
计费说明
计算巢不收取平台服务费,但您需要为服务部署时使用的云资源付费(例如SLB实例、ECS实例等)。具体收费信息,请参见产品计费。
创建服务
此处以创建一个包含套餐和参数升配功能的服务为例。
登录计算巢控制台。
在左侧导航栏中,选择我的服务,并在我的服务页面中选择我创建的服务,然后单击创建新服务。
在创建新服务界面,完成服务参数配置。
此处只列举变配设置需要特别配置的参数,其他参数配置,请参见创建私有部署服务。
说明在编写模板时,如果您需要在变配时更改实例规格或资源更新时,需在模板中进行如下设置。
如果需要更改实例规格,则需要在模板中将资源
ALIYUN::ECS::InstanceGroup
属性UpdatePolicy
的值设置为ForAllInstances
。如果涉及资源
ALIYUN::ECS::RunCommand
更新,则必须在模板中将Syns
的属性值设置为true
。变配时涉及更新的ALIYUN::ECS::RunCommand
资源会重新执行。
打开支持服务变配开关。
在变配操作处,单击添加变配操作按钮。
在添加变配操作弹窗中,配置相关参数。
在选择模板处,选择模板名称。
控制台默认选择第一个模板名称。
在操作名称处,设置操作名称。例如:系统盘扩容。
在操作描述处,简要描述操作内容。
在变配类型处,选择变配操作的类型。
升配:
若支持套餐变配,则目标套餐创建的时间需晚于当前服务实例对应套餐。
如服务在设置套餐时先后创建套餐一、套餐二和套餐三,且服务实例选择了套餐二。服务实例在进行套餐变配时,由于套餐创建的顺序,变配套餐只能选择套餐三而不能选择套餐一。
若支持参数变更,数字类型参数需单调递增,布尔类型的参数不能从
true
变为false
。若参数设置AllowedValues
,则仅能按照列表递增顺序选择。自定义套餐不支持升配。
降配:
若支持套餐变配,则目标套餐创建的顺序需早于当前服务实例对应套餐的时间。
若支持参数变更,数字类型参数需单调递减,布尔类型的参数不能从
false
变为true
。若参数设置AllowedValues
,则仅能按照列表递减顺序选择。自定义套餐不支持降配。
自定义:自定义变配不限制套餐变配与参数变更内容,且支持自定义套餐。
在变配方式处,选择变配方式。
若选择套餐变配,则需要先完成套餐设置,否则无法选择套餐变配。
在选择参数处,选择需要进行变配的参数。
当变配方式选择了参数变更时,才能设置该参数。且此处展示的参数是计算巢已经过滤掉了模板中不可变更的参数。
单击保存服务。
创建服务实例并进行变配操作
该步骤是服务商以用户的视角创建服务实例,并对已创建的服务实例进行变配操作。
创建服务实例。更多信息,请参考创建私有部署服务实例。
完成服务实例创建后,您可以在服务实例详情页的配置信息处,查看服务实例的配置信息。
变配服务实例。
在服务实例详情页的右上角,单击变配服务实例。
在变配服务实例弹框中,选择变配类型,然后单击下一步。
在设置变配参数页签中,设置升配的参数。然后单击下一步。
在变配参数预览页签中,确认变配后的套餐和参数值。
单击确定。
当参数变配完成后,在服务实例详情页,查看变配后的配置信息。
配置信息中的参数值发生变化,表示变配成功。