开发者社区> 问答> 正文

伸缩组:创建伸缩组


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

限制

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


网络类型


伸缩组的网络类型分为经典网络和专有网络 VPC。
对于 VPC 类型伸缩组,您可以创建多可用区专有网络。即您可以为 VPC 类型伸缩组配置同一 VPC 下的多台虚拟交换机,当一个虚拟交换机所在可用区无法创建 ECS 实例时,弹性伸缩自动切换其它可用区创建 ECS 实例。

参数描述


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

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

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

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

负载均衡注意事项


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

一台 SLB 实例可以挂载不同网络类型 ECS 实例:
  • 若您选择的 SLB 实例是经典网络类型,该 SLB 实例可以挂载同一 VPC 下的 ECS 实例,但不限制您对经典网络 ECS 实例的挂载,只需确保同一 Region 即可。
  • 若您选择的 SLB 实例是 VPC 类型,该 SLB 实例可以挂载与 SLB 相同的 VPC 下的 VPC 类型 ECS 实例,也可以挂载同一地域下的经典网络类型实例。
  • 如果您创建的是 VPC 类型伸缩组,您可以指定与伸缩组相同的 VPC 下的专有网络类型 SLB 实例,也可以指定经典网络类型 SLB 实例,但是经典网络 SLB 实例不能挂载其它 VPC 下的 ECS 实例。
  • 如果您创建的是经典网络类型伸缩组,您可以指定当前地域下的任意 SLB 实例。


RDS 注意事项


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


操作步骤


更多详情,请参阅 快速入门 步骤2. 创建伸缩组

下一步


启用伸缩组

展开
收起
青蛙跳 2018-08-17 12:16:54 1614 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
弹性云的核心--基于热迁移的弹性调度 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载