Compartilhar via


Visão geral dos pools de DevOps gerenciados

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 suas necessidades específicas. Os Pools de DevOps Gerenciados implementam as melhores práticas de segurança e fornecem maneiras de equilibrar o custo e o desempenho. Ele também fornece caminhos para os cenários mais comuns e reduz significativamente o tempo que as equipes gastam criando e mantendo pools personalizados.

Os Pools de DevOps Gerenciados são uma evolução dos pools de agentes de Conjuntos de Dimensionamento de Máquinas Virtuais do Azure DevOps. Ele simplifica ainda mais a criação de pool personalizado, melhorando ainda mais a escalabilidade e a confiabilidade dos pools personalizados. Consulte Comparar pools de DevOps gerenciados com agentes de Conjuntos de Dimensionamento de Máquinas Virtuais do Azure. Pools de DevOps Gerenciados é um serviço totalmente gerenciado em que máquinas virtuais ou contêineres que alimentam os agentes estão em uma assinatura do Microsoft Azure. Eles não residem em sua própria assinatura do Azure, semelhantemente ao uso de pools de agentes em Conjuntos 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

Pools de DevOps gerenciados:

  • Tem agentes que são mais poderosos do que agentes padrão.
  • Usa uma imagem de máquina virtual que você personaliza para sua workload de CI/CD.
  • Tem agentes na região geográfica mais próxima de suas dependências.
  • Escala para cima e para baixo de acordo com a sua configuração.
  • Pode manter o estado de seus agentes por até sete dias, para que as compilações sejam mais rápidas devido a acessos ao cache.
  • Pode executar fluxos de trabalho de longa duração de até dois dias. Entre em contato com o suporte se o fluxo de trabalho exigir que você execute um único trabalho que leve mais de dois dias para ser concluído.
  • Pode acessar recursos de rede na empresa ou isolar sua carga de trabalho para acessar apenas endpoints específicos.
  • Pode criar agentes que têm o mesmo software que os agentes hospedados pela Microsoft no Azure Pipelines.
  • Exibir todos os agentes ativos e o status do provisionamento e reimageamento do agente.
  • Pode anexar um disco de dados para que você não precise usar uma edição maior apenas para obter mais espaço em disco.

Para saber mais sobre os recursos futuros, consulte o roteiro e a linha do tempo dos recursos.

Novidades sobre a Disponibilidade Geral dos Pools de DevOps Gerenciados

  • Há suporte para Pools de DevOps gerenciados 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, o que permite que você use recursos regionais para desempenho e conformidade otimizados. Para ver as regiões do Azure que dão suporte a Pools de DevOps Gerenciados em sua assinatura, registre o Microsoft.DevOpsInfrastructure provedor 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 do Azure Key Vault durante o provisionamento. Devido a esse processo, os certificados já existem no computador quando ele executa seus pipelines. Para usar esse recurso, configure uma identidade gerenciada em seu pool e conceda a ele permissões para acessar segredos do cofre de chaves. Para obter mais informações, consulte Integração com o Azure Key Vault.
  • Suporte a proxy: você pode configurar 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 em Pools de DevOps Gerenciados por trás de um proxy, como a oferta atual de agentes de Conjuntos 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 saber mais, consulte Suporte de proxy.
  • Exibir o endereço IP do agente: agora você pode exibir o endereço IP do agente na etapa Inicializar do trabalho no log de pipeline. Esse recurso é útil para cenários como quando você deseja investigar pipelines que falham devido a proxies ou regras de firewall.
  • Mover para outro grupo de recursos ou assinatura: agora você pode mover pools para outro grupo de recursos do Azure ou para outra assinatura. Para obter mais informações, veja Mover recursos do Azure para um novo grupo de recursos ou assinatura.
  • Suporte ao Ubuntu 24.04: o Ubuntu 24.04 agora tem suporte. Há três imagens em imagens selecionadas do marketplace e agora você pode trazer suas próprias 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 ao 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, o que libera ciclos de equipe de engenharia ou desenvolvimento de plataforma para se concentrar em outros problemas.
  • Pools específicos da equipe: como os usuários podem criar facilmente novos pools, as equipes de engenharia de plataforma podem facilmente criar vários pools específicos da equipe. Esse processo impede que as equipes enfrentem situações de vizinhos barulhentos e adapta pools para atender às necessidades de equipes individuais.
  • Autoatendimento sem preocupações: as equipes de engenharia de plataforma podem 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 ajudam a otimizar o custo do Azure com base nas necessidades exclusivas da carga de trabalho de CI/CD.
  • Escalonável: os pools são escalonáveis, até milhares de agentes em execução simultaneamente.
  • Confiável: seus desenvolvedores experimentam menos tempo de inatividade, pois os pools têm alto tempo de atividade.
  • Segurança: os agentes do pool têm a segurança das práticas recomendadas da Microsoft e você pode usar recursos para proteger ainda mais o pool.

Introdução

Para saber mais, acesse Introdução aos Pools de DevOps Gerenciados.

Veja o que os usuários estão dizendo sobre pools de DevOps gerenciados. (Os links a seguir levam você para sites externos fora do Microsoft Learn.)