Разница между пакетом Azure, планировщиком и веб-заданием и когда что использовать

В первую очередь я мог видеть, что в Windows Azure есть 3 варианта планирования заданий. Пакетные, планировщик и веб-задания. Есть ли какая-нибудь ссылка или видео, объясняющее, в чем разница и что использовать, когда и какие преимущества? заранее спасибо


person Joy George Kunjikkuru    schedule 11.02.2015    source источник


Ответы (2)


До сих пор я не видел ничего официального от azure.com или msdn, так что позвольте мне попробовать.

Пакетная служба Azure – это способ запуска параллельных (обычно ресурсоемких) заданий в стиле высокопроизводительных вычислений в облаке. Пакетная обработка представляет ценность параллельного задания, работающего как служба, поэтому вам не нужно беспокоиться о подготовке/управлении большим кластером. Типичным сценарием является кодирование этих 10 000 видео H.264 с разрешением 1080p в 720p — вместо запуска 200 виртуальных машин вы просто настраиваете командную строку и указываете расположение этих 10 000 видео (BLOB-объектов).

Планировщик Azure позволяет запускать повторяющиеся задания в указанное время. Это планировщик заданий Windows в облаке. Например, запускайте облачный сервис в 8 утра каждый будний день и выключайте его в 18:00.

Задание Azure Web сосредоточено на выполнении фоновой работы для веб-сайта Azure. Это рабочая ферма веб-серверов демона в облаке. Например, сжать все изображения, загруженные с веб-страницы.

person Yiding Zhou    schedule 25.02.2015
comment
У меня есть tar-файлы размером 450 x 50 ГБ, которые нужно распаковать после того, как MS получит диск. Должен ли я использовать веб-задания или пакет? Для распаковки этих tar обычно требуется несколько дней на одной машине, но я не уверен, какой подход предпочтительнее — только сегодня узнал о пакетной службе Azure! Благодарность - person KevinY; 02.06.2018
comment
Обратите внимание, что планировщик Azure устарел. Вместо этого следует использовать Logic Apps: docs .microsoft.com/en-us/azure/scheduler/ - person Noel; 03.10.2018
comment
1) может ли планировщик Azure обрабатывать файлы с 1 миллионом записей и вставлять их в базу данных Azure SQL? 2) Можем ли мы настроить и запустить консольные приложения C# в планировщике Azure 3) если вышесказанное верно, будет ли планировщик azure дешевле, чем пакет azure? - person sagar; 08.01.2021

Чтобы добавить к ответу Yiding, Azure Scheduler и Azure WebJobs фактически работают вместе и дополняют друг друга в этом смысле.

Azure WebJobs будет размещать ваш код/исполняемый файл, выполняющий работу. Планировщик Azure запланирует выполнение вашей работы --> WebJob.

Для начала создайте запланированное веб-задание Azure, которое создаст оба ресурса.

person Amit Apple    schedule 27.02.2015
comment
Может ли Azure WebJobs выполнять какую-либо обработку/вычисления и т. д., или эти функции можно выполнять только через Azure Batch? - person nam; 23.04.2018