App Runner是否支持一个系统依赖于多个系统的架构?

0

【以下的问题经过翻译处理】 我的目标是:

  • 假设与有高流量的10个或以上服务器/后端API系统一起工作
  • 朝着尽可能无服务器的方向发展
  • 为基于容器的解决方案(出于移动系统的原因)
  • 在那些后端系统中(假设)有一个依赖于其他10个或以上的系统/服务。

我研究了许多不同的AWS解决方案,如Elastic Beanstalk,Fargate的ECS和App Runner。从我所读的内容来看,Elastic Beanstalk与具有多个系统之间依赖关系的架构拓扑不兼容。

问题:在您有一个依赖于如上所述的许多其他API系统的私有API系统的情况下,App Runner能否使用?

一个关于AWS精彩的相关视频:AWS re:Invent 2022 - 查看AWS Fargate和AWS App Runner的细节CON406

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

【以下的回答经过翻译处理】 嗨 @FinneyCanHelp, 您可以使用App Runner来实现这个用例,无论在ECS还是App Runner中,都没有直接定义服务之间依赖关系的方法。但您可以使用环境变量来指定下游/依赖URL,这些URL可以被源服务用于调用这些服务。

团队最近推出了私有服务支持,允许您保持服务私有并将流量路由到VPC内部,请参考以下博客获取更多细节:

如果您有任何进一步的问题,请告诉我们。谢谢。

profile picture
专家
已回答 5 个月前

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

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

回答问题的准则