与初始WebRole选项相比,将应用程序部署到Windows Azure Websites感觉非常方便。能够推动Git,并在20秒左右重新启动应用程序比15分钟角色重新部署有了很大改进。
因此,我正在考虑将此选项用于以前在WorkerRole中托管的内容。实际上,可以分配一个完整的VM来运行 WA网站。
尝试此操作时是否有 gotcha 注意?显然,顾名思义, WA网站不适用于后台处理。
答案 0 :(得分:1)
在即将推出的Windows Azure网站功能中,将支持您所指的方案: http://github.com/projectkudu/kudu/wiki/Web-jobs
以下内容允许您使用两种类型的流程来运行您的网站:
关于Azure Webrole和Azure网站之间的差异,有一个不同的问题: What is the difference between an Azure Web Site and an Azure Web Role
答案 1 :(得分:0)
云服务为您提供两种不同的环境:登台和制作。您也可以使用Git,Tfs,Codeplex,Dropbox的Continous部署。但如果您不需要这两个环境,您可以使用网站。
使用虚拟机,您将负责操作系统,运行时,数据以及您的应用程序(显然)。请注意,您必须自己应用服务包/安全包。如果您的应用不使用第三方组件,我认为没有理由使用VM。