Partilhar via


Visão geral dos pools de DevOps gerenciados

Os Pools de DevOps Gerenciados permitem que as equipes de desenvolvimento criem pools de agentes do Azure DevOps de forma rápida e fácil, adaptados às necessidades específicas de uma equipe. Os Pools de DevOps Gerenciados implementam 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 Escala de Máquina Virtual do Azure DevOps, simplificando ainda mais a criação de pools personalizados, melhorando a escalabilidade e a confiabilidade dos pools personalizados. Veja Comparar Pools de DevOps Geridos com Agentes do Azure Virtual Machine Scale Set. O Managed DevOps Pools é um serviço totalmente gerido em que as máquinas virtuais ou os contentores que alimentam os agentes residem numa subscrição do Microsoft Azure e não na sua própria subscrição do Azure, como acontece quando utiliza os pools de agentes dos Conjuntos de Dimensionamento de Máquinas Virtuais do Azure DevOps. Para obter mais informações, consulte Visão geral da arquitetura de pools de DevOps gerenciados da Microsoft.

Cenários de uso

Gerencie pools de DevOps:

  • Tem agentes mais poderosos do que os disponíveis nos agentes padrão
  • 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 das suas dependências
  • Escala para cima e para baixo com base na sua configuração.
  • Pode manter o estado dos seus agentes até sete dias, para que as suas compilações sejam mais rápidas devido a acertos no cache
  • Pode executar fluxos de trabalho de longa duração de até dois dias
  • Pode aceder a recursos na rede da sua empresa ou isolar o seu trabalho para aceder apenas a 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 estado do provisionamento e reimagem 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
  • Removidos os agentes stateful problemáticos do pool (até março de 2025)
  • Reduza o custo do Azure em até 80%, com instâncias SPOT (em 2025)
  • Tem agentes de contentores (Coming 2025)
  • Pode voltar para outra região geográfica quando a região primária sofre uma interrupção (Coming 2025)

O que há de novo no Managed DevOps Pools GA

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, no Sul do Brasil, no Leste do Japão, no Norte dos Emirados Árabes Unidos, na Coreia Central e no 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 suportados.

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

Suporte a proxy: podeis configurar os vossos pools de DevOps geridos para direcionar o tráfego de rede por meio de um proxy. Usando uma imagem com um proxy pré-instalado, pode executar os seus pipelines do Azure em Pools de DevOps Geridos atrás de um proxy, como a oferta atual de agentes do Azure Virtual Machine Scale Set. 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 mais informações, consulte suporte a proxy.

Visualizar endereço IP do agente: agora pode visualizar o endereço IP do agente na etapa de inicialização da tarefa do log de pipeline, útil em cenários de investigação de falhas em pipelines 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 mercado e permitindo 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 para criar, configurar e gerenciar pools de agentes do Azure DevOps na nuvem:

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

Pools específicos para equipes: Devido à facilidade com que novos pools podem ser criados, a Engenharia de Plataforma pode facilmente criar vários pools específicos para equipes, evitando que as equipes fiquem em situações barulhentas de vizinhos e adaptando piscinas para atender às necessidades de equipes individuais.

Autosserviço sem preocupações: a Engenharia de Plataforma pode escolher capacitar as equipas de desenvolvimento a criar os 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 seu 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 até 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.

Consulte também

Veja o que nossos MVPs estão dizendo sobre Managed DevOps Pools. Os links a seguir levam você aos sites externos do respetivo autor fora do Microsoft Learn.