azure - 将 Windows 计划任务或 Windows 服务迁移到 Azure Web 作业

标签 azure windows-services scheduled-tasks azure-webjobs

我们有几个与 Web 应用程序相关的计划任务,我们计划将其迁移到 Azure。有些是控制台应用程序,并使用 Windows 任务计划程序按时间间隔运行它们。

有些是以 Windows 服务的形式出现的,我们已经在线程中务实地安排了任务。这些任务可能会连接到 SQL 数据库、清理存储,甚至向用户发送批量电子邮件。

将这些内容迁移到 Azure 的建议是什么。 Webjobs 是迄今为止我们发现的主要候选者。基本上我们的要求是调度和监控。欢迎任何建议、示例或资源链接。

最佳答案

调度任务的另一个选项是“Azure Function”,它基于 webjob SDK,并提供“Webjobs as a Service”,无需部署。

此外,您可以在 Azure Functions 中使用“动态服务计划”,使用此服务计划,您只需在函数运行时付费。

Here是一篇比较 Azure Functions 和 Webjobs 的文章。

关于azure - 将 Windows 计划任务或 Windows 服务迁移到 Azure Web 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37543605/

相关文章:

azure - 使用多个查询条件查询 Windows Azure 表存储

.net - Windows 安装程序 : Error 1001, CustomAction _xxxxx.install 返回实际错误代码 1603

delphi - 是否可以从 Windows Vista 或更高版本中的服务应用程序创建托盘图标?

windows - 自动启动 Windows 录音机

azure run 命令脚本来挂载文件存储

azure - 请求遥测 - "durationMetric"?

c - 服务放入安装功能后无法启动

windows - Task Scheduler 如何运行 exe 的多个实例?

oracle - 一个 Oracle 计划作业与另一个实例并行运行。如何防止这种情况?

azure - 是否可以获取 Azure 工作角色跟踪的实时流?