更新时间:2022-02-22 GMT+08:00

快速创建弹性伸缩

若您首次使用弹性伸缩,建议选择向导式创建弹性伸缩,具体操作请参考本章节。

前提条件

  • 已经创建所需的VPC、子网、安全组、负载均衡器等。
  • 如果使用密钥方式鉴权,还需要准备好密钥对。鉴权方式是指弹性伸缩活动中添加的云服务器的鉴权方式。

操作步骤

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

    参数

    解释

    取值样例

    区域

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

    -

    可用区

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

    -

    名称

    创建的伸缩组的名称。

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

    -

    最大/最小实例数

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

    1/0台

    期望实例数

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

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

    0台

    虚拟私有云

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

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

    -

    子网

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

    -

    负载均衡

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

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

    -

    实例移除策略

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

    • 根据较早创建的配置较早创建的实例:根据“较早创建的配置”较早创建的“实例”优先被移除伸缩组。
    • 根据较早创建的配置较晚创建的实例:根据“较早创建的配置”较晚创建的“实例”优先被移除伸缩组。
    • 较早创建的实例:创建时间较早的实例优先被移除伸缩组。
    • 较晚创建的实例:创建时间较晚的实例优先被移除伸缩组。
    说明:
    • 当可用区不均衡时,移出实例时会优先保证可用区均衡。
    • 手动移入伸缩组的云服务器不会遵循“实例移除策略”的要求,实例移除优先级最低,且移除时,系统不会删除该云服务器。当有多个手工加入伸缩组的云服务器时,移除规则是:先进先出。

    -

    健康检查方式

    健康检查会将异常的云服务器从伸缩组中移除,并重新创建新的云服务器,伸缩组的健康检查方式包括以下几种:

    • 云服务器健康检查:是指对云服务器的运行状态进行检查,如关机、删除都是云服务器异常状态。默认为此选项,伸缩组会定期使用云服务器健康检查结果来确定每个云服务器的运行状况。如果未通过云服务器健康检查,则伸缩组会将该云服务器移出伸缩组。

    -

    健康检查间隔

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

    5分钟

    企业项目

    选择伸缩组归属的企业项目。当伸缩组配置了企业项目时,由该伸缩组创建的弹性云服务器将归属于该企业项目。当没有指定企业项目时,将默认使用项目名称为default的企业项目。

    说明:
    • “default”为默认企业项目,帐号下原有资源和未选择企业项目的资源均在默认企业项目内。
    • 企业项目是统一身份认证项目的升级版,可针对不同项目间的资源进行分组和管理。

    -

    高级配置

    高级配置可对通知进行配置。

    可选择“暂不配置”或“现在配置”。

    -

    通知

    通过消息通知服务提供的功能,将伸缩组的伸缩活动的结果及时推送给用户。

    • 每当伸缩组:每当伸缩组出现以下一种或几种场景时,向用户发送通知。
      • 扩容成功
      • 减容成功
      • 异常
      • 扩容失败
      • 减容失败
    • 发送通知到:选择已经创建成功主题。请参见《消息通知服务用户指南》创建主题。

    -

    标签

    当存在相同类型的许多资源时,标签可以提供灵活的资源管理能力,用户可以根据分配给资源的标签快速识别特定资源。

    每个标签均包含一个“键”和一个“值”,您可为每个标签指定键和值。

    • 键:
      • 不能为空。
      • 对于同一伸缩组,“键”唯一。
      • 长度不超过36个字符。不能包含非打印字符ASCII(0-31), “=”,“*”,“<”,“>”,“\”,“,”,“|”,“/”。
      • 可以为空字符串。
      • 一个“键”只能添加一个“值”。
      • 长度不超过43个字符。不能包含非打印字符ASCII(0-31), “=”,“*”,“<”,“>”,“\”,“,”,“|”,“/”。

    -

  5. 单击“下一页”。
  6. 在“伸缩配置”页面,您可以选择使用已有的伸缩配置或者即时创建新的伸缩配置。
  7. 单击“下一页”。
  8. (可选)为伸缩组添加伸缩策略。

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

    配置伸缩活动触发的策略类型、执行动作、冷却时间等,根据界面提示进行参数配置。
    • 如果伸缩活动是伸缩策略触发的,以伸缩策略的冷却时间为准。
    • 如果是手工修改期望实例数量或者其他方式引起的伸缩活动,则以伸缩组的冷却时间为准,默认为300秒。
  9. 单击“立即创建”。
  10. 请核对弹性伸缩组、伸缩配置和伸缩策略的信息。单击 “提交”。
  11. 请仔细核对创建结果,并根据界面提示返回弹性伸缩组列表。

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