什么是 Azure 计划程序?

Important

Azure 逻辑应用将替换即将停用的 Azure 计划程序。 若要安排作业,请改为试用 Azure 逻辑应用

Azure 计划程序通过以声明性的方式描述操作,帮助创建在云中运行的作业。 该服务随后自动安排并运行这些操作。 例如,可以在 Azure 内部和外部调用服务(如调用 HTTP 或 HTTPS 终结点),还可以将消息发布到 Azure 存储队列和 Azure 服务总线队列或主题。 可以立即或稍后运行作业。 计划程序轻松支持复杂计划和高级重复周期。 计划程序指定何时运行作业、保留可以查看的作业结果历史记录,然后以可预测且可靠的方式安排工作负载运行。

虽然可以使用计划程序来创建、维护和运行安排的工作负载,但计划程序不会托管工作负载或运行代码。 该服务仅调用在其他位置托管的服务或代码,例如,在 Azure 中或本地托管,或与其他提供程序一起托管。 计划程序可以通过 HTTP、HTTPS、存储队列、服务总线队列或服务总线主题进行调用。 若要创建、管理和安排作业,可以使用 Azure 门户、代码、计划程序 REST APIAzure 计划程序 PowerShell cmdlet 参考。 例如,可以使用脚本以及在 Azure 门户中以编程方式创建、查看、更新、管理或删除作业和作业集合

其他 Azure 计划功能也在后台使用计划程序,例如,Azure WebJobs,这是 Azure 应用服务中的一个 Web 应用功能。 可以使用计划程序 REST API 管理这些操作的通信。 帮助管理这些操作的通信。

计划程序可在以下方案中提供帮助:

  • 运行重复应用操作:例如,定期将数据从 Twitter 收集到源中。

  • 执行日常维护:例如每天删改日志、执行备份和其他维护任务。

    例如,作为管理员,你可能需要在接下来九个月的每天凌晨 1 点备份数据库。

后续步骤