首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS ECS -在单个ECS中部署两个不同的微服务

问AWS ECS -在单个ECS中部署两个不同的微服务
EN

Stack Overflow用户
提问于 2018-07-31 21:04:42
回答 2查看 500关注 0票数 0

我有两个微服务需要部署在同一个ECS服务中,以便有效地使用资源。

它们具有相同的上下文路径,因此不能在ALB中使用路径模式过滤器,并且ECS似乎不允许在单个ECS中使用多个ALB。

是否有可能在不同的端口有两个目标群体为微服务提供服务?或者还有其他解决方案吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-31 23:52:34

是的,您可以有两个不同的目标组,每个目标组在同一个ALB下都有一个唯一的端口。我使用此构造在与ALB相同的实例上支持HTTP和HTTPS协议。应与ECS相同

票数 1
EN

Stack Overflow用户

发布于 2018-08-03 23:15:41

您绝对可以让单个ALB在ECS实例的不同端口上提供两个不同的微服务。通常,当您走到这一步时,您可能希望查看动态端口映射。ALB仍然需要一种方法来决定转到哪个目标组--例如,主机名匹配。

我不能完全确定我理解的是为什么要共享ECS服务--为什么不将每个微服务放在它自己的ECS服务中并共享一个ALB呢?

无论如何,两者都有可能实现。我有几个微服务,每个微服务都有自己的ECS服务,共享ECS实例,并在集群中使用ALB上的主机名匹配的ALB。如果你真的想要使用一个单一的ECS服务,它看起来仍然是可能的。

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

https://stackoverflow.com/questions/51614084

复制
相关文章

相似问题

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