在Windows Azure网站中运行批处理?

时间:2013-11-22 08:37:26

标签: azure azure-web-roles azure-web-sites

与初始WebRole选项相比,将应用程序部署到Windows Azure Websites感觉非常方便。能够推动Git,并在20秒左右重新启动应用程序比15分钟角色重新部署有了很大改进。

因此,我正在考虑将此选项用于以前在WorkerRole中托管的内容。实际上,可以分配一个完整的VM来运行 WA网站

尝试此操作时是否有 gotcha 注意?显然,顾名思义, WA网站不适用于后台处理。

2 个答案:

答案 0 :(得分:1)

在即将推出的Windows Azure网站功能中,将支持您所指的方案: http://github.com/projectkudu/kudu/wiki/Web-jobs

以下内容允许您使用两种类型的流程来运行您的网站:

  1. 已触发 - 按计划(或手动)方式开始您的流程。
  2. 连续 - 您的过程将始终开启(如果过程,则会将其重新启动)。
  3. 关于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。