Matthias Güntert
Matthias Güntert

Reputation: 4668

Azure Batch and use cases for JobManagerTask

I am currently digging into the Azure Batch service, and I am confused about the proper use of a JobManagerTask...

...and maybe what the overall architecture of an Azure Batch application should look like. I have built the below architecture based on code samples from Microsoft found on Github .

These are my current application components.

App1 - ClusterHead

App2 - JobManagerTask

App3 - WorkloadRunner

Azure Storage Account

Azure Durable Function

Questions

Thanks in advance!

Upvotes: 0

Views: 283

Answers (1)

brklein
brklein

Reputation: 310

Your example is an example of a how a JobManagerTask can be used, albeit as you mentioned if the data being generated is all generated by the JobManagerTask and is fixed then it could make sense to just merge it into your ClusterHead as you mentioned. In your case it just depends if you want the split and upload of your data to occur as part of the Job or run it on the workstation.

One area JobManagerTasks excel is if the data coming in is continuous. Basically if you had a bunch of writers to a raw input queue, you could have your JobManagerTask run continuously reading from that queue and splitting the data/creating the tasks.

Upvotes: 1

Related Questions