Por que optar pelo AWS CodeBuild?

O AWS CodeBuild usa uma definição simples de preço, com pagamento conforme o uso. Não há custos antecipados nem taxas mínimas. Você paga apenas pelos recursos usados. A cobrança pelos recursos de computação é realizada de acordo com a duração da execução da compilação. A taxa depende do tipo de computação selecionado.

Calculadora de preços da AWS

Calcule o custo do CodeBuild e da arquitetura em uma única estimativa.

Crie sua estimativa personalizada agora mesmo

Preços do Amazon EC2 sob demanda

Duração da compilação

A duração da compilação é calculada em minutos, a partir do momento em que a criação é enviada até o seu encerramento, com o arredondamento feito com base no minuto mais próximo.

Tipos de computação

O CodeBuild oferece tipos de instâncias de computação com diferentes quantidades de memória e CPU. As cobranças variam de acordo com o tipo de instância de computação escolhido para sua compilação.

Preços do AWS Lambda sob demanda

Duração da compilação

A duração da compilação é calculada em segundos, desde o momento em que você envia sua compilação até seu encerramento, arredondada para o segundo mais próximo.

Tipos de computação

O CodeBuild oferece tipos de computação com diferentes quantidades de memória. As cobranças variam de acordo com o tipo de computação que você escolher para sua compilação.

Preços de capacidade reservada do Amazon EC2

Preços de instâncias por minuto

O preço da instância é calculado em minutos, a partir do momento em que você envia uma solicitação para uma nova instância até que sua instância seja encerrada, sendo arredondada para o minuto mais próximo. Cada instância tem uma taxa de uso mínima de 60 minutos.

Tipos de computação

O AWS CodeBuild oferece tipos de instâncias de computação com diferentes quantidades de memória e CPU. As cobranças variam de acordo com o tipo de instância de computação escolhido para sua frota.

  • Tamanho da computação
  • Instâncias reservadas do Mac

    Cada instância Mac tem uma taxa de uso mínima de 24 horas antes que você possa liberar a instância reservada.

  • Nome da computação
  • Instâncias reservadas do Mac

    Cada instância Mac tem uma taxa de uso mínima de 24 horas antes que você possa liberar a instância reservada.

Lista de controle de acesso à rede gerenciada

A Lista de Controle de Acesso à Rede (NACL) Gerenciada permite rotear o tráfego de rede por meio de um proxy gerenciado do CodeBuild. Você pode ativar a NACL em frotas de capacidade reservada para controlar uma lista de regras de rede permitidas ou negadas. O proxy gerenciado é cobrado por minuto em cada frota em que a NACL está ativada. Você continuará a incorrer em cobranças em uma frota habilitada para NACL até desativá-la.

Nível gratuito da AWS

O nível gratuito da AWS para o CodeBuild inclui um total de cem minutos de compilação por mês com os tipos de instâncias general1.small ou arm1.small usando o Amazon EC2 sob demanda. Com o uso do Lambda sob demanda, o nível gratuito da AWS para o CodeBuild inclui um total de 6 mil segundos de compilação por mês com os tipos de computação lambda.arm.1GB ou lambda.x86-64.1GB. A capacidade reservada do EC2 não está disponível no nível gratuito da AWS. O nível gratuito da AWS para o CodeBuild não expira automaticamente após o término do período de 12 meses do nível gratuito da AWS. Ele está disponível para clientes novos e atuais da AWS.

Cobranças adicionais

Pode haver taxas adicionais caso as criações transfiram dados ou usem outros serviços da AWS. Por exemplo, você pode incorrer em cobranças do Amazon CloudWatch Logs para fluxos de logs de compilação, do Amazon Simple Storage Service (Amazon S3) para o armazenamento de artefatos de compilação, e do AWS Key Management Service (AWS KMS) para a criptografia. Além disso, você pode incorrer em cobranças adicionais se usar o CodeBuild com o AWS CodePipeline.

Exemplos de definição de preço

Se você executar cem compilações em um mês usando a instância build.general1.small, em que cada execução de compilação demora cinco minutos, as cobranças seriam calculadas da seguinte forma:

Cobranças mensais de compilação

Minutos de criação = 100 criações x 5 minutos = 500 minutos de criação

Minutos de compilação - minutos de compilação provenientes do nível gratuito da AWS para o CodeBuild = minutos de compilação faturáveis por mês = 500 - 100 = 400 minutos de compilação

Total de cobranças mensais para a compilação = 400 minutos de compilação * USD 0,005 = USD 2

Se você executar cem compilações em um mês usando a instância lambda.arm.1GB, em que cada execução de compilação demora 300 segundos, as cobranças seriam calculadas da seguinte forma:

Cobranças mensais de compilação

Segundos de compilação = 100 compilações * 300 segundos = 30.000 segundos de compilação

Tempo decorrido da compilação em segundos - tempo de compilação em segundos provenientes do nível gratuito da AWS para o CodeBuild = tempo decorrido da compilação em segundos faturável mensalmente = 30.000 - 6.000 = 24.000 segundos de compilação

Total de cobranças mensais para a compilação = 24.000 segundo de compilação * USD 0,00001 = USD 0,24

Se você reservar 1 instância por um mês usando reserved.x86-64.g1.small, suas cobranças serão calculadas da seguinte forma:

Cobranças mensais de compilação

Minutos da instância = 60 minutos por hora * 24 horas por dia * 30 dias por mês = 43.200

Total de cobranças mensais para capacidade reservada = 43.200 minutos de instância * USD 0,003 =USD 129,60