将MVC应用程序迁移到AZure Appservice和Cloud Service

问题描述:

我在VS2015中使用MVC应用程序。现在我们计划将我们的MVC5 Web应用程序迁移到Azure应用程序服务。我对Azure应用服务的云服务感到困惑。将MVC应用程序迁移到AZure Appservice和Cloud Service

只想检查我们是否可以将MVC5应用程序迁移到Azure应用程序服务? 我已经安装了Azure SDK 我是否需要安装VS 2017以使Azure应用服务或Azure SDK能够正常工作。

云服务项目和Azure App服务是否有所不同?

请帮助我了解更多

有Azure的Web应用程序和云服务之间有许多差异。

App Service Web Apps是一个完全托管的计算平台,针对托管网站和Web应用程序进行了优化。这种Azure平台即服务(PaaS)产品可让您专注于业务逻辑,而Azure负责运行和扩展应用程序的基础架构。

另一方面,云服务是平台即服务(PaaS)的一个例子。与App Service一样,此技术旨在支持可扩展,可靠且运行便宜的应用程序。就像应用程序服务托管在虚拟机上一样,云服务也是如此,但是,您可以更好地控制虚拟机。您可以在Cloud Service VM上安装自己的软件,并且可以远程访问它们。

更多的控制也意味着更少的易用性。除非您需要额外的控制选项,否则与云服务相比,在Web应用程序服务中启动并运行Web应用程序通常更快更轻松。

在Azure App Service中,部署和管理集成到平台中,站点可以快速扩展以处理高流量负载,并且内置负载平衡和流量管理器可提供高可用性。您可以使用online migration tool轻松地将现有站点移动到Azure App Service,使用Web应用程序库中的开放源代码应用程序,或使用您选择的框架和工具创建新站点。

另外,有许多方法可以将代码直接部署到Azure应用服务。您可以使用FTP/Kudu(Git/Mercurial或OneDrive/Dropbox)/ Web部署等。

希望能够消除您的困惑。

+0

如何将我的MVC应用程序迁移到VS2015的Azure App Service。 –