首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么EC2自动标度只支持经典负载均衡器?

为什么EC2自动标度只支持经典负载均衡器?
EN

Stack Overflow用户
提问于 2018-02-15 15:39:21
回答 3查看 1.3K关注 0票数 6

这里中我得到了以下语句:要在自动缩放组中的实例之间分配通信量,可以在体系结构中引入负载均衡器

所以我创建了ALB (应用程序负载均衡器)。令我惊讶的是,在创建自动缩放组的过程中,它专门要求“经典负载平衡器”。真的很想知道为什么aws提到了:弹性负载平衡支持三种类型的负载平衡器:应用负载平衡器、网络负载平衡器和经典负载平衡器。您可以将这些类型的负载平衡器附加到自动缩放组。

我漏掉了什么吗?请纠正。

问:为什么只要求CLB创建自动缩放,为什么不创建ALB或北草坪会议大楼?为什么亚马逊要坚持使用CLB?

EN

回答 3

Stack Overflow用户

发布于 2018-02-15 16:52:57

ALB以不同的方式工作,您需要创建目标组,然后在自动标度设置中选择目标组。

下面是将ALB附加到自动标度组。的具体步骤。

  1. 执行下列操作之一: 经典的负载平衡器,选择你的负载均衡器。 b.目标组的目标组,选择目标组。

您可以在这里阅读更多关于ALB是如何工作的的内容。

票数 0
EN

Stack Overflow用户

发布于 2019-06-28 00:57:07

这让我非常困惑,但随后我找到了相关的文档(最后):

如果通过实例ID注册目标,则可以使用负载均衡器和自动缩放组。将目标组附加到自动缩放组后,自动缩放将在目标组启动时向目标组注册目标。有关更多信息,请参见在“亚马逊EC2自动缩放用户指南”中将负载均衡器附加到自动缩放组。

从这里来的:https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-target-groups.html

因此,基本上,自动缩放组管理目标组的成员。然后,负载平衡器目标组上进行平衡。因此,当自动缩放组向上或向下伸缩时,成员将从目标组中添加或删除,该目标组是负载平衡器正在使用的一组节点。

,我试过了,它果然起作用了。所以:

  1. 创建一个目标组。
  2. 创建自动缩放组并将其指向目标组。
  3. 创建应用程序负载均衡器并将其指向目标组。
  4. 在第3步的寄存器-目标页面上,您将看到自动缩放组节点,并有平静的心态:)。
票数 0
EN

Stack Overflow用户

发布于 2020-05-05 14:51:41

经典负载均衡器的工作原理与AWS中的应用负载均衡器的工作原理不同。

经典负载均衡器不理解基于URL路径或基于域更改路由的条件。因此,您可以将实例直接附加到经典负载均衡器下面。由于在经典负载均衡器中所有请求都被认为是相同的,所以它在EC2自动缩放组下显示为一个实体。

应用负载均衡器是为了解路由的各种条件而设计的。这些条件分别是基于路径的路由和基于域的路由。因此,不能直接附加应用程序负载均衡器下的EC2实例,因此需要创建目标组并将EC2实例附加到目标组下。

因此,我可以说,您可以看到经典负载均衡器选项下的自动缩放组,而不是直接应用负载均衡器。要在应用程序负载均衡器上使用自动标度组,需要更改实现方案的方法。

使用AutoScaling组和应用程序负载均衡器

  1. 创建目标组。参考AWS提供的创建目标组页面
  2. 创建应用程序负载均衡器并参考上面创建的目标组。您可以参考AWS提供的创建应用程序负载平衡器页面
  3. 创建自动标度组。请参阅使用启动模板创建自动标度组使用启动配置创建自动标度组使用EC2实例创建启动配置使用启动向导创建自动标度组
  4. 将负载均衡器附加到自动标度组。请按照链接中的步骤4和5a进行操作。

有了上面的内容,您将能够使用自动标度组与应用程序负载均衡器。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48810975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档