Uso e custo de um serviço individual: a definição de preço da AWS é baseada no uso de cada serviço individual. O uso combinado total de todos os serviços criará sua conta mensal. Explore as guias abaixo para saber o que cada serviço faz e como ele afeta sua conta.

  • AWS CodePipeline

    Descrição: o AWS CodePipeline é um serviço de entrega contínua para atualizações rápidas e confiáveis de aplicações. O CodePipeline compila, testa e implanta código sempre que ocorre uma alteração de código, de acordo com os modelos de processo de liberação que você definiu. Isso permite disponibilizar recursos e atualizações de forma rápida e confiável. Você pode criar facilmente uma solução completa usando nossos plug-ins predefinidos para serviços populares de terceiros, como GitHub, ou integrando seus próprios plug-ins personalizados a qualquer etapa do processo de lançamento. Com o AWS CodePipeline, você paga somente pelo que usa. Não há custos iniciais nem compromissos de longo prazo.

    Como funciona a definição de preço: o AWS CodePipeline cobra 1 USD por pipeline ativo por mês. Um pipeline ativo é um pipeline em que pelo menos uma mudança de código passa por ele durante o mês. Poderá haver cobrança adicional pelo armazenamento e pelo acesso de artefatos do pipeline no Amazon S3 e pelo acionamento de ações de outros serviços da AWS e de terceiros conectados ao seu pipeline. O nível gratuito da AWS permite um pipeline ativo gratuito por mês.

    Exemplo: se você tiver três pipelines, mas apenas um foi usado para uma mudança de código em um mês, a cobrança desse mês será 1 USD. O nível gratuito da AWS permite um pipeline ativo gratuito por mês. Os pipelines ociosos não serão cobrados nesse mês.

  • AWS CodeDeploy

    Descrição: o AWS CodeDeploy é um serviço que automatiza as implantações de código em qualquer instância, incluindo as do Amazon EC2 e as executadas no local. O AWS CodeDeploy facilita o lançamento rápido de novos recursos, ajuda a evitar tempo de inatividade durante a implantação de aplicativos e lida com a complexidade de atualizá-los. Você pode usar o AWS CodeDeploy para automatizar implantações de software e eliminar a necessidade de operações manuais propensas a erros. O serviço é escalável juntamente com a infraestrutura, permitindo implantar facilmente em uma ou em milhares de instâncias.

    Como funciona a definição de preço: não há encargos adicionais para implantações de código em instâncias do Amazon EC2 usando o AWS CodeDeploy. Você será cobrado apenas pelas implantações de código em servidores locais com uma taxa de 0,02 USD por atualização de servidor no local. Por exemplo, uma implantação em três servidores no local corresponde a três atualizações. 

    Exemplo: se você implantar código em uma instância do Amazon EC2 usando o AWS CodeDeploy, não haverá cobrança. Se você implantar código em um servidor no local, o custo será 0,02 USD.

  • Amazon EC2

    Descrição: o Amazon EC2 fornece os servidores de aplicações virtuais, conhecidos como instâncias, onde serão implantadas as alterações de código. O Amazon EC2 permite configurar e alterar facilmente a escala da capacidade computacional para atender rapidamente a alterações de requisitos e demanda. Ele é integrado ao ambiente de computação comprovado da Amazon, permitindo o uso de todo o pacote de serviços da AWS.

    Como funciona a definição de preço: a definição de preço do Amazon EC2 baseia-se em quatro componentes: o tipo de instância escolhido (o EC2 é fornecido em mais de 40 tipos de instância, com opções otimizadas para computação, memória, armazenamento e outros recursos), a região onde as instâncias estarão alocadas, o software executado e o modelo de definição de preço escolhido (instâncias sob demanda, capacidade reservada, spot etc.). Para obter mais informações, consulte a definição de preço do Amazon EC2

    Exemplo: se você seguir o tópico Simple Pipeline Walkthrough no guia de implementação e aceitar os valores padrão, poderá executar uma instância t1.micro com Amazon Linux. Se você manter a instância em execução por um mês inteiro, o custo total do mês será 15 USD (supondo que você está fora dos limites do nível gratuito). 

  • AWS CodeCommit

    Descrição: o AWS CodeCommit é um serviço de controle de origem totalmente gerenciado que permite que as empresas hospedem repositórios Git privados, seguros e altamente escaláveis. O CodeCommit elimina a necessidade de operar seu próprio sistema de controle de fontes e as preocupações com a escalabilidade da infraestrutura. Você pode usar o CodeCommit para armazenar com segurança qualquer item, desde código-fonte a arquivos binários. Além disso, ele funciona perfeitamente com suas ferramentas Git existentes.

    Como funciona a definição de preço: o custo da hospedagem de um projeto com o AWS CodeCommit depende do número de usuários ativos na conta a cada mês. Sua conta recebe gratuitamente (dentro dos limites) 5 usuários ativos por mês. Depois que esse número for alcançado, você pagará 1 USD por usuário ativo adicional por mês. Não há custos nem compromissos antecipados. Para obter mais detalhes, consulte a definição de preço do AWS CodeCommit.

    Exemplo: se a sua conta tiver 6 usuários ativos em um determinado mês, você pagará 1 USD (supondo a inexistência de cobranças ou excedentes adicionais).

    Você pode usar o CodeCommit como o repositório de origem no pipeline.

  • Amazon S3

    Descrição: o Amazon S3 disponibiliza armazenamento na nuvem baseado em objetos seguro, durável e altamente escalável. Exemplos de objetos que você pode armazenar incluem páginas HTML, arquivos CSS, imagens, vídeos e JavaScript. O Amazon S3 facilita o uso do armazenamento de objetos com uma interface web simples para armazenar e recuperar dados de qualquer lugar da web, o que significa que o site será disponibilizado com confiabilidade a todos os visitantes.

    Como funciona a definição de preço: a definição de preço do Amazon S3 baseia-se em cinco componentes: o tipo de armazenamento do Amazon S3 em uso (por exemplo, Acesso Standard vs. Acesso Standard-Infrequent), onde você armazena seus objetos (por exemplo Leste dos EUA vs. Ásia-Pacífico - Sydney), a quantidade de dados que você armazena, o número de solicitações feitas para armazenar ou recuperar objetos e taxas de transferência de dados. Para obter mais detalhes, consulte a definição de preço do Amazon S3.

    Exemplo: digamos que você esteja usando o armazenamento Standard do Amazon S3 na região Leste dos EUA (Norte da Virgínia). Usando o código de exemplo do guia, você poderá armazenar menos de 1 MB de arquivos de origem, com um custo irrisório (0 USD). Sempre que o AWS CodePipeline recuperar uma cópia do arquivo de origem do S3 ou fizer o download de um artefato para o bucket de artefatos, você será cobrado de acordo com a definição de preço de solicitações do S3 por solicitação individual (por exemplo, solicitações PUT, COPY, POST e GET).

    Você pode usar o S3 como o repositório de origem no pipeline. O CodePipeline também usará o S3 para armazenar e acessar artefatos de pipeline.

Estimativas de total de cobrança: o custo total da execução de um pipeline de CI/CD na AWS depende dos serviços da AWS usados no pipeline. As cobranças mensais variarão dependendo da configuração e do uso de cada produto, mas se você seguir as instruções detalhadas deste guia e aceitar as configurações padrão, a cobrança mensal será cerca de 15 USD.