Elastic Load Balancing 入门先决条件 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Elastic Load Balancing 入门先决条件

按照 Elastic Load Balancing 文档中的过程创建负载均衡器和目标组。跳过注册 Amazon EC2 实例的步骤。Amazon EC2 Auto Scaling 将自动负责注册(和取消注册)实例。有关更多信息,请参阅 Elastic Load Balancing 用户指南中的 Elastic Load Balancing 入门

或者,如果要创建 Application Load Balancer 或 Network Load Balancer,则无需立即创建负载均衡器和目标组。您可以从 Amazon EC2 Auto Scaling 控制台创建和附加新的 Application Load Balancer 或 Network Load Balancer。有关更多信息,请参阅从 Amazon EC2 Auto Scaling 控制台配置 Application Load Balancer 或 Network Load Balancer。

要将某个负载均衡器挂载到您的 Auto Scaling 组,请首先确保您满足以下先决条件:

  • 负载均衡器及其目标组必须与您的 Auto Scaling 组必须位于同一 VPC 和同一区域。

  • 目标组必须指定的 instance 目标类型。使用 Auto Scaling 组时,无法指定 ip 的目标类型。

  • 必须为您的启动模板或启动配置设置安全组,以允许来自该负载均衡器的流量到达您的 Auto Scaling 组。推荐规则取决于负载均衡器的类型和负载均衡器使用的后端类型。例如,要将流量路由到 Web 服务器,请允许从负载均衡器在端口 80 上进行入站 HTTP 访问。

  • 在网关负载均衡器后部署虚拟设备时,Amazon Machine Image(AMI)必须指定某个支持 GENEVE 协议的 AMI 的 ID,以允许 Auto Scaling 组与网关负载均衡器交换流量。此外,您在启动模板或启动配置中指定的安全组必须允许 UDP 流量通过端口 6081。

在允许您的 Auto Scaling 组使用 Elastic Load Balancing 运行状况检查的结果来确定实例的运行状况之前,请确保您已满足以下附加先决条件:

提示

如果您拥有需要一段时间才能完成的引导启动脚本,则可以选择向您的 Auto Scaling 组添加启动生命周期钩子,以便在引导启动脚本成功完成并且实例上的应用程序准备好接受流量之前,推迟将实例注册到负载均衡器后。首次在 Amazon EC2 Auto Scaling 控制台中创建 Auto Scaling 组时,您将无法添加生命周期钩子。您可以在创建组后再添加生命周期钩子。有关更多信息,请参阅Amazon EC2 Auto Scaling 生命周期钩子