开发者社区> 问答> 正文

弹性伸缩如何创建伸缩组

伸缩组(Scaling Group)是具有相同应用场景的 ECS 实例的集合。伸缩组定义了组内 ECS 实例数的最大值、最小值及其相关联的负载均衡实例和 RDS 实例等属性。
ECS 实例移出伸缩组的策略参考 移出策略

参数描述

根据传入参数创建伸缩组。

  • 伸缩最大实例数(MaxSize)、伸缩最小实例数(MinSize)定义了伸缩组内 ECS 实例个数的最大值和最小值。当伸缩组的当前 ECS 实例数(Total Capacity)小于 MinSize 时,弹性伸缩会自动添加 ECS 实例,使得伸缩组的当前 ECS 实例数等于MinSize。
  • 当伸缩组的当前 ECS 实例数(Total Capacity)大于 MaxSize 时,弹性伸缩会自动移出 ECS 实例,使得伸缩组的当前 ECS 实例数等于 MaxSize。

默认冷却时间(DefaultCooldown)是伸缩组的默认冷却时间。
  • 一个伸缩活动(添加或移出 ECS 实例)执行完成后的一段冷却时间内,该伸缩组不执行其它的伸缩活动。
  • 目前仅针对云监控报警任务触发的伸缩活动有效。

移出策略(RemovalPolicy)是指当需要从伸缩组移出 ECS 实例并且有多种选择时,则按该策略选择需要移出的 ECS 实例。
负载均衡注意事项

如果在伸缩组中指定了负载均衡实例,伸缩组会自动将加入伸缩组的 ECS 实例添加到指定的负载均衡实例当中。
  • 指定的负载均衡实例必须是已启用状态。
  • 指定的负载均衡实例所有配置的监听端口必须开启健康检查,否则创建失败。
  • 如果负载均衡实例已挂载了 VPC 类型的 ECS 实例,则不支持该负载均衡实例加入伸缩组。
  • 加入负载均衡的 ECS 实例的权重默认为 50。

RDS注意事项
如果在伸缩组中指定了 RDS 实例,伸缩组会自动将加入伸缩组的 ECS 实例的内网 IP 添加到指定的 RDS 实例的访问白名单当中。
  • 指定的 RDS 实例必须是运行中状态。
  • 指定的 RDS 实例访问白名单的 IP 个数不能达到上限。
  • 伸缩组创建成功后,伸缩组不会立即生效,只有启用伸缩组,才能接受伸缩规则的触发和执行相关的伸缩活动。

限制
  • 伸缩组、负载均衡实例和 RDS 实例必须在同一个地域。
  • 一个用户最多只能创建 20 个伸缩组。

操作步骤
  1. 在 [backcolor=transparent]伸缩组列表 页,单击 [backcolor=transparent]创建伸缩组。
  2. 在 [backcolor=transparent]创建伸缩组 页面,选择伸缩组所在的地域,并填写伸缩组名称。
  3. 如果将伸缩 [backcolor=transparent]最大实例数 和 [backcolor=transparent]伸缩最小实例数 设置为 [backcolor=transparent]1,则在整体伸缩方案创建完成后,将自动创建 1 台 ECS 实例。
  4. 根据需要选择负载均衡实例和选择 RDS 数据库实例。
  5. 选择完成后,单击 [backcolor=transparent]确认,然后单击 [backcolor=transparent]提交 。

展开
收起
反向一觉 2017-10-27 11:47:42 3253 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
公共云弹性计算最佳实践-省钱窍门一:弹性伸缩 立即下载
弹性云的核心--基于热迁移的弹性调度 立即下载
k8s自动伸缩那些事资料下载 立即下载