【发布时间】:2017-09-21 07:15:36
【问题描述】:
我之前设置了一个 AWS Classic Load Balancer,其中包含为我的节点应用程序提供服务的单个实例。但是,我正在尝试将自动缩放添加到 LB,以便在需求量大时,LB 将在 1 个或多个实例之间分配流量。
我已尝试按照文档执行此操作here,但是当我在控制台中查看自动缩放组时,似乎没有任何实例正在运行(附截图)然而,当我在控制台中查看 LB 时,我看到正在服务的健康实例(附截图)。我的应用确实可以通过 LB url 访问。
在设置我的自动缩放组时,我已确保将负载均衡器添加到 Load Balancer 属性。
我如何找出不连续的位置?为什么 AWS 在我的 LB 控制台中显示正常运行的实例,但我的 Autoscaling 组控制台显示0 实例计数?
【问题讨论】:
-
再次检查:1. ELB中的
InService实例是由ASG创建的? 2. ASG 中零实例旁边的信息图标是什么意思? -
InService实例是在创建 ASG 之前创建的。那会有什么不同吗? -
是的...考虑一下:您有一个在 ELB 上手动创建的实例,它工作正常...但是该实例永远不会显示在 ASG 中,因为很好, 不是它的一部分
-
是的,如果你想让实例显示在 ASG 中,它应该由它创建:)
-
反过来看:你没有在ELB中创建一个实例来注册到ASG中……而是ASG创建了一个实例,它会自动注册到ELB中.
标签: amazon-web-services load-balancing autoscaling