2016-05-31 81 views
0

我们计划迁移到Azure的计划任务与Web应用程序相关联。一些是控制台应用程序,并使用Windows任务调度程序以时间间隔运行它们。将Windows计划任务或Windows服务迁移到Azure Web作业

一些窗体服务在形式上,我们已经在线程中实际地安排了任务。这些任务可能会连接到SQL数据库,清理存储或者甚至向用户发送批量电子邮件。

将这些迁移到Azure的建议是什么? Webjobs是迄今为止我们找到的主要候选人。基本上我们的要求是调度和监控。欢迎任何建议,样本或资源链接。

+0

这是非常广泛的,没有正确的答案(另外,工具/教程的建议是脱离主题)。最好的起点是每个服务的文档(比如WebJobs和Functions),然后询问关于它们的具体问题。 –

+0

感谢您的评论@DavidMakogon。我正在使用TimerTrigger进行一些开发,并附带WebJob SDK扩展。只是希望其他开发者分享他们的相关经验。 – Shiham

回答

0

另一个选项是“Azure Function”,它基于webjob SDK并提供“Webjobs as a Service”,不需要部署。

Morover您可以对Azure函数使用“动态服务计划”,只有在函数运行时才支付此服务计划。

Here是一个比较Azure函数和Webjobs的文章。

+0

这应该是一个评论,而不是一个答案(我已经在我的评论中提到函数)。 –