全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
弹性伸缩

创建伸缩组

更新时间:2018-06-15 13:46:20

伸缩组(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. 创建伸缩组

下一步

启用伸缩组

本文导读目录