Azure应用程序服务的最佳部署替代方案



我们有一个ASP.net核心应用程序,我们使用老式的FTP部署在多个Azure应用程序服务中。

我们想知道构建Docker容器是否有优势,并进行部署。它们在服务器上消耗的内存是多是少?选择一个或另一个是否有权衡?

您的问题是多维度的。让我们先看看Docker和Kubernetes维度,因为您似乎对此更感兴趣。Docker和Kubernetes适用于微服务架构。在选择Docker和Kube时,内存消耗不是一个应该考虑的因素。Docker和Kube是两种不同的服务。Docker是容器技术,Kubernetes是容器编排技术。即它管理容器实例。简而言之,他们不是部署解决方案。使用docker不会自动提高应用程序的内存和cpu利用率。如果你没有使用Azure DevOps管道,我建议你使用构建和发布管道任务来构建和部署你的.net核心应用程序。

最新更新