【发布时间】:2021-10-09 07:55:02
【问题描述】:
我是 docker 和 azure 应用服务领域的新手。
同事提议:
ASP.net 核心应用 --> 创建 docker 镜像 --> Azure 容器注册表 --> Azure App 服务。
我的经验:
ASP.net 核心应用 --> 部署到 Azure 应用服务
我们被推荐使用一个容器,在这个容器的顶部有一个应用服务层。
我想知道这样做而不是直接部署应用服务的主要好处是什么?
通过应用服务,我们可以横向扩展、纵向扩展、添加负载均衡器、使用 web api 管理等,但不清楚为什么要添加另一层但在其下放置一个容器?
应用程序本身是一个简单的 API asp.net 核心应用程序 - 我们已将 SQL 服务器部分分离为 PaaS SQL。
任何关于原因的指导都会很好。
【问题讨论】:
标签: asp.net azure docker .net-core