Precios de Workflows

Este documento presenta los precios de Workflows. También puedes usar la calculadora de precios de Google Cloud para estimar el coste que supone usar Workflows.

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en la página de SKUs de Cloud Platform.

Resumen de precios

El precio de los flujos de trabajo se calcula mensualmente en función del número de pasos ejecutados en los flujos.

Para contabilizar el número total de pasos ejecutados en los flujos de trabajo se tiene en cuenta lo siguiente:

  • Cualquier paso que se ejecute correctamente.
  • Cualquier paso que haya fallado durante la ejecución.
  • Cualquier paso que se reintente durante una la ejecución del flujo de trabajo. Cada reintento se contabiliza como la ejecución de un paso.

Pasos internos y externos

Los pasos se pueden clasificar como internos o externos. Los pasos internos y externos precios distintos:

Pasos internos

Pasos que se llevan a cabo en Google Cloud cuando ejecutes tu flujo de trabajo.

Entre los tipos de pasos internos se incluyen los siguientes:

  • Solicitudes enviadas a APIs *.googleapis.com
  • Se envían solicitudes a las API que se ejecutan en Compute Engine, Google Kubernetes Engine o Kubernetes y usar nombres de dominio *.cloud.goog
  • Solicitudes enviadas a las API que se ejecutan en App Engine y que usan *.appspot.com nombres de dominio
  • Invocaciones de funciones de Cloud Run
  • Invocaciones de Cloud Run con dominio *.run.app nombres
  • Asignaciones y evaluaciones variables
  • Evaluaciones de declaraciones condicionales
  • Llamadas a flujos de trabajo secundarios definidos por el usuario o a funciones integradas (estándar biblioteca y conectores)
  • Intentos de sondeo realizados por conectores para operaciones de larga duración y se controla con connector_params.polling_policy
Pasos externos

Pasos que realizan una solicitud HTTP externa a recursos fuera de Google Cloud, o espera a que se ejecute HTTP retrollamadas.

Entre los tipos de pasos externos se incluyen los siguientes:

  • Solicitudes enviadas a API externas
  • Las solicitudes enviadas a los recursos de Google Cloud que utilizan dominios
  • Pasos que espera a que te llamemos a recibir mediante events.await_callback

Incurre en cargos por incrementos de 1000 pasos internos o externos. Para ver un ejemplo de cómo funciona, consulta esta ejemplo de precios.

Costes de los flujos de trabajo secundarios

Para calcular los precios de los flujos de trabajo secundarios, se siguen las mismas directrices de precios que en los flujos de trabajo habituales. Por lo tanto, llamar a un flujo de trabajo secundario genera el mismo coste que todos los pasos del flujo de trabajo secundario, más el coste del paso.

Uso gratuito

Como parte del nivel gratuito de Google Cloud, Workflows ofrece recursos sin coste dentro de unos límites específicos. Estos límites de uso son válidos durante y después del periodo de prueba gratuito. Si ya no estás en el periodo de prueba gratuito, todo uso que supere los límites de Always Free se te cobrará según la tabla de precios.

Recurso Límite mensual de uso gratuito
Pasos internos 5000
Pasos externos 2000

Tabla de precios

Ejemplo de precios

El coste mensual se obtiene en función del número total de pasos internos y externos que se llevan a cabo en todas las ejecuciones del flujo de trabajo. Para calcular los cargos totales de facturación, se resta el uso gratuito de cada total, se suma el número de incrementos de 1000 que has utilizado total o parcialmente en cada categoría, se multiplica cada recuento por el coste de unidad asociado y, por último, se suman todos estos resultados.

Por ejemplo, si las ejecuciones de tu flujo de trabajo utilizan un total de 6500 pasos internos y 3999 pasos externos en un mes:

Total de pasos internos que has utilizado: 6500

Pasos internos que cubre el nivel gratuito: 5000

Pasos internos adicionales: 1500

  • Incrementos de 1000 utilizados total o parcialmente pasos: 2
  • Coste de 2 incrementos de pasos internos: 2 * 0,01 USD = 0,02 USD
Total de pasos externos que has utilizado: 3999

Pasos externos que cubre el nivel gratuito: 2000

Pasos externos adicionales: 1999

  • Incrementos de 1000 utilizados total o parcialmente pasos: 2
  • Coste de 2 incrementos de pasos externos: 2 * 0,025 USD = 0,05 USD
Cargos totales del mes: 0,02 USD + 0,05 USD = 0,07 USD

Optimizar el uso

Como se demuestra en el ejemplo anterior, el coste de ejecutar un flujo de trabajo es mínimo. No obstante, en el caso de un uso de gran volumen, aplica las siguientes directrices para optimizar tu estrategia uso y reducir costes:

  • En lugar de usar dominios personalizados, asegúrate de que las llamadas a Google Cloud servicios usan *.appspot.com, *.cloud.goog, *.cloudfunctions.net o *.run.app, de modo que se te facturará por los pasos internos y no externos.

  • Aplicar una política de reintentos personalizada. que equilibra tus necesidades de latencia y fiabilidad con los costes. Más frecuentes vuelve a intentar reducir la latencia y aumenta la fiabilidad, pero también puede aumentar los costes.

  • Cuando se usen conectores que esperan realizar operaciones de larga duración, define un política de sondeo personalizada que optimiza la latencia para reducir los costes. Por ejemplo, si esperas que una operación se produzca más de una hora, puede que quieras una política que sondee inicialmente al cabo de un minuto en caso de fallo inmediato y, después, cada 15 minutos.

  • Combinar tareas en un solo paso.

  • Evita el uso excesivo de sys.log pasos. Considera usar registro de llamadas en su lugar.

Siguientes pasos

Solicita un presupuesto personalizado

Gracias al modelo de pago por uso de Google Cloud, solo pagas por los servicios que usas. Ponte en contacto con nuestro equipo de Ventas para solicitar un presupuesto personalizado para tu empresa.
Contactar con Ventas