So far I have not seen anything official with azure.com or msdn, so let me take a hit.
Azure Batch is a way to run a parallel (usually computational) HPC job in the cloud. The package sets the value of a parallel job running as a service, so you donβt worry about providing / managing a large cluster. A typical scenario is to transfer the encoding of these videos with a resolution of 10K H.264 from 1080p to 720p - instead of deploying 200 virtual machines, you simply configure the command line and specify the location of these videos 10k (blobs).
Azure Scheduler is a way to start repetitive work at a specified time. This is a Windows Task Scheduler in the cloud. For example, start the 8AM cloud service every weekday and turn it off for 6 hours.
Azure Web Job focuses on background work for the Azure Website. This is the daemon web server production farm in the cloud. An example is to compress all images downloaded from a web page.
Yiding zhou
source share