Microsoft Azure Mobile Services enables you to register business logic that is executed by Mobile Services either on a schedule that you define or on-demand from the Management Portal.
Some periodic tasks required by your mobile service that can be scheduled include:
Removing duplicate records from a table.
Archiving old data records.
Requesting and storing external data, such as tweets, RSS entries, and location information.
Processing or resizing stored images.
By default, new jobs are created in a disabled state. You should enable jobs after you have successfully tested them. You can test a job after you create it by clicking the job and then clicking Run Once. Errors in job scripts are written to the logs.
When your mobile service runs in the Free tier, you can create only one scheduled job at a time; in paid tiers, you can create up to ten scheduled jobs at the same time. For more details, see Mobile Services pricing details.
For more information about how to schedule jobs, see Schedule backend jobs in Mobile Services