An orchestrator within the context of the processing framework can be defined as an Azure resource used to execute pipelines.
The orchestrators have two key roles when handling these pipelines:
A single orchestrator can also be responsible for both roles housing both framework and worker pipelines.
Currently the processing framework supports the following Azure orchestration services which can be used interchangeably for the roles above.
Each orchestrator type uses the following common components.