帮助中心 > 弹性伸缩服务 > 用户指南 > 简介 > 弹性伸缩有哪些功能?

弹性伸缩有哪些功能?

主要功能

弹性伸缩服务提供的主要功能有:

  • 基于定时、周期或告警模式的动态伸缩(自动添加或移除云服务器实例)。
  • 弹性伸缩组的创建和管理。
  • 弹性伸缩组内期望实例数,最小实例数,最大实例数的管理。
  • 通过伸缩配置设置伸缩所使用的镜像、规格及其他配置信息。
  • 将云服务器实例数始终维持在期望实例数,保证业务正常运行。
  • 对伸缩组内的云服务器进行健康检查,自动替换不健康实例。
    • 弹性伸缩活动中自动添加的云服务器默认计费方式是按需计费,这种情况下,系统将云服务器移出伸缩组时,也会将其删除;如果您手动将计费方式修改为包年包月,那么系统将云服务器移出伸缩组时,仅将其移出伸缩组,不进行删除操作。
    • 手动移入伸缩组的云服务器将不会遵循“实例移除策略”的要求,实例移除优先级最低,且移除时,系统不会删除该云服务器。也就是说,在移除完其它云服务器后才会移除此类云服务器。当有多个手工加入伸缩组的云服务器时,移除规则是:先进先出。
  • 查看伸缩组整体系统监控信息,帮助用户进行资源评估。
  • 与负载均衡服务结合,自动为伸缩组云服务器实例绑定负载均衡器。

弹性伸缩模式

弹性伸缩有以下几种模式:

  • 告警模式:基于云监控系统告警数据(例如CPU利用率),自动增加、减少或设置指定数量的云服务器。
  • 周期模式:按照配置周期(天、星期、月),定期增加、减少或设置指定数量的云服务器。
  • 定时模式:基于配置的某个时间点,自动增加、减少或设置指定数量的云服务器。
  • 手工调整:手工调整“期望实例数”,增加、减少或设置指定数量的云服务器。

关键用语解释

弹性伸缩服务的关键用语如表1所示。

表1 关键用语解释

No.

关键用语

解释

1

最大或最小实例数

伸缩策略条件满足时,根据最大实例数和最小实例数自动调整需要添加或移除的云服务器数量。例如,按照伸缩规则要求,需要将云服务器数量增加到10台,但最大实例数是8,那么系统会按照8台云服务器数量进行弹性伸缩活动。

2

期望实例数

默认的云服务器数量,当没有伸缩规则满足时,系统保留的云服务器数量。手工修改该值,会触发一次弹性伸缩活动。

3

伸缩组

伸缩组是具有相同属性和应用场景的云服务器和伸缩策略的集合。伸缩组是启停伸缩策略和进行伸缩活动的基本单位。

4

伸缩配置

伸缩配置即伸缩活动中添加的云服务器的规格。

5

伸缩策略

触发伸缩活动的条件和执行的动作,当满足条件时,会触发一次伸缩活动。

6

伸缩活动

伸缩活动是指在伸缩组内由于伸缩条件满足而触发的云服务器实例数量变更的活动,可能是增加或减少几台云服务器实例。

7

冷却时间

冷却时间是指冷却伸缩活动的时间,在每次触发伸缩活动之后,系统开始计算冷却时间。

伸缩组在冷却时间内,会拒绝由告警策略触发的伸缩活动。其他类型的伸缩策略(如定时策略和周期策略等)触发的伸缩活动不受限制。