将MVC应用程序迁移到AZure Appservice和Cloud Service [英] Migrating MVC application to AZure Appservice and Cloud Service

查看:67
本文介绍了将MVC应用程序迁移到AZure Appservice和Cloud Service的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在VS2015中使用MVC应用程序.现在,我们计划将MVC5 Web应用程序迁移到Azure应用程序服务.我对使用Azure应用程序服务的云服务感到困惑.

I am using MVC application in VS2015.Now we are planning to migrate our MVC5 Web application to Azure app service. I am getting confused with cloud service with Azure app service.

只想检查我们是否可以将MVC5应用程序迁移到Azure应用程序服务?我已经安装了Azure SDK我是否需要安装VS 2017才能具有Azure App服务或与Azure SDK一起工作.

Just wanted to check can we migrate MVC5 application to Azure app service ? I have installed Azure SDK Do i need to install VS 2017 to have Azure App service or with Azure SDK will work.

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

Does the cloud service project and Azure App service both are different?

请帮助我进一步了解

推荐答案

Azure Web Apps和Cloud Services之间有很多区别.

There are many differences between Azure Web Apps and Cloud Services.

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

App Service Web Apps is a fully managed compute platform that is optimized for hosting websites and web applications. This platform-as-a-service (PaaS) offering of Microsoft Azure lets you focus on your business logic while Azure takes care of the infrastructure to run and scale your apps.

另一方面,云服务是平台即服务(PaaS)的示例.像App Service一样,该技术旨在支持可伸缩,可靠且操作便宜的应用程序.就像App Service托管在VM上一样,Cloud Services也是如此,但是,您可以更好地控制VM.您可以在Cloud Service VM上安装自己的软件,也可以远程访问它们.

On the other hand, Cloud Services is an example of Platform-as-a-Service (PaaS). Like App Service, this technology is designed to support applications that are scalable, reliable, and cheap to operate. Just like an App Service is hosted on VMs, so too are Cloud Services, however, you have more control over the VMs. You can install your own software on Cloud Service VMs and you can remote into them.

更多的控制也意味着更少的易用性.除非您需要其他控制选项,否则与Cloud Services相比,通常可以更快,更轻松地在App Service的Web Apps中启动和运行Web应用程序.

More control also means less ease of use. Unless you need the additional control options, it's typically quicker and easier to get a web application up and running in Web Apps in App Service compared to Cloud Services.

在Azure App Service中,部署和管理已集成到平台中,站点可以快速扩展以处理高流量负载,并且内置的负载平衡和流量管理器提供了高可用性.您可以使用在线迁移工具轻松地将现有站点移至Azure App Service,使用来自Web应用程序库,或使用您选择的框架和工具创建一个新站点.

In Azure App Service, deployment and management are integrated into the platform, sites can scale quickly to handle high traffic loads, and the built-in load balancing and traffic manager provide high availability. You can move existing sites to Azure App Service easily with an online migration tool, use an open-source app from the Web Application Gallery, or create a new site using the framework and tools of your choice.

此外,可以通过多种方式将代码直接部署到Azure App Service.您可以使用FTP/Kudu(Git/Mercurial或OneDrive/Dropbox)/Web Deploy等.

Also, there are many ways in which one can perform direct code deployment to Azure App Service. You can use FTP/Kudu (Git/Mercurial or OneDrive/Dropbox)/Web Deploy etc.

希望这可以消除您的困惑.

Hope this clears your confusion.

这篇关于将MVC应用程序迁移到AZure Appservice和Cloud Service的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆