Calculadora de Costos de Pipeline CI/CD
Estime el gasto mensual y anual en runners de CI/CD a partir del volumen diario de builds, la duración promedio de cada build, el costo por minuto y la tasa de aciertos de caché.
Cómo usar la calculadora de costos de pipeline CI/CD
- Introduzca el número promedio diario de builds.
- Introduzca la duración promedio de cada build en minutos.
- Introduzca el precio por minuto del proveedor.
- Introduzca la tasa de aciertos de caché como porcentaje.
- Haga clic en Calcular.
Casos de Uso
- •Presupuestación de DevOps.
- •Comparación entre la inversión en caché y los costos de runners.
- •Justificación para migrar a runners self-hosted.
Fórmula
Minutos mensuales = builds/día × minutos promedio × 30. Minutos efectivos = total × (1 − cache_hit × 0,6). Costo = minutos efectivos × precio por minuto.
Preguntas Frecuentes
¿Por qué se multiplica el cache hit por 0,6?
El caché de dependencias generalmente elimina entre el 50 % y el 70 % de la fase de instalación, pero deja intactos la ejecución de pruebas, el linting y los pasos de deploy. 0,6 es un promedio razonable y defendible.
¿Qué servicios de CI abarca esta calculadora?
Cualquier runner basado en minutos: GitHub Actions, GitLab, Buildkite, CircleCI, Buddy. Para GitHub, la tarifa de Linux es aproximadamente 0,008 USD/min; macOS es 10 veces mayor.
¿Y los runners self-hosted?
Introduzca una tarifa marginal de electricidad más amortización de hardware por minuto. Los runners bare-metal suelen resultar en 0,001 USD/min o menos.