本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用启动配置创建 Auto Scaling 组
重要
我们为尚未从启动配置迁移到启动模板的客户提供有关启动配置的信息。有关为自动扩缩组创建启动模板的更多信息,请参阅 将自动扩缩组迁移到启动模板。
在创建 Auto Scaling 组时,您必须指定配置 Amazon EC2 实例所需的信息、实例的可用区和 VPC 子网、所需容量以及最小和最大容量限制。
以下过程演示如何使用启动配置创建 Auto Scaling 组。您无法在创建启动配置后进行修改,但可以替换 Auto Scaling 组的启动配置。有关更多信息,请参阅 更改 Auto Scaling 组的启动配置。
先决条件
-
您必须已创建启动配置。有关更多信息,请参阅 创建启动配置。
使用启动配置创建 Auto Scaling 组(控制台)
访问 https://console.aws.amazon.com/ec2/
,打开 Amazon EC2 控制台,然后从导航窗格中选择 Auto Scaling Groups(Auto Scaling 组)。 -
在屏幕顶部的导航栏中,选择在创建启动配置时使用的同一 AWS 区域。
-
选择 Create an Auto Scaling group (创建 Auto Scaling 组)。
-
在选择启动模板或配置页面上,对于 Auto Scaling 组名称,输入 Auto Scaling 组的名称。
-
要选择启动配置,请执行以下操作:
-
对于 Launch Template (启动模板),选择 Switch to launch configuration (切换以启动配置)。
-
对于 Launch configuration (启动配置),请选择现有启动配置。
-
验证您的启动配置是否支持您计划使用的所有选项,然后选择 Next (下一步)。
-
-
在 (配置设置) Configure instance launch options (配置实例启动选项) 页面的 Network (网络) 下方,对于 VPC,选择相应的 VPC。必须在您于启动配置中指定的安全组所在的 VPC 中创建 Auto Scaling 组。
-
对于 (子网) Availability Zones and subnets (可用区和子网),选择指定 VPC 中的一个或多个子网。可以在多个可用区中使用子网以提供高可用性。有关更多信息,请参阅 选择VPC子网时的注意事项。
-
选择下一步。
或者,您可接受其余默认值,然后选择 Skip to review (跳到审核)。
-
(可选)在 Configure advanced options(配置高级选项)页面上,配置以下选项,然后选择 Next(下一步):
-
(可选)对于运行状况检查、其他运行状况检查类型,选择开启 Amazon EBS 运行状况检查。有关更多信息,请参阅 使用运行状况检查监控具有受损 Amazon EBS 卷的 Auto Scaling 实例。
-
(可选)对于运行状况检查宽限期,输入时间长短(以秒为单位)。此时间是 Amazon EC2 Auto Scaling 在实例进入
InService
状态后需要等待完成实例运行状况检查的时间。有关更多信息,请参阅 设置自动扩缩组的运行状况检查宽限期。 -
在 Additional settings (其他设置)、Monitoring (监控) 下,选择是否启用 CloudWatch 组指标收集。这些指标提供的测量值可以指示潜在的问题,例如终止实例的数量或挂起实例的数量。有关更多信息,请参阅 监控 Auto Scaling 组和实例的 CloudWatch 指标。
-
对于启用默认实例预热,选择此选项并选择应用程序的预热时间。如果您正在创建具有扩缩策略的 Auto Scaling 组,则原定设置的实例预热功能可优化用于动态扩缩的 Amazon CloudWatch 指标。有关更多信息,请参阅 为 Auto Scaling 组设置原定设置实例预热。
-
-
(可选)在 Configure group size and scaling policies (配置组大小和扩展策略) 页面上,配置以下选项,然后选择 Next (下一步):
-
在组大小下,对于所需容量,请输入要启动的实例的初始数量。
-
在扩展部分的扩展限制下,如果所需容量的新值大于所需的最小容量和最大所需容量,则所需的最大容量将自动增加到新的所需容量值。您可以按需更改这些限制。有关更多信息,请参阅 为自动扩缩组设置扩缩限制。
-
对于自动扩缩,请选择是否要创建目标跟踪扩展策略。您也可以在创建自动扩缩组后再创建此策略。
如果您选择目标跟踪扩展策略,请按照 创建目标跟踪扩缩策略 中的说明创建策略。
-
对于实例维护策略,请选择是否要创建实例维护策略。您也可以在创建自动扩缩组后再创建此策略。要创建策略,请按照设置实例维护政策中的指导操作。
-
在 Instance scale-in protection(实例缩减保护)下,选择是否启用实例缩减保护。有关更多信息,请参阅 使用实例横向缩减保护以控制实例终止。
-
-
(可选)要接收通知,请为 Add notification(添加通知)配置通知,然后选择 Next(下一步)。有关更多信息,请参阅 Amazon EC2 Auto Scaling 的 Amazon SNS 通知选项。
-
(可选)要添加标签,请选择 Add tag(添加标签),为每个标签提供标签键和值,然后选择 Next(下一步)。有关更多信息,请参阅 为 Auto Scaling 组和实例添加标签。
-
在 Review(查看)页面上,选择 Create Auto Scaling group(创建 Auto Scaling 组)。
使用命令行创建 Auto Scaling 组
您可以使用以下任一命令:
-
create-auto-scaling-group (AWS CLI)
-
New-ASAutoScalingGroup (AWS Tools for Windows PowerShell)