首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS自动标度和ELB,使用不同的健康检查机制

AWS自动标度和ELB,使用不同的健康检查机制
EN

Server Fault用户
提问于 2020-07-24 15:49:17
回答 1查看 58关注 0票数 1

我需要一些关于AWS自动标度、负载平衡器和健康检查的建议:

是否可以区分两种健康检查机制,一种是何时向实例发送或不发送通信量(但不要终止/替换它),另一种是何时终止/替换该实例。

设想方案:

  • 我在一个负载平衡器后面有两个实例,我使用自动示波器。我想在其中一个实例上执行一些维护任务,所以我不希望负载均衡器向其发送任何流量。但后来我想把它重新投入使用。
  • 和上面一样,一个负载均衡器后面有两个实例,并使用自动示波器。其中一个实例有一个无法恢复的问题,因此我希望自动扩展终止它并替换为另一个实例。

提前谢谢你的回答。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-07-24 17:01:24

现在还不清楚你是在使用EC2还是ECS,你使用的是哪种类型的电子束,这也取决于你运行的应用程序类型。如果你想得到更好的答案,请提供这些细节和一些关于你的应用程序栈的信息。

通常,当客户端请求到达ELB时,它决定在哪个实例上“路由/发送”通信量(基于配置,比如循环),当从ELB中删除实例时,并不意味着当前已建立的连接自动路由到其余实例(S)。您应该等待或监视已删除实例上的活动连接以获取详细信息,并且当您看到没有任何活动连接时,执行维护(即在upgarde之后重新启动实例)。

关键因素之一是什么保存了关于当前已建立的会话的信息。如果每个实例分别举行会话,“半数登录用户将被注销”。您需要做的是将会话“存储在其他地方”,通常存储在ElastiCache或DB/RDS中,因此在删除实例会话时保持连接(没有注销用户)。如果您单独举行会话,当您从ELB中删除实例时,您几乎可以立即对其进行核弹(但这同样取决于您正在运行的应用程序)。

AWS文档中有非常好的信息:

ELB是如何工作的

从自动标度组中分离EC2

从自动标度组中临时删除实例

在ELB中注册或取消注册实例

ELB健康检查

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

https://serverfault.com/questions/1026610

复制
相关文章

相似问题

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