创建伸缩配置(ECS实例)
当伸缩组类型为ECS时,您可以参考本章节为伸缩组创建伸缩配置,指定弹性扩张时ECS实例使用的模板。当弹性伸缩根据您的配置(如定时任务)触发弹性扩张活动后,弹性伸缩以该伸缩配置为模板自动创建ECS实例。
前提条件
操作步骤
- 登录弹性伸缩控制台。
- 在左侧导航栏中,单击伸缩组管理。
- 在顶部菜单栏处,选择地域。
- 找到待操作的伸缩组,选择任一种方式打开伸缩组详情页面。
- 在伸缩组名称/ID列,单击伸缩组ID。
- 在操作列,单击查看详情。
- 在页面上方,单击实例配置来源页签。
在伸缩配置页签下,单击创建伸缩配置。
在基础信息区域,完成相关参数配置。
在实例和镜像区域,完成相关参数配置。
配置项说明如下表所示:
配置项
说明
相关文档
实例配置方式
不同实例规格满足不同场景的需求。伸缩配置支持以下实例配置方式:
(推荐)指定实例属性:您无需指定具体的实例规格,只需根据业务需求指定实例的计算属性(例如vCPU核数、内存大小、规格族级别以及最高价格等),系统会自动筛选符合要求的实例规格,您可以在预览匹配的实例规格区域,选择合适的实例规格。该方式可有效提高弹性伸缩的扩容成功率。
指定实例规格:支持选择多个实例规格,当某个实例规格库存不足时,可以自动使用其他实例规格创建ECS实例,提高弹性扩张的成功率。
说明您可以按照性能指标(例如vCPU个数)为不同实例规格设置权重。更多信息,请参见使用性能指标作为弹性伸缩的度量单位。
如果选择突发性能实例规格,性能模式默认为性能约束模式。您可以打开无性能约束模式。更多突发性能实例的说明,请参见突发性能实例概述。
选择实例规格
仅当实例配置方式选择指定实例规格时,才需要配置该选项。
按照规格名称或者vCPU的方式选择您需要的ECS实例规格。
说明您一次最多可以选择10个ECS实例规格,伸缩配置会优先选择排序靠上的实例规格。
选择对应实例规格后,您可以根据实际业务需要,选择如下两项功能:
打开突发性能实例无性能约束模式:仅当您选择了突发性能实例后,您可以选择使用无性能约束模式,使用该模式将允许您的应用在任何时候都可突破基线。更多信息,请参见性能模式。
使用vCPU个数计算伸缩组容量:您可以在已选实例规格区域中设置已选实例对应的权重值。使用vCPU容量会重新计算伸缩组当前的容量,可能导致伸缩组触发新的扩缩容活动,您也可以使用实例规格关联的其他性能指标,例如内存大小,自定义伸缩组容量度量方式。更多信息,请参见使用性能指标作为弹性伸缩的度量单位。
指定实例属性组合
仅当实例配置方式选择指定实例属性时,才需要配置该选项。
按照vCPU、内存、规格族级别以及可接受最高价格等属性,选择实际业务所需的实例规格,您可在预览匹配的实例规格区域查看所选实例规格。
说明您可以选择添加更多属性作为过滤条件(例如通过选择实例规格架构或突发性能实例属性)或者选择指定必须包含的实例规格来筛选符合需求的实例规格。
选择镜像
镜像提供创建ECS实例所需的系统环境、 应用环境、相关软件配置等数据。包括以下四种选择方式:
公共镜像:由阿里云官方或第三方合作商家提供的系统基础镜像,仅包括初始系统环境。请您根据实际情况自助配置应用环境或进行相关软件配置。
自定义镜像:基于您基于实例或快照创建的镜像,包括初始系统环境、应用环境和相关软件配置 。选择该镜像创建云服务器ECS,可节省您的重复配置时间。
如果您手动修改了伸缩配置中的自定义镜像,对应的系统盘大小不会根据新的自定义镜像的大小自动调整。更多信息,请参见手动更新伸缩配置中的镜像。
如果在弹性伸缩控制台创建更新任务,执行任务时系统会自动为源ECS实例创建自定义镜像,并自动更新伸缩配置中的镜像,更多信息,请参见自动更新伸缩配置中的镜像。
共享镜像:其他用户将自己的自定义镜像主动共享给您使用时,该镜像称为共享镜像。阿里云不保证其他账号共享给您的镜像的完整性和安全性,使用共享镜像需要您自行承担风险。
云市场镜像:提供经严格审核的优质镜像,预装操作系统、应用环境和各类软件,您无需自行配置,可一键部署云服务器ECS。满足建站、应用开发、可视化管理等个性化需求。
在存储区域,完成相关参数配置。
配置项说明如下表所示:
配置项
说明
相关文档
系统盘
为ECS实例选择ESSD云盘、SSD云盘、高效云盘或者ESSD AutoPL类型的系统盘,用于存储数据。
数据盘
可根据实际需要的存储大小设置数据盘数量。
如果您需要增加数据盘,单击添加数据盘(0/16)或
图标,并设置数据盘的空间大小和数量。如果需要用快照创建数据盘,您也可以单击用快照创建磁盘,选择相应的快照。
如果您需要删除数据盘,单击数据盘区域的
图标即可。
配置更多系统盘类型
弹性伸缩支持为系统盘或者数据盘配置多个磁盘类型,可支持普通云盘、SSD云盘、高效云盘、ESSD云盘或者ESSD AutoPL类型,用来降低因磁盘类型与实例规格或可用区不匹配而导致扩容失败的概率,从而提高扩容的成功率。配置多个磁盘类型后,弹性伸缩会根据指定的磁盘类型顺序,选择第一个匹配的磁盘类型创建ECS实例。
在网络和安全组区域,完成相关参数配置。
配置项说明如下表所示:
配置项
说明
相关文档
公网 IP
为ECS实例分配公网IPv4地址,用于提供公网访问能力。
如果选择分配公网IP地址,需要继续选择公网的带宽计费模式,该模式支持按使用流量和按固定带宽两种方式。
按使用流量:按公网出方向的实际发生的网络流量进行收费,适用于业务场景对网络带宽需求变化较大的场景,如平时带宽使用较低但间歇性的出现网络访问高峰的场景;为了防止突然爆发的流量产生较高的费用,可以指定容许的最大网络带宽(即带宽峰值)进行限制。
重要该方式属于后付费模式,按实际使用流量(单位为GB)计费,每小时扣费,请您确保账户余额充足。
按固定带宽:需指定公网出方向的带宽的大小(即带宽值),例如10 Mbps,适用于对网络带宽要求比较稳定的业务场景,费用比按使用流量低。
安全组
安全组是一种虚拟防火墙,用于设置网络访问控制,保护ECS实例。
IPv6
为ECS实例分配IPv6地址,依赖于ECS实例所在的VPC是否开通IPv6网段。如果IPv6网段功能未开通,请您前往VPC控制台开通该功能。
默认情况下,为ECS实例分配IPv6地址后,不会为ECS实例配置IPv6地址。推荐您使用更高效的自动配置工具配置IPv6地址。具体操作,请参见配置IPv6地址(Windows)或配置IPv6地址(Linux)。
说明如果您想使用IPv6地址进行公网通信,还需要为VPC开通IPv6公网带宽。具体操作,请参见开通IPv6公网带宽(Windows)或开通IPv6公网带宽(Linux)。
可选:在管理设置区域,完成相关参数配置。
配置项说明如下表所示:
配置项
说明
相关文档
登录凭证
支持的登录凭证方式和操作系统类型有关:
Linux:支持在伸缩配置中选择密钥对方式,或者创建ECS实例后再为ECS实例设置登录凭证(即创建后设置方式)。
Windows:仅支持创建ECS实例后再为ECS实例设置登录凭证(即创建后设置方式)。
密钥对
仅当登录凭证选择密钥对方式时,才需要配置该参数项。
密钥对由公有密钥和私有密钥文件构成,目前仅I/O优化实例支持。如果您选择了密钥对的登录方式,我们将默认禁用用户名密码的登录方式。
标签
标签用于标记资源,允许将相同作用的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实例。
单击创建,确认参数配置无误,然后单击确认创建。
单击启用配置。