检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
添加生命周期挂钩后,当伸缩组进行伸缩活动时,实例将被生命周期挂钩挂起并置于等待状态(正在加入伸缩组或正在移出伸缩组),实例将保持此状态直至超时时间结束或者用户手动回调。 用户能够在实例保持等待状态的时间段内执行自定义操作,例如,用户可以在新启动的实例上安装或配置软件,也可以在实例终止前从实例中下载日志文件。
伸缩组是具有相同应用场景的实例的集合,是启停伸缩策略和进行伸缩活动的基本单位。 伸缩配置 伸缩配置是伸缩组内实例(弹性云服务器)的模板,定义了伸缩组内待添加的实例的规格数据。包括云服务器类型、vCPU、内存、镜像、磁盘、登录方式等。 伸缩策略 伸缩策略可以触发伸缩活动,是对伸缩组中实例数量进行调
异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not
异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not
异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not
String 云服务器的规格ID。最多支持选择10个规格,多个规格ID以逗号分隔。云服务器的规格ID通过查询弹性云服务器规格详情和扩展信息列表接口获取,详情请参考查询云服务器规格详情和扩展信息列表。 imageRef 否 String 镜像ID,同image_id,指定创建实例时选择的镜
desire_instance_number 否 Integer 期望实例数量。 最小实例数≤期望实例数≤最大实例数。 min_instance_number 否 Integer 最小实例数量。 max_instance_number 否 Integer 最大实例数量,大于等于最小实例数。 cool_down_time
当伸缩组存在云服务器实例或者有正在进行的伸缩活动时,如果您确定需要强制删除伸缩组并移出和释放ECS实例。系统首先会将该伸缩组置于“删除中”状态,拒绝接收新的伸缩活动请求,然后等待已有的伸缩活动完成,最后将伸缩组内所有ECS实例移出伸缩组(用户手动添加的ECS实例会被移出伸缩组,
在原有伸缩配置基础上,复制一条伸缩配置。 复制伸缩配置时,用户可在原有伸缩配置基础上,通过更改伸缩配置名称、云服务器规格和镜像等参数,快速创建一个新的伸缩配置。 操作步骤 登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例”。 选择“伸缩配置”页签,在需要复制的伸缩配置所在行的“操作”列下,单击“复制”。
伸缩策略定义了伸缩组内实例的扩张和收缩操作。如果执行伸缩策略造成伸缩组期望实例数与伸缩组内实例数不符,弹性伸缩会自动调整实例资源,以匹配期望实例数。 当前伸缩策略支持告警触发策略,周期触发策略,定时触发策略。 在策略执行具体动作中,可设置实例变化的个数,或根据当前实例的百分比数进行伸缩。
弹性伸缩支持云监控的监控指标,用户可以通过云监控检索弹性伸缩服务产生的监控指标和告警信息。查看弹性伸缩支持的监控指标请参见监控指标说明。 健康度检查 为使用户更好地掌握自己的弹性云服务器运行状态,云平台提供了云监控。您可以查看伸缩组的监控指标详情,更好地了解弹性云服务器的各项性能指标。详情请参考查看监控指标数据。
检测到云服务器状态异常,伸缩组会将该弹性云服务器移出伸缩组。 如果您将负载均衡器的多个端口绑定到伸缩组,则只有在所有端口均检测到云服务器状态为正常的情况下,才会认为该弹性云服务器正常。否则只要有一个端口检测到云服务器状态异常,伸缩组会将该弹性云服务器移出伸缩组。 当实例绑定负载均
进行伸缩活动时,则当前伸缩活动中的实例配置仍然为as-config-A; 待下一次伸缩活动开始后,伸缩活动中的实例配置就会更改为as-config-B。 图1 更换伸缩配置举例 操作步骤 登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例 > 弹性伸缩组”。 单击需要更换伸
如果实例正在启动,则CONTINUE表示用户自定义操作已成功,可将实例投入使用。否则,ABANDON 表示用户自定义操作未成功,终止实例,伸缩活动置为失败,重新创建新实例。 如果实例正在终止,则ABANDON和CONTINUE都允许终止实例。不过,ABANDON将停止其他生命周期挂钩,而CONTINUE将允许完成其他生命周期挂钩。
最小实例数设置成N或大于N,所以手工添加的实例是不会被选中。 注意:以上是在您手动移入的实例处于正常的情况下,如果这些实例处于关机或其他异常状态,弹性伸缩会视为它们不健康,并将它们移出伸缩组,因为健康检查需要保证在伸缩组里的实例是健康的。 方法二 为这N台实例设置实例保护,具体操作方法可参见实例保护。
伸缩组最大实例数 min 否 Integer 伸缩组最小实例数 desire 否 Integer 伸缩组期望实例数 请求示例 修改计划任务0h327883-324n-4dzd-9c61-68d03ee191dd,修改为每天17:00 将伸缩组的最大实例数设置为10,最小实例数设置为5。
动移除实例 MANNUAL_DELETE:从伸缩组手动移除并删除实例 MANNUAL_ADD:实例手动加入伸缩组。 ELB_CHECK_DELETE:ELB检查移除并删除实例。 AUDIT_CHECK_DELETE:通过审计移除并删除实例。 DIFF:期望实例数与实际实例数不一致。
Integer 伸缩组最大实例数 min 否 Integer 伸缩组最小实例数 desire 否 Integer 伸缩组期望实例数 请求示例 为伸缩组5bc3aa02-b83e-454c-aba1-4d2095c68f8b,创建了一个每天17:00执行的计划任务,将伸缩组的最大实例数设置为10,最小实例数设置为5。
调整伸缩组内的实例数量或带宽大小。 按计划模式 按计划模式使用定时或周期策略调整实例数量或带宽大小。 当业务负载的变化有规律时,可以使用定时策略或周期策略调整伸缩组内的实例数量或带宽大小。 手动模式 通过手动将实例移入到伸缩组、手动将实例移出伸缩组或手动修改期望实例数,扩展资源。
异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not