Compartilhar via


Visão geral

Os Pools de DevOps Gerenciados capacitam as equipes de desenvolvimento a criar pools de agentes do Azure DevOps de forma rápida e fácil que são adaptados às necessidades específicas de uma equipe. Os pools de DevOps gerenciados implementam as práticas recomendadas de segurança, fornecem botões para equilibrar custo e desempenho, fornecem caminhos para os cenários mais comuns e reduzem significativamente o tempo gasto na criação e manutenção de pools personalizados.

Os Pools de DevOps Gerenciados são uma evolução dos pools de agentes do Conjunto de Dimensionamento de Máquinas Virtuais do Azure DevOps, simplificando ainda mais a criação de pools personalizados, melhorando a escalabilidade e a confiabilidade dos pools personalizados. Os Pools de DevOps Gerenciados são um serviço totalmente gerenciado em que as máquinas virtuais ou contêineres que alimentam os agentes residem em uma assinatura do Microsoft Azure e não em sua própria assinatura do Azure, como ao usar pools de agentes do Conjunto de Dimensionamento de Máquinas Virtuais do Azure DevOps. Para obter mais informações, consulte Visão geral da arquitetura dos pools de DevOps gerenciados da Microsoft.

Cenários de uso

Gerenciar pools de DevOps:

  • Tem agentes mais poderosos do que os disponíveis nos agentes prontos para uso
  • Usa uma imagem de máquina virtual personalizada por você para sua carga de trabalho de CI/CD
  • Tem agentes na região geográfica mais próxima de suas dependências
  • Aumenta e diminui a escala com base na sua configuração
  • Pode manter o estado de seus agentes por até sete dias, para que suas compilações sejam mais rápidas devido a ocorrências de cache
  • Pode executar fluxos de trabalho de longa duração de até dois dias
  • Pode acessar recursos na rede da sua empresa ou isolar sua carga de trabalho para acessar apenas endpoints específicos
  • Pode criar agentes que tenham o mesmo software que os agentes hospedados pela Microsoft do Azure Pipelines
  • Pode visualizar todos os agentes ativos e o status do provisionamento e recriação de imagens do agente
  • Pode anexar um disco de dados, para que você não precise usar um SKU maior apenas para obter mais espaço em disco
  • Eliminação de agentes com estado problemáticos do pool (em março de 2025)
  • Reduza o custo do Azure em até 80%, com instâncias SPOT (em 2025)
  • Tem agentes de contêiner (em 2025)
  • Pode voltar para outra região geográfica quando a região primária sofrer uma interrupção (em 2025)

Novidades do GA dos Pools de DevOps Gerenciados

Pools de DevOps gerenciados com suporte em mais regiões do Azure: os pools de DevOps gerenciados agora estão disponíveis na Suécia Central, Sul do Brasil, Leste do Japão, Norte dos Emirados Árabes Unidos, Coreia Central e Leste da Noruega, permitindo que você aproveite os recursos regionais para otimizar o desempenho e a conformidade. Para ver as regiões do Azure que dão suporte a pools de DevOps gerenciados em sua assinatura, registre o provedor Microsoft.DevOpsInfrastructure em sua assinatura e exiba os locais com suporte.

Integrar com o Azure Key Vault: os Pools de DevOps Gerenciados oferecem a capacidade de buscar certificados de um Azure Key Vault durante o provisionamento, o que significa que os certificados já existirão no computador no momento em que ele executar os pipelines do Azure. Para usar esse recurso, configure uma identidade gerenciada em seu pool e conceda a ela permissões para acessar segredos do Key Vault. Para obter mais informações, consulte Integrar com o Azure Key Vault.

Suporte a proxy: você pode configurar seus pools de DevOps gerenciados para direcionar o tráfego de rede por meio de um proxy. Usando uma imagem com um proxy pré-instalado, você pode executar seus pipelines do Azure em Pools de DevOps Gerenciados por trás de um proxy, como a oferta atual de agentes do Conjunto de Dimensionamento de Máquinas Virtuais do Azure. Essa configuração permite que o agente recupere fontes e baixe artefatos, passando os detalhes do proxy para tarefas que também exigem configurações de proxy para acessar a Web. Para obter mais informações, consulte Suporte a proxy.

Exibir endereço IP do agente: agora você pode exibir o endereço IP do agente na etapa Inicializar trabalho do log do pipeline, útil para cenários como investigar pipelines com falha devido a proxies ou regras de firewall.

Mover para outro grupo de recursos ou assinatura: agora você tem a opção de mover seus pools de DevOps gerenciados para outro grupo de recursos do Azure ou para outra assinatura. Para obter mais informações, consulte Mover recursos do Azure para um novo grupo de recursos ou assinatura.

Suporte ao Ubuntu 24.04: adicionamos suporte para o Ubuntu 24.04 adicionando três imagens às imagens selecionadas do marketplace e habilitando as imagens do Ubuntu 24.04 usando imagens da Galeria de Computação do Azure.

Benefícios

Os pools de DevOps gerenciados fornecem os seguintes benefícios para criar, configurar e gerenciar pools de agentes do Azure DevOps na nuvem:

Tempo gasto no gerenciamento: os pools de DevOps gerenciados foram projetados para reduzir o tempo gasto no gerenciamento da infraestrutura de CI/CD. Isso liberará os ciclos de engenharia de plataforma ou os ciclos da equipe de desenvolvimento para se concentrar em outros problemas.

Pools específicos da equipe: Devido à facilidade com que novos pools podem ser criados, a Platform Engineering pode criar facilmente vários pools específicos da equipe, evitando que as equipes fiquem com vizinhos barulhentos e adaptando os pools para atender às necessidades de equipes individuais.

Autoatendimento sem preocupações: a engenharia de plataforma pode optar por capacitar as equipes de desenvolvimento a criar seus próprios pools personalizados sem comprometer a governança, permitindo o uso de imagens e redes selecionadas.

Custo do Azure: os pools de DevOps gerenciados ajudarão a otimizar o custo do Azure com base nas necessidades exclusivas da carga de trabalho de CI/CD.

Escalável: os pools de DevOps gerenciados são escaláveis para milhares de agentes em execução simultaneamente.

Confiável: seus desenvolvedores terão a menor quantidade de tempo de inatividade devido aos altos tempos de atividade dos pools de DevOps gerenciados.

Segurança: os agentes do pool são protegidos pelas práticas recomendadas da Microsoft e têm recursos para proteger ainda mais o pool.

Começar agora

Para começar a usar pools de DevOps gerenciados, consulte Introdução aos pools de DevOps gerenciados.

Confira também

Veja o que nossos MVPs estão dizendo sobre pools de DevOps gerenciados. Os links a seguir levam você aos sites externos do respectivo autor fora do Microsoft Learn.