全部产品
Search
文档中心

弹性伸缩:为ECS伸缩组创建伸缩配置

更新时间:Sep 24, 2024

当伸缩组类型为ECS时,您可以参考本文为伸缩组创建伸缩配置,用来指定弹性扩张时ECS实例使用的模板。当触发弹性扩张活动后,弹性伸缩会以该伸缩配置为模板自动创建ECS实例。

注意事项

  • 已创建ECS类型的伸缩组。如果伸缩配置不指定具体的实例规格,而是指定实例属性来筛选符合要求的实例规格,请确保伸缩组的网络类型是专有网络。具体操作,请参见配置伸缩组

  • 已创建安全组。如果伸缩组的网络类型是专有网络,请确保安全组和伸缩组所在的专有网络相同。具体操作,请参见创建安全组

操作步骤

  1. 登录弹性伸缩控制台

  2. 在左侧导航栏中,单击伸缩组管理

  3. 在顶部菜单栏处,选择地域。

  4. 伸缩组管理页,找到待操作伸缩组,在操作列下单击查看详细按钮,进入伸缩组详细页面。

  5. 在页面上方,单击实例配置来源页签。

  6. 伸缩配置页签下,单击创建伸缩配置按钮。

  7. 按需配置付费模式、实例和镜像、网络和安全组等配置。

    各配置项说明,请参见配置项说明

  8. 单击创建按钮,在伸缩配置浏览页面确认配置后,单击确认创建按钮,完成伸缩配置的创建。

  9. (可选)启用伸缩配置。

    在您单击确认创建按钮后,会弹出伸缩配置创建成功对话框,您可以单击启用配置立即使该伸缩配置生效。

    说明

    您也可以稍后在伸缩配置列表,启用伸缩配置,具体操作,请参见选用/启用伸缩配置

配置项说明

基础信息

配置项

说明

相关文档

伸缩配置名称

用于指定伸缩配置的名称。命名规则如下:

  • 长度为2~40个字符。

  • 以小写字母、大写字母、数字或中文开头。

  • 仅包含大小写字母、数字、中文、半角句号(.)、下划线(_)或短划线(-)。

付费模式

伸缩配置支持以下付费模式:

  • 按量付费:按需开通和释放资源,先使用后付费,无需提前购买大量资源。

  • 抢占式实例:抢占式实例的价格随供需变化而浮动。抢占式实例相对于按量付费实例在价格上有一定折扣,但可能被自动回收,合理使用可以大量降低成本。

实例和镜像

配置项

说明

相关文档

选择镜像

镜像提供创建ECS实例所需的系统环境、 应用环境、相关软件配置等数据。包括以下四种选择方式:

  • 公共镜像:由阿里云官方或第三方合作商家提供的系统基础镜像,仅包括初始系统环境。请您根据实际情况自助配置应用环境或进行相关软件配置。

  • 自定义镜像:基于您基于实例或快照创建的镜像,包括初始系统环境、应用环境和相关软件配置 。选择该镜像创建云服务器ECS,可节省您的重复配置时间。

    • 如果您手动修改了伸缩配置中的自定义镜像,对应的系统盘大小不会根据新的自定义镜像的大小自动调整。更多信息,请参见手动更新伸缩配置中的镜像

    • 如果在弹性伸缩控制台创建更新任务,执行任务时系统会自动为源ECS实例创建自定义镜像,并自动更新伸缩配置中的镜像,更多信息,请参见自动更新伸缩配置中的镜像

  • 共享镜像:其他用户将自己的自定义镜像主动共享给您使用时,该镜像称为共享镜像。阿里云不保证其他账号共享给您的镜像的完整性和安全性,使用共享镜像需要您自行承担风险。

  • 云市场镜像:提供经严格审核的优质镜像,预装操作系统、应用环境和各类软件,您无需自行配置,可一键部署云服务器ECS。满足建站、应用开发、可视化管理等个性化需求。

实例配置方式

不同实例规格满足不同场景的需求。伸缩配置支持以下实例配置方式:

  • (推荐)指定实例属性:您无需指定具体的实例规格,只需根据业务需求指定实例的计算属性(例如vCPU核数、内存大小、规格族级别以及最高价格等),系统会自动筛选符合要求的实例规格,您可以在预览匹配的实例规格区域,选择合适的实例规格。该方式可有效提高弹性伸缩的扩容成功率。

  • 指定实例规格:支持选择多个实例规格,当某个实例规格库存不足时,可以自动使用其他实例规格创建ECS实例,提高弹性扩张的成功率。

    说明

    您可以按照性能指标(例如vCPU个数)为不同实例规格设置权重。更多信息,请参见使用性能指标作为弹性伸缩的度量单位

    如果选择突发性能实例规格,性能模式默认为性能约束模式。您可以打开无性能约束模式。更多突发性能实例的说明,请参见突发性能实例概述

实例规格族

选择实例规格

仅当实例配置方式选择指定实例规格时,才需要配置该选项。

按照规格名称或者vCPU的方式选择您需要的ECS实例规格。

说明

您一次最多可以选择10个ECS实例规格,伸缩配置会优先选择排序靠前的实例规格。

选择对应实例规格后,您可以根据实际业务需要,选择如下两项功能:

  • 打开突发性能实例无性能约束模式:仅当您选择了突发性能实例后,您可以选择使用无性能约束模式,使用该模式将允许您的应用在任何时候都可突破基线。更多信息,请参见性能模式

  • 使用vCPU个数计算伸缩组容量:您可以在已选实例规格区域中设置已选实例对应的权重值。使用vCPU容量会重新计算伸缩组当前的容量,可能导致伸缩组触发新的扩缩容活动,您也可以使用实例规格关联的其他性能指标,例如内存大小,自定义伸缩组容量度量方式。更多信息,请参见使用性能指标作为弹性伸缩的度量单位

实例规格族

指定实例属性组合

仅当实例配置方式选择指定实例属性时,才需要配置该选项。

按照vCPU、内存、规格族级别以及可接受最高价格等属性,选择实际业务所需的实例规格,您可在预览匹配的实例规格区域查看所选实例规格。

说明

您可以选择添加更多属性作为过滤条件(例如通过选择实例规格架构或突发性能实例属性)或者选择指定必须包含的实例规格来筛选符合需求的实例规格。

实例规格族

存储

配置项

说明

相关文档

系统盘

为ECS实例选择ESSD云盘SSD云盘高效云盘或者ESSD AutoPL类型的系统盘,用于存储数据。

配置更多系统盘类型

弹性伸缩支持为系统盘配置多个磁盘类型,可支持普通云盘SSD云盘高效云盘ESSD云盘或者ESSD AutoPL类型,用来降低因磁盘类型与实例规格或可用区不匹配而导致扩容失败的概率,从而提高扩容的成功率。配置多个磁盘类型后,弹性伸缩会根据指定的磁盘类型顺序,选择第一个匹配的磁盘类型创建ECS实例。

数据盘

可根据实际需要的存储大小设置数据盘数量。

  • 如果您需要增加数据盘,单击添加数据盘(0/16)图标图标,并设置数据盘的空间大小和数量。如果需要用快照创建数据盘,您也可以单击用快照创建磁盘,选择相应的快照。

  • 如果您需要删除数据盘,单击数据盘区域的图标图标即可。

配置更多数据盘类型

如果选择了设置数据盘,则弹性伸缩还支持为数据盘配置多个磁盘类型,例如普通云盘SSD云盘高效云盘ESSD云盘或者ESSD AutoPL类型,用来降低因磁盘类型与实例规格或可用区不匹配而导致扩容失败的概率,从而提高扩容的成功率。

网络和安全组

配置项

说明

相关文档

公网IP

为ECS实例分配公网IPv4地址,用于提供公网访问能力。

如果选择分配公网IP地址,需要继续选择公网的带宽计费模式,该模式支持按使用流量按固定带宽两种方式。

  • 按使用流量:按公网出方向的实际发生的网络流量进行收费,适用于业务场景对网络带宽需求变化较大的场景,如平时带宽使用较低但间歇性的出现网络访问高峰的场景;为了防止突然爆发的流量产生较高的费用,可以指定容许的最大网络带宽(即带宽峰值)进行限制。

    重要

    该方式属于后付费模式,按实际使用流量(单位为GB)计费,每小时扣费,请您确保账户余额充足。

  • 按固定带宽:需指定公网出方向的带宽的大小(即带宽值),例如10 Mbps,适用于对网络带宽要求比较稳定的业务场景,费用比按使用流量低。

安全组

安全组是一种虚拟防火墙,用于设置网络访问控制,保护ECS实例。

管理设置

配置项

说明

相关文档

登录凭证

支持的登录凭证方式和操作系统类型有关:

  • Linux:支持在伸缩配置中选择密钥对方式、设置自定义密码,或者创建后设置方式(即创建ECS实例后再为ECS实例设置登录密码)。

  • Windows:设置自定义密码创建后设置方式(即创建ECS实例后再为ECS实例设置登录密码)。

密钥对

仅当登录凭证选择密钥对方式时,才需要配置该参数项。

密钥对由公有密钥和私有密钥文件构成,目前仅I/O优化实例支持。如果您选择了密钥对的登录方式,我们将默认禁用用户名密码的登录方式。

创建SSH密钥对

标签

标签用于标记资源,允许将相同作用的ECS实例及相关资源归类,便于搜索和聚合资源。

说明

标签由区分大小写的标签键和标签值组成。您设置的标签将应用在由该伸缩配置创建的全部实例和云盘上。

高级设置

配置项

说明

相关文档

资源组

资源组用于对您拥有的云资源从用途、权限、归属等维度上进行分组,实现企业内部多用户、多项目的资源分级管理。

资源组

实例名称

用于指定ECS实例的名称。通过设置有序且唯一的实例名称,可以实现扩容时为扩容的ECS实例生成有序且唯一的实例名称,有助于您更好地管理ECS实例。

如不填写,系统会使用默认名称。

设置有序且唯一的实例名称或主机名称规则

主机名

用于指定ECS实例中操作系统内部的计算机名称。通过设置有序且唯一的主机名称,可以实现扩容时为扩容的ECS实例生成有序且唯一的主机名称,有助于您更好地管理ECS实例。

如不填写,系统会使用默认名称。

实例RAM角色

实例RAM角色允许您将一个角色关联到ECS实例,在实例内部基于STS(Security Token Service)临时凭证访问其他云产品的API,可以保证云账号AccessKey安全,同时借助访问控制RAM实现精细化控制和权限管理。

说明

仅专有网络伸缩组的伸缩配置支持选择实例RAM角色。

实例自定义数据

实例自定义数据用于自定义ECS实例的启动行为或者向ECS实例传入数据,例如自动获取软件资源包、开启服务、打印日志等。您需要自行准备实现功能的自定义脚本,然后通过实例自定义数据功能传入ECS实例。

说明

仅专有网络伸缩组的伸缩配置支持填写实例自定义数据。

实例自定义数据

负载均衡权重

使用此配置创建的ECS实例加入负载均衡时的权重。取值范围:1~100。如果伸缩组挂载负载均衡时已指定权重,则优先使用挂载时的权重而忽略在创建伸缩配置时设置的权重。

为伸缩组添加和移除负载均衡实例

私有池容量

用于保障资源的确定性,弹性伸缩会从关联的私有池中创建ECS实例。您创建弹性保障或容量预定后,系统会自动生成私有池,预留特定属性和特定数量的实例。私有池容量的配置说明如下:

  • 开放:优先使用开放类型私有池的容量,如果开放类型私有池无可用容量,则尝试使用公共池的容量。

  • 不使用:不使用任何私有池的容量,直接使用公共池的容量。

  • 指定:继续指定一个专用或开放类型私有池的ID,使用其容量创建实例。如果该私有池没有可用容量,则创建失败。

资源管家概述

专有宿主机

用于避免与其他租户争抢资源,满足严格的安全合规要求,您可以前往控制台创建专有宿主机,弹性伸缩会从指定的专有宿主机中创建ECS实例,从而获得独享物理资源的ECS实例。