Descrição geral
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. Consulte Comparar pools de DevOps geridos com agentes do Conjunto de Escalas de Máquinas Virtuais do Azure. 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 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 das suas dependências
- Aumenta e diminui a escala com base na sua configuração
- Pode manter o estado de seus agentes até sete dias, para que suas compilações sejam mais rápidas devido a acertos 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 pontos de extremidade específicos
- Pode criar agentes que tenham o mesmo software que os agentes hospedados pela Microsoft do Azure Pipelines
- Pode exibir 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
- Expurgou os agentes com estado problemático para fora do pool (em 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: 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 atrás de um proxy, como a oferta atual de agentes do Conjunto de Escala de Máquina Virtual 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 tarefa do log de pipeline, útil para cenários como a investigação de 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 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 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 com curadoria.
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.
- Um primeiro olhar sobre como revolucionar suas implantações na nuvem com os Pools de DevOps Gerenciados do Azure por Haflidi Fridthjofsson
- Uma primeira olhada no uso dos Pools de DevOps Gerenciados do Azure por Richard Fennell
- Pools de DevOps gerenciados do Azure DevOps por bjompen
- Implantando em um ambiente privado do Azure usando pools de DevOps gerenciados por Gora LEYE
- Pools de DevOps gerenciados: simplificando agentes de pipeline do Azure autohospedados por Vladimir Gusarov
- Simplifique o gerenciamento de agentes do Azure DevOps com Pools de DevOps Gerenciados por John Lokerse
- Simplificando farms de compilação com pools de DevOps gerenciados para Azure DevOps por Matteo Emili