ECS Fargate + Service Discovery + ALB

0

【以下的问题经过翻译处理】 一位客户想要使用ECS Fargate来运行任务, 在ALB(用于管理扩展和TLS)前面配置了AWS Service Discovery。在测试中,AWS Service Discovery 会绕过ALB并直接向后面任务发送请求。

AWS Service Discovery->ALB 这种模式不支持吗?客户试图避免部署其他东西(例如Consul)来进行管理。

profile picture
专家
已提问 4 个月前15 查看次数
1 回答
0

【以下的回答经过翻译处理】 AWS Service Discovery是替代ALB的一种方式,它利用了Route 53带托管的区域。当新任务启动时,它们会以“友好”的服务名 自动注册到Route 53托管的区域中,其他服务可以 使用服务名 来 引用到该服务。

ALB 既可以简单地被用作平衡客户端发送到您的第一层服务的传入流量,也可以作为服务发现的替代方案,为您的应用程序提供DNS端点,以便在需要联系其依赖项时使用。

profile picture
专家
已回答 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则