Tipos de canalizaciones

AWS CodePipeline ofrece dos tipos de canalizaciones: V1 y V2. Los tipos de canalizaciones difieren en características y precio. Las canalizaciones se designan automáticamente como canalizaciones V1, incluso si no se especifica su tipo. Para que una canalización sea una canalización V2, debe configurar explícitamente el tipo de canalización en V2.

La definición de canalización de tipo V1 contiene los parámetros estándar de nivel de canalización, etapa y acción. La canalización de tipo V2 amplía la definición para agregar secciones de configuración adicionales, como activadores y variables. Para obtener más información sobre qué tipo de canalización es la adecuada para usted, consulte la Guía del usuario de AWS CodePipeline.

Con AWS CodePipeline no hay cuotas iniciales ni compromisos.

  • Para las canalizaciones de tipo V1: paga 1,00 USD por canalización activa al mes (una canalización que existió durante más de 30 días y tiene al menos una modificación de código durante el mes). No se aplican cargos por canalizaciones sin modificaciones de código nuevas que se ejecuten a través de estas durante el mes. Una canalización activa no se prorratea durante meses parciales. Las canalizaciones son gratuitas durante los primeros 30 días después de su creación.
  • Canalizaciones de tipo F o V2: paga 0,002 USD por minuto de ejecución de la acción. La duración de la ejecución de la acción se calcula en minutos, desde el momento en que una acción de su canalización comienza a ejecutarse hasta que esa acción alcanza el estado de finalización, redondeado al minuto más cercano. Se le cobrará por todos los tipos de acciones, excepto por la aprobación manual y los tipos de acciones personalizadas.   

Nivel gratuito de AWS*

Como parte del nivel gratuito de AWS, CodePipeline ofrece a los clientes nuevos y existentes lo siguiente:

  • Para canalizaciones de tipo V1: una canalización activa gratis por mes para canalizaciones de tipo V1.
  • Para canalizaciones de tipo V2: 100 minutos de ejecución de acciones gratuitas al mes. Los minutos de ejecución de acciones gratuitas se comparten entre todas las canalizaciones V2 de la cuenta, independientemente del número de canalizaciones V2 de la cuenta. Se restablecen automáticamente al principio de cada mes natural. Los minutos no utilizados no se transfieren al mes siguiente.

Cargos adicionales

Puede incurrir en cargos adicionales por almacenar y obtener acceso a los artefactos de canalización en Amazon S3 y por activar acciones desde otros productos de AWS y de terceros que usted conecta con la canalización.

Ejemplos de precios

Ejemplo 1: canalizaciones V2 con diferentes tipos de acciones

Supongamos que tiene 1 canalización de tipo V2 y ninguna de tipo V1 en un mes de 30 días. La canalización de tipo V2 tiene tres etapas: la etapa de origen con 1 acción de AWS CodeCommit y 1 de Amazon S3, la etapa de compilación con 2 acciones paralelas de AWS CodeBuild y la etapa de implementación, que incluye una acción de aprobación manual, una acción personalizada y una acción de AWS CodeDeploy. Supongamos que durante el mes solo hubo una ejecución de canalización: cada una de las acciones de la fase de origen tardó 1 minuto en completarse y las acciones de la fase de creación tardaron 2 minutos en completarse.

Cargo por tipo de canalización V2
2 * 1 (minutos de ejecución de la acción de la etapa de origen) + 2 * 2 (minutos de ejecución de la acción de la etapa de compilación) + 2 (la etapa de implementación solo incluirá CodeDeploy. Sin cargo por la aprobación manual y los tipos de acción personalizados = 7 minutos de ejecución de la acción

Total del mes = 0,00 USD (100 minutos gratis del nivel gratuito de AWS)

Ejemplo 2: combinación de canalizaciones V1 y V2

Supongamos que tiene 1 canalización de tipo V2 y 10 canalizaciones de tipo V1 en un mes de 30 días.

Cargo por tipo de canalización V1
10 (número de canalizaciones de tipo V1 activas) - 1 (del nivel gratuito de AWS) * 1,00 USD = 9,00 USD

Cargo por tipo de canalización V2
20 (número de ejecuciones en canalización de tipo V2) * 4 (número de acciones en proceso) * 2 (duración de la ejecución de cada acción) = 160 minutos de ejecución de acciones → (160 - 100 (desde el nivel gratuito de AWS)) * 0,002 USD = 0,12 USD

Total del mes = 9,00 USD + 0,12 USD = 9,12 USD

Ejemplo 3: solo canalizaciones V2

Supongamos que tiene 2 canalizaciones de tipo V2 y ninguna de tipo V1 en un mes de 30 días. Una de las canalizaciones de tipo V2 tiene tres etapas: la etapa de origen tiene una acción de origen, la etapa de compilación tiene una sola acción de CodeBuild y la etapa de prueba tiene tres acciones de CodeBuild paralelas. La otra canalización de tipo V2 tiene 10 acciones en 4 etapas diferentes (no la aprobación manual ni el tipo de acción personalizada) y tenía 10 ejecuciones de canalización, y cada acción tardaba 1 minuto en completarse.

Cargo por tipo de canalización V2
Canalización 1 = 10 (número de ejecuciones de canalización) * 5 (número de acciones en proceso) * 2 (duración de la ejecución de cada acción) = 100 minutos de ejecución de la acción
Canalización 2 = 10 (número de ejecuciones de canalización) * 10 (número de acciones en proceso) * 1 (duración de la ejecución de cada acción) = 100 minutos de ejecución de la acción

Total del mes = (200 - 100 (del nivel gratuito de AWS)) * 0,002 USD = 0,20 USD

Ejemplo 4: solo canalizaciones V1

Supongamos que tiene 100 canalizaciones de tipo V1 activas y ninguna de tipo V2 en un mes de 30 días.

Cargo por tipo de canalización V1
(100 (número de canalizaciones activas de la versión 1) - 1 (del nivel gratuito de AWS)) * 1,00 USD = 99,00 USD

Total del mes = 99,00 USD

Recursos de precios adicionales

Calculadora de precios de AWS

Calcule fácilmente los costos mensuales en AWS.

Obtenga asistencia de precios

Póngase en contacto con los especialistas de AWS para obtener un presupuesto personalizado.

Descubra cómo comenzar a usar AWS CodePipeline

Visite la página de inicio
¿Listo para crear?
Empezar a usar AWS CodePipeline
¿Tiene más preguntas?
Contacte con nosotros