Compartilhar via


Preços do Managed DevOps Pools

Os preços de Pools de DevOps Gerenciados são uma combinação do custo dos serviços do Azure que seu pool usa, como computação, armazenamento e saída de dados, e o preço padrão de trabalhos paralelos do Azure DevOps Services para agentes auto-hospedados. Este artigo descreve como estimar e projetar os custos dos pools de DevOps gerenciados.

Preços dos serviços do Azure

O custo principal dos Pools de DevOps Gerenciados é o custo dos serviços do Azure que o pool usa, como computação, armazenamento e saída de dados, que são cobrados com as taxas de preço padrão do Azure. Para obter mais informações, consulte:

Para obter detalhes adicionais sobre os Serviços do Azure usados pelos Pools de DevOps Gerenciados e estratégias para reduzir custos, consulte Gerenciar custo e desempenho.

Preços de trabalho paralelo do Azure DevOps Services

O custo secundário dos Pools de DevOps Gerenciados é o custo de trabalhos paralelos do Azure DevOps. No Azure DevOps, um trabalho paralelo refere-se à capacidade de computação para executar um trabalho de pipeline. Os agentes dos pools de DevOps gerenciados são considerados agentes auto-hospedados e são executados usando jobs paralelos auto-hospedados. O Azure DevOps Services fornece às organizações um trabalho paralelo auto-hospedado gratuito com minutos ilimitados. Se você quiser ter a capacidade de executar cinco trabalhos de pipeline simultâneos em agentes do Managed DevOps Pools, deverá pagar por quatro trabalhos paralelos auto-hospedados adicionais.

A parte de trabalhos paralelos do Azure DevOps do custo dos Pools de DevOps Gerenciados é um custo mensal fixo com base no número de trabalhos paralelos auto-hospedados adquiridos e não aumenta ou diminui com base no tempo em que seus agentes são provisionados ou na duração dos trabalhos de pipeline. Para obter mais informações, consulte:

Observação

A contagem de trabalhos paralelos auto-hospedados do Azure DevOps para sua organização determina quantos agentes auto-hospedados podem executar trabalhos simultaneamente em sua organização do Azure DevOps, incluindo seus pipelines em execução em agentes do Managed DevOps Pools. A contagem de trabalhos paralelos é diferente da configuração de agentes máximos do Managed DevOps Pools, que configura o número máximo de agentes que o pool disponibiliza para executar pipelines. Se você definir o máximo de agentes como 5, verifique se você tem pelo menos cinco trabalhos paralelos auto-hospedados disponíveis em sua organização. Os trabalhos paralelos são pagos e configurados no nível da organização do Azure DevOps e são compartilhados com todos os pipelines em execução em qualquer projeto na organização. Se você definir o máximo de agentes como 5 , mas tiver apenas o trabalho paralelo auto-hospedado gratuito padrão, só poderá executar um único pipeline por vez.

Estimando o custo

Uma fórmula básica para estimar o custo mensal de Pools de DevOps Gerenciados é combinar custos fixos, como preços de trabalho paralelos do Azure DevOps Services, custos de serviços do Azure não por hora, como preços do Armazenamento do Azure, preços de Discos Gerenciados e encargos de saída de dados padrão e custo de serviços do Azure por hora, principalmente os preços das Máquinas Virtuais, que normalmente é a maior parte do custo mensal dos Pools de DevOps Gerenciados.

Para estimar o número de horas usadas ao projetar o custo de serviços do Azure por hora, multiplique o número de trabalhos projetados pelo tempo de execução projetado dos trabalhos. Por exemplo, se o seu trabalho típico leva duas horas para ser executado, é executado 100 vezes por dia, cinco dias por semana, suas horas estimadas seriam de 1000 horas por semana, ou aproximadamente 4000 horas por mês.

Se você estiver usando agentes em espera, considere as horas em que os agentes estão online para trabalhos em espera, mas não em execução ativa, e adicione isso às horas estimadas. Para usar agentes em espera, configure um agendamento de provisionamento para manter os agentes on-line para reduzir o tempo de inicialização para executar trabalhos. Se você provisionasse cinco agentes para ficarem em espera durante uma semana de trabalho de 40 horas, estaria pagando por 200 horas de tempo de máquina por semana, mesmo durante os horários em que nenhum trabalho estava em execução.

Para encontrar o custo da máquina virtual por hora, consulte os preços do tamanho da VM do Azure que você está usando para o pool.

Se o tamanho da VM do Azure selecionado for de 12 centavos por hora e você for projetado para executar 4.000 horas de trabalhos, o custo mensal projetado para serviços por hora será de US$ 480.

Para exibir o uso anterior de recursos do Azure, consulte Exibir e baixar o uso e os encargos do Azure.

Confira também