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
EXPERTE
gefragt vor 5 Monaten55 Aufrufe
1 Antwort
0

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

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen