tencent cloud

弹性伸缩

产品简介
产品概述
产品优势
应用场景
使用限制
访问管理
购买指南
快速入门
五分钟创建伸缩方案
步骤1:创建启动配置
步骤2:创建伸缩组
步骤3:创建伸缩策略
教程
创建 Web 服务
创建高性能计算集群
创建请求类服务器
配置高可用业务
启动配置
启动配置概述
创建启动配置
查看启动配置列表
更改启动配置
检测异常
伸缩组
伸缩组概述
创建伸缩组
查看伸缩组列表
修改伸缩组
修改伸缩组绑定的实例
将负载均衡与伸缩组结合
删除伸缩组
创建通知
创建伸缩活动通知
指定通知接收人
扩缩容
生命周期挂钩
管理定时任务
管理告警触发策略
实例健康检查
手动扩容
缩容处理
查看伸缩活动
暂停及恢复扩缩容
指定实例免于缩容
伸缩活动取消
伸缩活动失败
冷却时间说明
监控
监控告警指标
运行状态检查
定时任务
定时任务执行时间说明
故障处理
伸缩组失效
伸缩活动失败
实践教程
为伸缩组设置固定出口 IP
部署弹性 Web 应用服务
设置服务开机启动
客户案例
高性能计算:碳云数据挖掘
API 文档
History
Introduction
API Category
Making API Requests
Scaling Group APIs
Scaling Group Instances APIs
Launch Configuration APIs
Scheduled Action APIs
Alarm Trigger Policy APIs
Notification APIs
Lifecycle Hook APIs
Instance Refresh APIs
Other APIs
Data Types
Error Codes
常见问题
联系我们
词汇表
文档弹性伸缩扩缩容生命周期挂钩

生命周期挂钩

PDF
聚焦模式
字号
最后更新时间: 2024-07-17 15:44:52

使用场景

在伸缩组中,您可设置弹性扩容和弹性缩容活动,如果您希望在正式启动这些实例前进行自定义操作,生命周期挂钩功能就能帮助您完成:
伸缩组扩容出实例后需要延迟一段时间挂载到 CLB ,再对外提供服务。
伸缩组释放实例时执行数据备份操作。
伸缩组弹性扩容或者缩容时执行一些用户自定义操作。
说明:
生命周期挂钩仅在自动创建或移出实例时生效,伸缩组内其他实例不生效。
如设置了扩展模式,手动添加移出实例、开关机时也会生效。
一个伸缩组内仅可以创建10个生命周期挂钩。

工作方式

伸缩组创建生命周期挂钩后,当生命周期挂钩联动的伸缩活动类型发生时,伸缩活动被挂起,您可以在伸缩活动挂起的期间执行自定义操作。当生命周期挂钩超时时,该挂起会终止。

生命周期挂钩属性

名称
说明
示例
名称
生命周期挂钩名称 ,仅支持中文、英文、数字、下划线、分隔符"-"、小数点
fehwnl_
伸缩活动类型
弹性缩容活动/弹性扩容活动
弹性缩容活动
扩展活动
扩展活动包括 NORMAL 和 EXTENSION,默认值为 NORMAL。
NORMAL:生命周期挂钩仅在自动创建或移出实例时生效。
EXTENSION:手动添加移出实例、开关机时生命周期挂钩也会生效。
NORMAL
超时时间
默认情况下实例保持等待状态的时间。 30 - 7200 (秒),必须为整数。
300
执行策略
执行策略包括继续拒绝
继续策略:挂起的伸缩活动将继续执行。
拒绝策略:针对弹性扩容活动,会直接释放已创建的 CVM 实例。针对弹性缩容活动,无影响。
当一个伸缩组设置多个生命周期挂钩时,则顺序等待操作执行。但仅执行首个拒绝策略,后续生命周期挂钩的拒绝策略不生效。
拒绝
通知方式
通知方式包括 TDMQ 主题、TDMQ 队列和 TAT 命令。选择通知方式后,您还需要选择具体的 TDMQ 主题、TDMQ 队列或 TAT 命令。
CMQ 主题
通知标识
弹性伸缩每次推送消息到通知对象时,会同时发送您预先指定的通知标识,便于管理和标记不同类别的通知信息。
通知消息

创建生命周期挂钩

2. 选择您需要绑定生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:


3. 选择生命周期挂钩页签,单击新建
4. 在弹出的新建生命周期挂钩对话框中,填写生命周期挂钩相关信息。如下图所示:



说明:
您在创建生命周期时,需要选择或新建 TDMQ。其中包括创建 TDMQ 主题TDMQ 队列
针对一个伸缩组设置多个生命周期挂钩的情况,顺序等待但只执行第一个拒绝策略,后续生命周期挂钩不生效。
如果您不填写通知方式,默认不通知您。
同一个伸缩组内生命周期挂钩名称不能重复。

修改生命周期挂钩

2. 选择您需要修改生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:


3. 选择生命周期挂钩页签,在需要修改生命周期挂钩的行中,单击修改。如下图所示:


4. 在弹出的修改生命周期挂钩窗口中,根据实际需求进行修改信息即可。

删除生命周期挂钩

2. 选择您需要删除生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:


3. 选择生命周期挂钩页签,在需要删除生命周期挂钩的行中,单击删除。如下图所示:


4. 在弹出的删除生命周期挂钩窗口中,单击确认即可。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈