Tipos de pipeline
O AWS CodePipeline fornece dois tipos de pipeline: V1 e V2. Os tipos de pipeline diferem em atributos e preços. Os pipelines são automaticamente designados como pipelines V1, mesmo que o tipo de pipeline não seja especificado. Para que um pipeline seja um pipeline V2, você deve configurar explicitamente seu tipo como V2.
A definição de pipeline de tipo V1 contém os parâmetros padrão de pipeline, estágio e nível de ação. O pipeline de tipo V2 estende a definição para adicionar seções adicionais de configurações, como gatilhos e variáveis. Para obter mais informações sobre qual tipo de pipeline é o ideal para você, consulte o Guia do Usuário do AWS CodePipeline.
Com o AWS CodePipeline, não há taxas iniciais ou compromissos.
- Para pipelines do tipo V1: você paga USD 1,00 por pipeline ativo (um pipeline que existe há mais de 30 dias e tem pelo menos uma alteração de código que passa por ele durante o mês) por mês. Não há cobranças para pipelines que não tenham novas alterações de código executadas neles durante o mês. A cobrança de um pipeline ativo não será calculada pro rata para meses parciais. Pipelines são gratuitos nos primeiros 30 dias após a criação.
- Para pipelines de tipo V2: você paga USD 0,002 por minuto de execução da ação. A duração da execução da ação é calculada em minutos, desde o momento em que uma ação em seu pipeline começa a ser executada até que ela atinja um estado de conclusão, arredondado para o minuto mais próximo. Você é cobrado por todos os tipos de ação, exceto pela aprovação manual e por tipos de ações personalizadas.
Nível gratuito da AWS*
Como parte do Nível gratuito da AWS, o CodePipeline oferece a clientes novos e existentes:
- Para pipelines do tipo V1: um pipeline ativo gratuito por mês para pipelines do tipo V1.
- Para pipelines de tipo V2: 100 minutos gratuitos de execução de ações por mês. Os minutos gratuitos de execução de ações são compartilhados entre todos os pipelines V2 na conta, independentemente do número desses pipelines. Eles são redefinidos automaticamente no início de cada mês civil. Os minutos não utilizados não são transferidos para o mês seguinte.
Cobranças adicionais
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 produtos da AWS e de terceiros conectados ao seu pipeline.
Exemplos de preço
Exemplo 1: pipelines V2 com diferentes tipos de ação
Digamos que você tenha um pipeline de tipo V2 e nenhum pipeline de tipo V1 em um mês de 30 dias. O pipeline de tipo V2 tem três estágios: estágio de origem com 1 ação do AWS CodeCommit e 1 ação do Amazon S3, estágio de compilação com 2 ações paralelas do AWS CodeBuild e estágio de implantação que tem ação de aprovação manual, uma ação personalizada e uma ação do AWS CodeDeploy. Vamos supor que, durante o mês, houve apenas uma execução de pipeline, com as ações no estágio de origem levando 1 minuto para serem concluídas e as ações na fase de compilação levando 2 minutos para serem concluídas.
Cobrança do tipo de pipeline V2
2 * 1 (minutos de execução da ação do estágio de origem) + 2 * 2 (minutos de execução da ação do estágio de compilação) + 2 (o estágio de implantação incluirá apenas o CodeDeploy. Sem cobrança para aprovação manual e tipos de ação personalizados) = 7 minutos de execução de ações
Total do mês = USD 0,00 (100 minutos gratuitos do nível gratuito da AWS)
Exemplo 2: combinação de pipelines V1 e V2
Digamos que você tenha um pipeline de tipo V2 e 10 pipelines de tipo V1 em um mês de 30 dias.
Cobrança do tipo de pipeline V1
10 (número de pipelines ativos do tipo V1) - 1 (do nível gratuito da AWS) * USD 1,00 = USD 9,00
Cobrança do tipo de pipeline V2
20 (número de execuções de pipelines de tipo V2) * 4 (número de ações no pipeline) * 2 (duração da execução de cada ação) = 160 minutos de execução de ações → (160 - 100 (do nível gratuito da AWS)) * USD 0,002 = USD 0,12
Total do mês = USD 9,00 + USD 0,12 = USD 9,12
Exemplo 3: Somente pipelines V2
Digamos que você tenha 2 pipelines de tipo V2 e nenhum pipeline de tipo V1 em um mês de 30 dias. Um dos pipelines de tipo V2 tem três estágios: o estágio de origem tem uma ação de origem, o estágio de compilação tem uma única ação do CodeBuild, o estágio de teste tem três ações paralelas do CodeBuild. O outro pipeline de tipo V2 tem 10 ações em 4 estágios diferentes (sem aprovação manual ou tipo de ação personalizada) e teve 10 execuções de pipelines, cada ação levando 1 minuto para ser concluída.
Cobrança do tipo de pipeline V2
Pipeline 1 = 10 (número de execuções do pipeline) * 5 (número de ações no pipeline) * 2 (duração da execução de cada ação) = 100 minutos de execução de ações
Pipeline 2 = 10 (número de execuções do pipeline) * 10 (número de ações no pipeline) * 1 (duração da execução de cada ação) = 100 minutos de execução de ações
Total do mês = (200 - 100 (do nível gratuito da AWS)) * USD 0,002 = USD 0,20
Exemplo 4: Somente pipelines V1
Digamos que você tenha 100 pipelines de tipo V1 ativos e nenhum pipeline de tipo V2 em um mês de 30 dias.
Cobrança do tipo de pipeline V1
(100 (número de pipelines ativos V1) - 1 (do nível gratuito da AWS)) * USD 1,00 = USD 99,00
Total por mês = USD 99,00
Recursos adicionais de definição de preço
Calcule facilmente os custos mensais com a AWS.
Entre em contato com os especialistas da AWS para obter uma cotação personalizada.
Saiba como começar a usar o AWS CodePipeline