Amazon EC2 Auto Scaling
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用启动模板创建 Auto Scaling 组

在创建 Auto Scaling 组时,您必须指定配置 Amazon EC2 实例所需的信息、实例的子网以及初始实例数。

要配置 Amazon EC2 实例,您可以指定启动配置、启动模板或 EC2 实例。以下过程演示如何使用启动模板创建 Auto Scaling 组。

使用启动模板时,您需要选择启动模板以及组启动 EC2 实例时所使用的启动模板的特定版本。您可以随时更新组来更改这些选择。或者,您可以将 Auto Scaling 组配置为在扩展事件发生时动态选择启动模板的默认版本或最新版本。例如,您可以配置 Auto Scaling 组以动态选择启动模板的默认版本。要更改通过组启动的 EC2 实例的配置,请创建或指定启动模板的新默认版本。

先决条件

使用启动模板创建 Auto Scaling 组(控制台)

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在屏幕顶部的导航栏中,选择在创建启动模板时使用的同一 AWS 区域。

  3. 在导航窗格中,选择 Auto Scaling Groups

  4. 选择 Create Auto Scaling group (创建 Auto Scaling 组)

  5. 选择启动模板,选择您的启动模板,然后选择下一步

  6. 配置 Auto Scaling 组详细信息页上,为组名输入 Auto Scaling 组的名称。

  7. 对于 Launch template version (启动模板版本),选择 Auto Scaling 组在扩展时使用启动模板的默认版本、最新版本还是特定版本。

  8. 对于队列构成,请选择遵循启动模板以使用在启动模板中指定的 EC2 实例类型和购买选项。

    注意

    或者,选择 Combine purchase options and instances (组合购买选项和实例),以使用按需和 Spot 购买选项跨多个实例类型启动实例。有关更多信息,请参阅Auto Scaling 组具有多个实例类型和购买选项

  9. 对于组大小,输入 Auto Scaling 组的初始实例数。

  10. 对于 Network (网络),为您的 Auto Scaling 组选择 VPC。

  11. 对于 Subnet (子网),选择指定 VPC 中的一个或多个子网。可以在多个可用区中使用子网以提供高可用性。有关 Amazon EC2 Auto Scaling 高可用性的更多信息,请参阅在可用区之间分配实例

  12. (可选)要在负载均衡器中注册您的 Amazon EC2 实例,依次选择高级详细信息从一个或多个负载均衡器接收流量,然后选择一个或多个 Classic Load Balancer 或目标组。

  13. 选择 Next: Configure scaling policies

  14. Configure scaling policies (配置扩展策略) 页面上,选择下列选项之一,然后选择 Next: Configure Notifications (下一步:配置通知)

    • 要根据需要手动调整 Auto Scaling 组的大小,请选择 Keep this group at its initial size (保留该组的初始大小)。有关更多信息,请参阅 Amazon EC2 Auto Scaling 的手动扩展

    • 要根据您指定的条件自动调整 Auto Scaling 组的大小,选择 Use scaling policies to adjust the capacity of this group (使用扩展处理调整该组的容量),然后按照指示操作。有关详细信息,请参阅配置扩展策略

  15. (可选) 要接收通知,请选择 Add notification,配置通知,然后选择 Next: Configure Tags

  16. (可选) 要添加标签,请选择 Edit tags,为每个标签提供标签键和值,然后选择 Review

    或者,您可以稍后添加标签。有关更多信息,请参阅标记 Auto Scaling 组和实例

  17. Review 页面上,选择 Create Auto Scaling group

  18. Auto Scaling group creation status 页面上,选择 Close

使用命令行创建 Auto Scaling 组

您可以使用以下任一命令: