Overview

rw-book-cover

In this article

  1. Usage Scenarios
  2. Benefits
  3. Get Started

Managed DevOps Pools empowers development teams to quickly and easily spin up Azure DevOps agent pools that are tailored to a team's specific needs. Managed DevOps Pools implements security best practices, provides knobs to balance cost and performance, provides paths for the most common scenarios, and significantly reduces time spent in creating and maintaining custom pools.

Managed DevOps Pools is an evolution of Azure DevOps Virtual Machine Scale Set agent pools, simplifying custom pool creation even further, by improving scalability and reliability of custom pools. Managed DevOps Pools is a fully managed service where virtual machines or containers powering the agents live in a Microsoft Azure subscription and not in your own Azure subscription, like when using Azure DevOps Virtual Machine Scale Set agent pools. For more information, see Microsoft Managed DevOps Pools architecture overview.

Usage Scenarios

Manage DevOps Pools:

Benefits

Managed DevOps Pools provide the following benefits to creating, configuring, and managing Azure DevOps agent pools in the cloud:

Time spent in Management: Managed DevOps Pools is designed to reduce time spent in managing CI/CD infrastructure. This will free up Platform Engineering cycles or Dev Team cycles to focus on other problems.

Team-specific Pools: Due to the ease with which new pools can be created, Platform Engineering can very easily create multiple team-specific pools, preventing teams from noisy neighbor situations and tailoring pools to suit the needs of individual teams.

Worry-free Self-Service: Platform Engineering can choose to empower development teams to create their own custom pools without compromising on governance, by allowing the use of curated images and networks.

Azure Cost: Managed DevOps pools will help optimize your Azure cost based on your CI/CD workload's unique needs.

Scalable: Managed DevOps pools are scalable up to thousands of agents running simultaneously.

Reliable: Your developers will experience lowest amount of downtime due to the high uptimes of Managed DevOps pools.

Security: Your pool's agents are secured by Microsoft's best practices, and has features to further secure your pool.

Get Started

To start using Managed DevOps Pools, see Get started with Managed DevOps Pools.