弹性伸缩定时任务支持设置伸缩组内实例数量

简介:

介绍

一种新型的定时任务模式,可以定时更改伸缩组的最大实例数、最小实例数和期望实例数。

使用方式

在控制台界面创建定时任务,伸缩方式选择“伸缩组内实例数量设置”,需要填入最大实例数、最小实例数和期望实例数中的至少一个,其他配置跟定时执行伸缩规则的相同。
image.png
当到期执行后,会有伸缩活动产生。
image.png

注意事项

  • 定时任务执行伸缩规则和设置伸缩组内实例数量这两种伸缩方式不能共存,创建和修改时只能指定一种伸缩方式。
  • 当设置定时任务的最大实例数、最小实例数和期望实例数时,至少要设置其中一个值,如果设置多个,则必须满足最小实例数<=期望实例数<=最大实例数。
  • 当执行时,定时任务设置的最大实例数、最小实例数和期望实例数如果设置了会更新到伸缩组的最大实例数、最小实例数和期望实例数中;如果没有设置,则使用伸缩组当前的值。同样的也要满足满足最小实例数<=期望实例数<=最大实例数,否则执行会失败。比如当前伸缩组最大实例数为2,最小实例数为0,定时任务设置最小实例数为3,则执行时最小实例数3 > 最大实例数2,执行失败;又比如当前伸缩组最大实例数为10,最小实例数为0,期望实例数为5,定时任务设置最小实例数为6,则执行时最小实例数6 > 期望实例数5,执行失败。
  • 建议支持期望实例数的伸缩组在配置定时任务时,要考虑是否设置实例期望值,要想保证定时任务能执行,最好的方法是最大实例数、最小实例数和期望实例数都设置。
  • 如果伸缩组不支持设置期望实例数,则定时任务也无法设置期望实例数。
相关文章
|
6月前
|
弹性计算 API
弹性伸缩期望实例数
弹性伸缩期望实例数
63 18
|
弹性计算 开发者
通过伸缩规则创建弹性伸缩方案-操作演示|学习笔记
快速学习通过伸缩规则创建弹性伸缩方案-操作演示
通过伸缩规则创建弹性伸缩方案-操作演示|学习笔记
|
弹性计算 运维 Kubernetes
Kubernetes弹性伸缩全场景解读(八) - 定时伸缩组件支持运维模式
## 前言 定时伸缩(cronhpa)是很多开发者在解决负载周期性时最常用的方法,通过类似crontab的语法可以在一个时间点定时触发伸缩活动。crontab的语义表达是很强大的,但是也存在语法复杂,执行计划容易被打断等问题。为了解决上述的问题,定时伸缩(cronhpa)提供了运维模式,支持通过运维页面来查看底层排队的定时任务,同时也提供了API接口用于开发者自研的平台接入与集成。 #
723 0
Kubernetes弹性伸缩全场景解读(八) - 定时伸缩组件支持运维模式
|
弹性计算
弹性伸缩组支持设置期望实例数
介绍 期望实例数是指伸缩组内想要保持的ECS实例总数,可以在创建伸缩组时设置,其数值介于伸缩组最小实例数和最大实例数之间,各种伸缩模式都会改变这个值。伸缩组在设置期望实例数后会自动支持伸缩活动并行执行。
4153 0
|
弹性计算 Kubernetes 监控
Kubernetes弹性伸缩全场景解读(八) - 定时伸缩组件支持HPA兼容
在之前的文章中,我们介绍了kubernetes-cronhpa-controller是如何通过设置定时的方式触发容器的水平副本伸缩,但是在实际的场景下,虽然定时伸缩对于负载有规律的应用比较友好,但是应用为了防止突发的流量冲击,还是会配置HPA来做最后的保障的。
4267 0
|
7天前
|
弹性计算 人工智能 Serverless
阿里云ACK One:注册集群云上节点池(CPU/GPU)自动弹性伸缩,助力企业业务高效扩展
在当今数字化时代,企业业务的快速增长对IT基础设施提出了更高要求。然而,传统IDC数据中心却在业务存在扩容慢、缩容难等问题。为此,阿里云推出ACK One注册集群架构,通过云上节点池(CPU/GPU)自动弹性伸缩等特性,为企业带来全新突破。
|
弹性计算 缓存 运维
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)(三)
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)(三)
216 0
|
6月前
|
弹性计算 监控 开发工具
【阿里云弹性计算】实战教程:如何高效利用阿里云ECS弹性伸缩应对业务高峰
【5月更文挑战第20天】本文介绍了如何使用阿里云ECS弹性伸缩服务应对业务高峰。通过自动调整云资源规模,弹性伸缩在流量增加时扩展实例,流量减少时收缩实例,实现成本与性能的优化。步骤包括开通服务、创建伸缩组、设定规则和监控指标。文中还提供了一个Python脚本示例,并强调了优化策略,如应用无状态设计、考虑冷却时间和结合云监控。通过实践和调整,企业可以有效应对业务波动。
158 5