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

Docker Azure应用程序服务的最佳部署替代方案,docker,asp.net-core,kubernetes,deployment,azure-web-app-service,Docker,Asp.net Core,Kubernetes,Deployment,Azure Web App Service,我们有一个ASP.net核心应用程序,我们使用老式的FTP部署在多个Azure应用程序服务中进行部署 我们想知道构建Docker容器是否有优势,并将其部署。它们在服务器上消耗更多还是更少的内存?选择一个或另一个是否需要权衡?你的问题是多维度的。让我们先看看Docker和Kubernetes维度,因为您似乎对此更感兴趣。Docker和Kubernetes适用于微服务体系结构。内存消耗不是选择DOCKER和Kube时应该考虑的因素。Docker和Kube是两种不同的服务。Docker是容器技术,Ku

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


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

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

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