Worker Role vs Web Job
From what I understand both run small repeatable tasks in the cloud. What reasons and in what situations might I want to choose one over the other? Some basic information: WebJobs are good for lightweight work items that don't need any customization of the environment they run in and don't consume very much resources. They are also really good for tasks that only need to be run periodically, scheduled, or triggered. They are cheap and easy to setup/run. They run in the context of your Website which means you get the same environment that your Website runs in, and any resources they use are