具有私有 Api 后端的 Azure WebApp

Azure WebApp with private Api backend

我有一个应用程序分为 3 个微服务、1 个前端 Vue(使用 NGINX)和 2 个 API 后端(Asp.NET Core)。 对于他们每个人,我都有一张 docker 图片:

所有这些都可以在我的本地 Intranet 上使用 docker-compose 正常工作,现在我想将它们发布到 Azure 门户。

我知道有具有 docker-compose(预览)功能的 WebApp,但我更喜欢单独部署每个容器。

问题:

查看此 TechNet 博客,其中涵盖了您想要的一些场景。您可以结合使用 VNET 集成、服务终结点和/或私有 link 来完成隔离的 multi-tiered 应用程序。

最简单的设置将使用 VNET 集成 + 服务端点和访问限制锁定到与应用程序集成的子网。

https://techcommunity.microsoft.com/t5/apps-on-azure/zero-to-hero-with-app-service-part-7-multi-tier-web-applications/ba-p/1752015