Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 3.01 KB

scheduler-intro.md

File metadata and controls

52 lines (35 loc) · 3.01 KB
title description services documentationcenter author manager editor ms.assetid ms.service ms.workload ms.tgt_pltfrm ms.devlang ms.topic ms.date ms.author
What is Azure Scheduler? | Microsoft Docs
Azure Scheduler allows you to declaratively describe actions to run in the cloud. It then schedules and runs those actions automatically.
scheduler
.NET
derek1ee
kevinlam1
52aa6ae1-4c3d-43fb-81b0-6792c84bcfae
scheduler
infrastructure-services
na
dotnet
hero-article
08/18/2016
deli

What is Azure Scheduler?

Azure Scheduler allows you to declaratively describe actions to run in the cloud. It then schedules and runs those actions automatically. Scheduler does this by using the Azure portal, code, REST API, or Azure PowerShell.

Scheduler creates, maintains, and invokes scheduled work. Scheduler does not host any workloads or run any code. It only invokes code hosted elsewhere—in Azure, on-premises, or with another provider. It invokes via HTTP, HTTPS, a storage queue, a service bus queue, or a service bus topic.

Scheduler schedules jobs, keeps a history of job execution results that one can review, and deterministically and reliably schedules workloads to be run. Azure WebJobs (part of the Web Apps feature in Azure App Service) and other Azure scheduling capabilities use Scheduler in the background. The Scheduler REST API helps manage the communication for these actions. As such, Scheduler supports complex schedules and advanced recurrence easily.

There are several scenarios that lend themselves to the usage of Scheduler. For example:

  • Recurring application actions: Periodically gathering data from Twitter into a feed.
  • Daily maintenance: Daily pruning of logs, performing backups, and other maintenance tasks. For example, an administrator may choose to back up the database at 1:00 A.M. every day for the next nine months.

Scheduler allows you to create, update, delete, view, and manage jobs and job collections programmatically, by using scripts, and in the portal.

See also

Azure Scheduler concepts, terminology, and entity hierarchy

Get started using Scheduler in the Azure portal

Plans and billing in Azure Scheduler

How to build complex schedules and advanced recurrence with Azure Scheduler

Azure Scheduler REST API reference

Azure Scheduler PowerShell cmdlets reference

Azure Scheduler high-availability and reliability

Azure Scheduler limits, defaults, and error codes

Azure Scheduler outbound authentication