1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
【以下的回答经过翻译处理】 每个服务都有不同的机制,彼此异步,它们运行工作是不同的。
ALB
- 您可以设置间隔和连续不健康值。这些值一起确定了一个实例在ALB上显示不健康所需的时间。一旦在这里标记为不健康,ALB将停止向实例发送新请求(除非该目标组中的所有目标都不健康,然后它将故障开放)
ASG
- 自动缩放具有独立的内部间隔,该间隔通过查看EC2中实例的以及在任何负载平衡器上(如果ASG启用了ELB healthchecks)的状态来检查实例是否不健康。
- 在您的ALB标记实例不健康之后,ASG健康检查下次发生时,它将标记为不健康。ASG的健康检查间隔不可配置
- 接下来的ASG启动/终止周期将导致实例被替换
Amazon EC2自动缩放通过定期检查实例的健康状态来检查Auto Scaling组中的所有实例是否正在运行且工作正常。 (1)
(1)https://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html#determine-instance-health
我已联系我们的内部文档团队,要求在ELB部分(上述线条的正下方)更加明确这两个异步计时器。如果您认为该主题周围的其他文档/部分应该改进,您可以在此处发表评论,我会将其传递给文档团队;或者单击给定文档的“反馈”按钮,该按钮将直接将您的反馈发送给负责该服务的团队
関連するコンテンツ
- 質問済み 9ヶ月前