首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在使用ECS时,我的应用程序负载均衡器的健康检查应该是EC2吗?

在使用ECS时,我的应用程序负载均衡器的健康检查应该是EC2吗?
EN

Stack Overflow用户
提问于 2017-05-14 20:47:06
回答 2查看 871关注 0票数 0

我一直在尝试为ECS和具有动态端口的应用程序负载均衡器(ALB)配置Cloudformation模板。

AutoScalingGroup的运行状况检查类型是否需要为EC2?这些示例似乎使用了EC2,当我将其设置为ELB时,健康检查似乎失败了。

如果确实需要将其设置为EC2,那么ECS是否管理容器本身的运行状况,而ALB只管理容器实例的运行状况,而不是容器?

编辑:再考虑一下这个问题,使用EC2健康检查可能更有意义,因为如果容器实例上有多个容器,那么一个不健康的容器不应该导致整个容器实例宕机。但是,如果ALB只监视实例,那么ECS是否监视容器的运行状况?

在搜索我的问题时,我偶然发现了这个AWS blog,但它提到了使用ELB进行健康检查……

EN

回答 2

Stack Overflow用户

发布于 2017-05-15 20:39:31

您的弹性伸缩组健康检查独立于ECS/负载均衡器监控。我不是很确定你的ASG的哪个健康检查设置用于健康检查。

在任何情况下,为了让您的ECS监视了解容器的健康状况,您都需要在连接到您的服务的目标组上设置健康检查设置。ECS将使用目标组中可见的信息来杀死被认为不健康的容器。

票数 0
EN

Stack Overflow用户

发布于 2017-05-29 02:17:03

这里的模板很棒:

http://templates.cloudonaut.io/en/stable/ecs/

群集的ECS模板和最重要的服务包括您需要的一切,包括自动扩展、负载平衡、运行状况检查等。

它们需要一些调整,但即使是开箱即用,也应该能让你有一个良好的开端。

注意堆栈依赖关系。在运行ecs服务模板之前,您需要安装vpc堆栈、vpc-s3端点堆栈、警报堆栈、nat-网关堆栈(如果您正在构建仅限于内网的服务)和群集层本身。

玩得开心!

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

https://stackoverflow.com/questions/43964055

复制
相关文章

相似问题

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