Preços

O preço dos pools de DevOps gerenciados é determinado pelo custo dos serviços do Azure que seu pool usa, como computação, armazenamento e saída de dados, combinado com o preço padrão do Azure DevOps Services para agentes auto-hospedados. Este artigo descreve como estimar e projetar os custos dos pools de DevOps gerenciados.

Preços de trabalho paralelo do Azure DevOps Services

O Azure DevOps refere-se à capacidade de executar trabalhos de pipeline simultaneamente como trabalhos paralelos. Se você tiver cinco trabalhos paralelos, poderá executar cinco pipelines ao mesmo tempo. Se mais de cinco pipelines estiverem na fila, os cinco primeiros serão iniciados e os pipelines restantes permanecerão na fila até que um dos pipelines anteriores seja concluído.

Os agentes gerenciados do DevOps Pools são considerados agentes auto-hospedados pelo Azure DevOps Services. Azure DevOps Services fornece aos agentes auto-hospedados um trabalho paralelo gratuito e cobra US$ 15,00 por mês para cada trabalho paralelo adicional. Se você quiser que a capacidade execute cinco trabalhos em paralelo, deverá pagar por quatro trabalhos paralelos adicionais a US$ 15,00 cada, por um adicional de US$ 60,00 por mês.

Os Pools de DevOps Gerenciados usam o Máximo de agentes para configurar o número máximo de agentes que ele disponibiliza para executar pipelines. Se você definir Máximo de agentes como 5, certifique-se de ter cinco trabalhos paralelos disponíveis em sua organização para obter o melhor desempenho. 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 gratuito padrão, só poderá executar um único pipeline por vez.

Para obter mais informações, confira Configurar trabalhos paralelos e pagar por eles.

Preços dos serviços do Azure

Os serviços do Azure que seu pool usa, como computação, armazenamento e saída de dados, são cobrados de acordo com as taxas de preços 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.

Estimando o custo

Uma fórmula básica para estimar o custo dos Pools de DevOps Gerenciados é determinar quantas horas de trabalhos são executados por mês multiplicadas pelo custo por hora.

Para estimar o número de horas, 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 seus trabalhos transferirem dados sujeitos a cobranças de saída de dados padrão, considere esse preço em suas estimativas.

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 por hora, examine o preço do tamanho da VM do Azure que você está usando para o pool. Se você estiver usando um disco de dados, consulte os preços do Managed Disks.

Se o tamanho da VM do Azure selecionado for de 12 centavos por hora e você estiver projetado para executar 4000 horas de trabalhos, o custo mensal projetado 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