В первую очередь я мог видеть, что в Windows Azure есть 3 варианта планирования заданий. Пакетные, планировщик и веб-задания. Есть ли какая-нибудь ссылка или видео, объясняющее, в чем разница и что использовать, когда и какие преимущества? заранее спасибо
Разница между пакетом Azure, планировщиком и веб-заданием и когда что использовать
Ответы (2)
До сих пор я не видел ничего официального от azure.com или msdn, так что позвольте мне попробовать.
Пакетная служба Azure – это способ запуска параллельных (обычно ресурсоемких) заданий в стиле высокопроизводительных вычислений в облаке. Пакетная обработка представляет ценность параллельного задания, работающего как служба, поэтому вам не нужно беспокоиться о подготовке/управлении большим кластером. Типичным сценарием является кодирование этих 10 000 видео H.264 с разрешением 1080p в 720p — вместо запуска 200 виртуальных машин вы просто настраиваете командную строку и указываете расположение этих 10 000 видео (BLOB-объектов).
Планировщик Azure позволяет запускать повторяющиеся задания в указанное время. Это планировщик заданий Windows в облаке. Например, запускайте облачный сервис в 8 утра каждый будний день и выключайте его в 18:00.
Задание Azure Web сосредоточено на выполнении фоновой работы для веб-сайта Azure. Это рабочая ферма веб-серверов демона в облаке. Например, сжать все изображения, загруженные с веб-страницы.
Чтобы добавить к ответу Yiding, Azure Scheduler и Azure WebJobs фактически работают вместе и дополняют друг друга в этом смысле.
Azure WebJobs будет размещать ваш код/исполняемый файл, выполняющий работу. Планировщик Azure запланирует выполнение вашей работы --> WebJob.
Для начала создайте запланированное веб-задание Azure, которое создаст оба ресурса.
Azure WebJobs
выполнять какую-либо обработку/вычисления и т. д., или эти функции можно выполнять только через Azure Batch
?
- person nam; 23.04.2018