Quick Notes144 words

Optimising pipeline concurrency — quick notes

Concurrency — quick notes

FactDetail
Service unitParallel job = organization capacity for one actively running agent job
Consumed byRunning matrix legs and running jobs from other organization pipelines; not queued legs, steps, stages, waits, or artifacts
Agent versus entitlementAgents supply execution infrastructure; parallel-job entitlement limits simultaneous service use
Throttle a matrixmaxParallel
maxParallel validityOnly with matrix
parallel + matrixMutually exclusive
Self-hosted scalingVMSS agents are customer-managed; Managed DevOps Pools is fully managed; both still need self-hosted parallel-job entitlement

Trade-off: more capacity can reduce queueing or parallelizable wall-clock time; cost depends on the agent and billing model.

Sources: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-400 · https://learn.microsoft.com/en-us/azure/devops/pipelines/licensing/concurrent-jobs · https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/jobs-job-strategy · https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases · https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/github-hosted · https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/agents · https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/overview · https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/migrate-from-scale-set-agents

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free