服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - 云服务器 - 阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2023-10-19 15:20Jiangxl~ 云服务器

自动触发弹性伸缩的方式有两种:定时任何和报警任务,如果有明确的时间点是业务高峰期可以选择定时任务,但是定时的任务是单一的,要么扩展节点,要么缩减节点。如果是不固定的高峰期则选择使用报警任务,当监控指标高

1.配置自动触发弹性伸缩

伸缩组、来源信息、触发规则我们全都配置完成了,接下来去配置自动触发机制,否则弹性伸缩的效果也是看不到的。

自动触发弹性伸缩的方式有两种:定时任何和报警任务,如果有明确的时间点是业务高峰期可以选择定时任务,但是定时的任务是单一的,要么扩展节点,要么缩减节点。如果是不固定的高峰期则选择使用报警任务,当监控指标高达/降低xx%时触发弹性伸缩。

1.1.创建报警任务

点击报警任务—>创建报警任务。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

1.2.创建扩展的报警任务

设置报警任务名为kodcloud云盘自动扩展实例—>描述信息:当CPU使用率高达80%时自动扩展ECS的数量。

监控资源选择kodcloud的伸缩组—>监控类型为系统监控。

监控项选择CPU使用率—>统计周期1分钟—>统计方法:平均值大于等于80%—>重复3次后报警。

生效周期不设置—>报警触发规则选择kodcloud集群扩展实例数量。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

1.3.创建缩减的报警任务

设置报警任务名为kodcloud云盘自动缩减实例—>描述信息:当CPU使用率低于50%时自动缩减ECS的数量。

监控资源选择kodcloud的伸缩组—>监控类型为系统监控。

监控项选择CPU使用率—>统计周期1分钟—>统计方法:平均值大于等于50%—>重复3次后报警。

生效周期不设置—>报警触发规则选择kodcloud集群缩减实例数量。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

1.4.报警任务创建完毕

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2.启用伸缩组以及来源配置

2.1.启用伸缩来源配置

1)在实例配置来源—>伸缩配置列表中找到我们配置的伸缩来源信息—>点击选用。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2)确定选用。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

3)配置已生效。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2.2.启用kodcloud的弹性伸缩组

1)进入伸缩组的的基本信息页面—>点击右上角的启用即可。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2)启用成功。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2.3.添加固定资产实例

在弹性伸缩中会存在释放机制,我们需要将购买的包年包月的ECS实例手动添加为受保护的资产,防止被释放。

1)点击实例列表—>手动创建—>添加已有实例。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2)将我们包年包月的实例添加到右侧,点击确认添加。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

3)将手动添加的ECS设置为保护状态,设置为保护状态后不会被释放。

选中ECS实例—>点击转为保护状态—>确定即可。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

设置后实例的状态为保护中。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

2.4.启用伸缩组前后的实例变化

在我们启用伸缩组并手动添加了包年包月的ECShould,实例的数量就变成了3个,而我们期望的实例数量是2个,明显可以看出伸缩组再启用后,由于我们没有添加实例,导致实例为0个,此时,伸缩组会自动启动2个ECS,当我们手动添加了ECS后,多出来的1个会被自动释放。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

过上一会,会将多余的实例自动释放,目前实例总数为2个,保护中为1个。

阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组

到此这篇关于阿里云ESS弹性伸缩配置自动触发弹性伸缩并启用伸缩组的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/weixin_44953658/article/details/133783237

延伸 · 阅读

精彩推荐