核心概念
更新时间:2024-06-13
-
伸缩组
一组具有自动弹性伸缩能力的BCC被称为伸缩组,您对弹性伸缩的使用通常是从创建伸缩组开始的。
-
节点
伸缩组中每个BCC都被称为一个节点,伸缩组的扩容或者缩容即是通过增加和减少节点数量进行。1个伸缩组中包含N个节点,用户可以为伸缩组配置最大和最小的节点数范围。
-
伸缩组配置
伸缩组配置用于定义伸缩组的基本属性,包括所在区域、网络、可伸缩的节点数范围等。伸缩组配置始终约束伸缩组中所有的节点,因此对伸缩组配置的更改会对所有已经存在和未来将会加入的节点产生影响。1个伸缩组对应1个伸缩组配置。
-
节点配置
伸缩组在扩容时将会按照节点配置创建新的节点,节点配置由用户定义并可更改。不同于伸缩组配置,节点配置仅在新建节点时发生作用,当您更新节点配置时,已经存在的节点不会受到影响。1个伸缩组对应1个节点配置,一个节点配置中可以定义多个实例规格。
-
弹性伸缩规则
弹性伸缩规则用于规定伸缩组将在何时进行扩容或者缩容,以及扩缩容的节点数量。伸缩规则有多种类型,其中部分由用户自主配置,部分是伸缩组默认的规则:
- 按计划扩缩容:由用户配置,规定伸缩组在一天中的某个时间进行扩容、缩容或者调整为固定节点数。
- 报警触发扩缩容:由用户配置,规定伸缩组在某个云资源监控项超过一定阈值时或者发生指定事件进行扩缩容
- 移除异常节点:伸缩组默认规则,伸缩组将自动移除运行状态为异常的节点
- 节点超过边界:伸缩组默认规则,当伸缩组中节点数超过用户配置的最大最小节点数范围或者期望节点数量,伸缩组将通过扩容或者缩容使节点数恢复至范围内。