Workflows contain Activities that perform Builds, executes Test and Deployments. Workflows are assigned to Server Pools for performing their workload. Below is a description of the Components of a Workflow.
More:
Workflow Activity
Remote Agents and Server Pools
Workflow Services
Out of the Box Workflow Services