计划程序:拒绝重复工作,让效率翻倍!

Azure 计划程序是一个多租户应用程序服务,用于计划重复性或者识别日历基础上的可靠操作,甚至在面临网络、计算机和数据中心故障时也能可靠执行,它的诞生大幅简化了 IT 管理者的工作内容。

在使用的过程中,由于 Windows 任务计划及 Azure 计划程序在功能上有些相似之处,IT 人员往往会产生概念上的模糊,下面小编将为大家一一解析。

Windows 任务计划与 Azure 计划程序的主要区别:

Windows 任务计划:IT 人员可以通过这个功能调用本地的应用(比如 Powershell 脚本等),来按照您的需求定时的去执行。

Azure 计划程序:IT 人员可以通过 http/https 来调用 Web 服务终结点,也可以将消息发送到 Azure 的存储空间队列。

不可否认,很多使用过 Azure 计划程序的开发人员,对它都有很高的评价,其缘由不外乎为他们带来了便捷操作的同时,还具有很高的可用性和可靠性。

那么,使用计划程序又能带来哪些便捷呢?让我们一起来看下:

Azure 计划程序 (Scheduler) 只需呼叫 HTTP 节点并向 Azure 存储伫列传送消息,就可以从 Azure 数据中心触发多个任务包含呼叫。这个服务可用于触发诸如数据更新、记录清洗及网站备份等周期性工作。Azure 伫列服务允许其计划程序触发无需立刻执行的任务,并将工作项目发送给少数运行的服务。建立 Azure 计划程序十分简单,且有免费版本提供,但 Azure 同时也有不少与计划程序功能类似的服务值得研究。

与此同时,它是一个相对轻量的任务触发服务,IT 管理者或软件开发商都可以用其在 Azure 或其他地方集中控管任务触发。Azure 计划程序不运行任务,同时也不处理任务结果;客户应用程序可以在需要时检索 Azure 计划程序接收的请求,进行相应工作。举例来说,Azure 计划程序可以用于网站的心跳测试,客户的代码可掌握计划程序接收的错误响应,在出现问题时发出警告。

远程任务触发会受益新网站或新服务的创建,因此开发团队想要实现带有 Azure 计划程序的接口。

目前,Azure 计划程序已在中国的两个区域推出:中国东部和中国北部。如果托管区域中的某个数据中心服务中断,则 Azure 计划程序的故障转移功能便可发挥作用,使开发者能够从另一个数据中心使用该服务,极大程度上提高了计划程序的可用性和可靠性。

立即访问http://market.azure.cn

原文地址:https://www.cnblogs.com/zangdalei/p/7351907.html