Widziałem przede wszystkim 3 opcje w Windows Azure, aby zaplanować zadania. Batch, scheduler i zadania sieciowe. Czy istnieje link lub film objaśniający, jakie są różnice i kiedy i jakie korzyści stosować? Z góry dziękujęRóżnica między wsadem, harmonogramem i zadaniem sieci Azure oraz kiedy używać tego, co
Odpowiedz
Do tej pory nie widziałem niczego oficjalnego z azure.com lub msdn, więc pozwólcie, że zrobię ukłucie.
Azure Batch - to sposób na równoległe (zazwyczaj intensywne obliczeniowo) zadanie stylu HPC w chmurze. Pakiet przesyła wartość zadania równoległego działającego jako usługa, więc nie musisz się martwić o dostarczanie/zarządzanie dużym klastrem. Typowym scenariuszem jest kodowanie filmów o rozdzielczości 10K H.264 z 1080p do 720p - zamiast obracać 200 maszyn wirtualnych wystarczy skonfigurować wiersz poleceń i określić położenie tych 10-krotnych wideo (obiektów typu blob).
Azure Scheduler to sposób na powtarzanie pracy o określonej godzinie. To Windows Task Scheduler w chmurze. Na przykład, uruchom usługę 8AM w chmurze każdego dnia tygodnia i wyłącz ją o godzinie 18:00.
Serwis WWW Azure koncentruje się na wykonywaniu pracy w tle dla witryny Azure. To działa demoniczna farma serwerów WWW w chmurze. Przykładem jest: skompresowanie wszystkich zdjęć przesłanych ze strony internetowej.
Aby dodać do Yiding odpowiedź Azure Harmonogram i Azure WebJobs faktycznie pracują razem i zakończyć siebie w tym sensie.
Azure WebJobs będzie hostować twój kod/plik wykonywalny, który wykonuje pracę. Azure Scheduler zaplanuje, kiedy uruchomić swoją pracę -> WebJob.
Aby rozpocząć tworzenie zaplanowanego WebJob Azure, który utworzy oba zasoby.