更新时间:2024-04-25 GMT+08:00

创建伸缩组

操作场景

伸缩组是具有相同属性和应用场景的云服务器和伸缩策略的集合,是启停伸缩策略和进行伸缩活动的基本单位。您可以使用伸缩策略设定的条件自动增加、减少伸缩组中的实例数量,或维持伸缩组中固定的实例数量。

您在创建伸缩组时,需为伸缩组指定伸缩配置,同时也可以为伸缩组添加一条或多条伸缩策略。

创建伸缩组,需要配置最大实例数、最小实例数、期望实例数和负载均衡器等参数。

创建须知

不同可用区支持的云服务器类型可能不同。因此,用户在创建弹性伸缩组时,需要根据可用区支持的云服务器类型,选择合适的伸缩配置。

  • 如果伸缩组中所有可用区均不支持伸缩配置中的云服务器类型,此时:
    • 如果伸缩组当前为停用状态,则无法启用伸缩组。
    • 如果伸缩组当前为启用状态,则在进行扩容操作时,伸缩组状态变为异常。
  • 如果伸缩组中仅有部分可用区支持伸缩配置中的云服务器类型,则在弹性伸缩活动中自动添加的云服务器只分布在支持该类型云服务器的可用区中,不能均匀的分布在所有可用区中。

操作步骤

  1. 登录管理控制台。
  2. 选择“计算 > 弹性伸缩”。
  3. 单击“创建弹性伸缩组”。
  4. 配置名称、最大实例数、最小实例数、期望实例数等。重点配置数据说明如表1所示。
    表1 伸缩组参数说明

    参数

    解释

    取值样例

    区域

    区域也称为Region。创建的伸缩组所在的区域。

    不同区域的资源之间内网不互通。请选择靠近您客户的区域,可以降低网络时延、提高访问速度。

    -

    可用区

    可用区也称为AZ(Availability Zone)。可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。

    • 如果您需要提高应用的高可用性,建议您将云服务器创建在不同的可用区内。
    • 如果您需要较低的网络时延,建议您将云服务器创建在相同的可用区内。

    -

    多可用区扩展策略

    可选择“均衡分布”或“选择优先”。

    • 均衡分布:云服务器扩容时优先保证选择的可用区列表中各可用区下云服务器数量均衡,当无法在目标可用区下完成云服务器扩容时,按照选择优先原则选择其他可用区。
    • 选择优先:云服务器扩容时目标可用区的选择按照选择的可用区列表的顺序进行优先级排序。
      说明:

      当选择两个及以上可用区时,才需要配置该选项。

    均衡分布

    名称

    创建的伸缩组的名称。

    伸缩组名称(1~64个字符)只能由中文、英文字母、数字、下划线、和中划线组成。

    -

    最大实例数

    最大实例数是指伸缩组中云服务器个数的最大值。

    1台

    期望实例数

    期望实例数是指伸缩组中期望的云服务器数量。

    创建后可以手工修改该值,修改该值就会触发一次弹性伸缩活动。

    期望实例数必须大于或等于最小实例数,必须小于或等于最大实例数。

    0台

    最小实例数

    最小实例数是指伸缩组中云服务器个数的最小值。

    0台

    伸缩配置

    为伸缩组选择所需的伸缩配置。伸缩配置用于定义伸缩组资源扩展时的云服务器的规格。包括云服务器的操作系统镜像、系统盘大小等。您需要在创建伸缩组之前创建好所需的伸缩配置。

    -

    VPC

    弹性云服务器使用的网络是虚拟私有云(VPC)提供的。

    同一伸缩组内的弹性云服务器均属于该VPC。

    -

    子网

    您最多可以选择五个子网,伸缩组会自动为创建的实例绑定所有网卡。您选择的第一个子网默认作为云服务器的主网卡,其它子网作为云服务器的扩展网卡。

    -

    负载均衡

    可选参数。选择使用负载均衡器后,访问流量将自动分发到伸缩组内的所有弹性云服务器,扩展应用系统对外的服务能力,实现更高水平的应用程序容错性能。

    说明:
    • 一个伸缩组可最多添加6个负载均衡器。
    • 添加多个负载均衡器后,可同时监听多个业务,从而提高业务的可扩展性。同时,如果您选用“弹性负载均衡健康检查”,弹性云服务器在任何一个监听器下的状态变为异常时,伸缩组会将该弹性云服务器替换掉。

    当选择使用弹性负载均衡时,需配置以下两个参数:

    • 负载均衡器
    • 监听器

    -

    安全组

    安全组是一个逻辑上的分组,用来实现安全组内和组间弹性云服务器的访问控制,加强弹性云服务器的安全保护。用户可以在安全组中定义各种访问规则,当弹性云服务器加入该安全组后,即受到这些访问规则的保护。

    -

    实例移除策略

    实例优先被移除的策略。当满足条件时,会触发实例移除活动,包括如下四种方式:

    • 根据较早创建的配置较早创建的实例:根据“较早创建的配置”较早创建的“实例”优先被移除伸缩组。
    • 根据较早创建的配置较晚创建的实例:根据“较早创建的配置”较晚创建的“实例”优先被移除伸缩组。
    • 较早创建的实例:创建时间较早的实例优先被移除伸缩组。
    • 较晚创建的实例:创建时间较晚的实例优先被移除伸缩组。
    说明:

    手动移入伸缩组的云服务器不会遵循“实例移除策略”的要求,实例移除优先级最低,且移除时,系统不会删除该云服务器。当有多个手工加入伸缩组的云服务器时,移除规则是:先进先出。

    根据较早创建的配置较早创建的实例

    健康检查间隔

    伸缩组执行健康检查的周期。您可以根据实际情况设置合理的健康检查间隔(10秒、1分钟、5分钟、15分钟、1小时、3小时)。

    5分钟

    移除实例时是否释放弹性IP

    若伸缩组的伸缩配置使用了弹性IP,在进行伸缩活动时,会给创建出来的云服务器绑定一个弹性IP。若勾选“是”,当进行缩的活动时,会将云服务器上的弹性IP释放,否则仅做解绑定操作,保留弹性IP资源。

    -

  5. 单击“下一页”。
  6. 在“伸缩配置”页面,您可以选择使用已有的伸缩配置或者即时创建新的伸缩配置,更多信息请参见使用已有云服务器创建伸缩配置使用新模板创建伸缩配置
  7. 单击“下一页”。
  8. (可选)为伸缩组添加伸缩策略。

    在“伸缩策略”页面,单击“添加伸缩策略”。

    配置伸缩活动触发的策略类型、执行动作、冷却时间等,根据界面提示进行参数配置,更多信息请参见动态扩展资源按计划扩展资源
    • 如果伸缩活动是伸缩策略触发的,以伸缩策略的冷却时间为准。
    • 如果是手工修改期望实例数量或者其他方式引起的伸缩活动,则以伸缩组的冷却时间为准。
  9. 单击“下一页”。
  10. (可选)为伸缩组配置通知。

    具体操作请参见为伸缩组配置通知章节。

  11. 单击“下一页”。
  12. 单击“立即创建”。
  13. 请核对弹性伸缩组、伸缩配置和伸缩策略的信息。单击“确认申请” 。
  14. 请仔细核对创建结果,并根据界面提示返回弹性伸缩组列表。

    创建伸缩组成功后,伸缩组状态变为“已启用”。