Precios de Workflows

En este documento, se detallan los precios de los flujos de trabajo. También puedes usar la calculadora de precios de Google Cloud para estimar los costos de uso.

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en SKU de Google Cloud.

Descripción general de los precios

Los precios de flujos de trabajo se calculan mensualmente según la cantidad de pasos del flujo de trabajo ejecutados.

En el siguiente cálculo, se cuenta el total de los pasos del flujo de trabajo ejecutados:

  • Cualquier paso que se ejecute de forma correcta.
  • Cualquier paso que falle durante la ejecución.
  • Cualquier paso que se reintente durante una la ejecución del flujo de trabajo. Cada reintento cuenta como una ejecución de paso.

Pasos internos y externos

Los pasos se pueden clasificar como internos o externos. Los pasos internos y externos son con un precio diferente:

Pasos internos

Pasos que se producen dentro de Google Cloud cuando ejecutas tu flujo de trabajo.

Entre los tipos de pasos internos, se incluyen los siguientes:

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

Pasos que realizan una solicitud HTTP externa a recursos fuera de Google Cloud, o esperar a que HTTP devoluciones de llamada.

Entre los tipos de pasos externos, se incluyen los siguientes:

  • Solicitudes enviadas a API externas
  • Solicitudes enviadas a recursos de Google Cloud que usan dominios
  • Pasos que espera una devolución de llamada que se recibirán mediante events.await_callback

Se te cobrará por incrementos de 1,000 pasos internos o pasos externos. Para ver un ejemplo de cómo funciona, consulte este ejemplo de precios.

Costos del subflujo de trabajo

Los precios de los subflujos de trabajo se calculan con los mismos lineamientos de precio que un flujo de trabajo normal. Como resultado, llamar a un subflujo de trabajo genera costos iguales al costo de todos los pasos del subflujo de trabajo, más el costo del paso que llama al subflujo de trabajo.

Uso gratuito

Como parte del nivel gratuito de Google Cloud, los flujos de trabajo proporcionan recursos que se pueden usar de forma gratuita hasta límites específicos. Estos límites de uso están disponibles durante el período de prueba gratuita y después de esta. Si ya terminó el período de prueba gratuita, se generarán cargos por encima de los límites de Siempre gratuito según la tabla de precios.

Recurso Límite mensual de uso gratuito
Pasos internos 5,000
Pasos externos 2,000

Tabla de precios

Ejemplo de precios

Tu costo mensual proviene de la cantidad total de pasos internos y externos realizados en todas las ejecuciones de tu flujo de trabajo. El cálculo de facturación resta el uso gratuito de cada total, cuenta la cantidad de 1,000 incrementos que usaste de manera completa o parcial para cada categoría, multiplica cada recuento por el costo de la unidad asociada y, luego, agrega esos resultados juntos para obtener los cargos totales.

Por ejemplo, si las ejecuciones de tu flujo de trabajo usan un total de 6,500 pasos internos y 3,999 pasos externos en un mes, considera lo siguiente:

Total de pasos internos que usaste: 6,500

Pasos internos que cubre el nivel gratuito: 5 000

Pasos internos adicionales: 1,500

  • Incrementos de 1,000 que se usaron de forma total o parcial pasos: 2
  • Costo de 2 incrementos de pasos internos: 2 * USD 0.01 = USD 0.02
Total de pasos externos que usaste: 3,999

Pasos externos que cubre el nivel gratuito: 2000

Pasos externos adicionales: 1,999

  • Incrementos de 1,000 que se usaron de forma total o parcial pasos: 2
  • Costo por 2 incrementos de pasos externos: 2 * USD 0.025 = USD 0.05
Cargos totales del mes: $0.02 + $0.05 = USD 0.07

Optimiza el uso

Como se demuestra en el ejemplo anterior, el costo de ejecutar un flujo de trabajo es mínimo. Sin embargo, para un uso de gran volumen, aplique los siguientes lineamientos para optimizar y disminuir los costos:

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

  • Aplica una política de reintento personalizada que equilibra tus necesidades de latencia y confiabilidad con los costos. Más frecuente reducen la latencia y aumentan la confiabilidad, pero también pueden aumentar los costos.

  • Cuando uses conectores que esperan operaciones de larga duración, establece un política de sondeo personalizada que optimiza la latencia según el costo. Por ejemplo, si esperas que una operación tome más de una hora, tal vez quieras una política que, inicialmente, sondea después de un minuto de un error inmediato y cada 15 minutos después de eso.

  • Combina asignaciones en un solo paso.

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

¿Qué sigue?

Solicita una cotización personalizada

Con los precios de pago por uso de Google Cloud, solo pagas por los servicios que usas. Comunícate con nuestro equipo de Ventas y obtén una cotización personalizada para tu organización.
Comunicarse con Ventas