gpt4 book ai didi

asp.net - 我应该将 docker 与应用程序服务一起使用,而不是直接使用应用程序服务吗?

转载 作者:行者123 更新时间:2023-12-03 02:21:33 24 4
gpt4 key购买 nike

我是 Docker 和 azure 应用服务世界的新手。

同事提议:

ASP.net core 应用程序 --> 创建 Docker 镜像 --> Azure 容器注册表 --> Azure 应用服务。

我的经历:

ASP.net core 应用程序 --> 部署到 Azure 应用服务

建议我们使用一个容器,该容器顶部有一个应用服务层。

我想知道这样做而不是直接部署应用服务的主要好处是什么?

通过应用服务,我们可以横向扩展、纵向扩展、使用 Web API 管理添加负载均衡器等,但不清楚为什么我要添加另一层但在其下面放置一个容器?<​​/p>

应用程序本身是一个简单的 API asp.net core 应用程序 - 我们已将 SQL 服务器部分分离到 PaaS SQL 中。

任何关于原因的指导都会很好。

最佳答案

如果您部署为 Windows 容器,那么我看不到任何好处。在我看来,这实际上会导致不必要的复杂性

如果您部署为 Linux 容器,那么有几个优点

  • 由于无需提供 Windows 许可费用,因此您的成本更低
  • 性能提升,因为 Linux 没有太多不需要的包袱

关于asp.net - 我应该将 docker 与应用程序服务一起使用,而不是直接使用应用程序服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68647391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com