ECS Fargate + Service Discovery + ALB

0

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

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

profile picture
專家
已提問 5 個月前檢視次數 27 次
1 個回答
0

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

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

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南