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 Cloud Platform SKUs.
Descripción general de 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 intente durante la ejecución de un flujo de trabajo Cada reintento cuenta como una ejecución de pasos.
Pasos internos y externos
Los pasos se pueden clasificar como internos o externos. Los precios de los pasos internos y externos son diferentes:
Pasos internos
Pasos que ocurren dentro de Google Cloud cuando ejecutas tu flujo de trabajo. |
Entre los tipos de pasos internos, se incluyen los siguientes:
|
Pasos externos
Pasos que realizan una solicitud HTTP externa a los recursos fuera de Google Cloud o que esperan devoluciones de llamada HTTP. |
Entre los tipos de pasos externos, se incluyen los siguientes:
|
Se te cobrará por incrementos de 1,000 pasos internos o pasos externos. Para ver un ejemplo de cómo funciona, consulta 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
|
Total de pasos externos que usaste: 3,999 | Pasos externos que cubre el nivel gratuito: 2,000 Pasos externos adicionales: 1,999
|
Cargos totales del mes: USD 0.02 + USD 0.05 | = USD 0.07 |
Optimizar el uso
Como se muestra en el ejemplo anterior, el costo de la ejecución de un flujo de trabajo es mínimo. Sin embargo, si quieres usar grandes volúmenes, aplica los siguientes lineamientos para optimizar el uso y disminuir el costo:
En lugar de usar dominios personalizados, asegúrate de que todas las llamadas a los servicios de Google Cloud usen
*.appspot.com
,*.cloud.goog
,*.cloudfunctions.net
o*.run.app
para que se te facturen los pasos internos y no los externos.Aplica una política de reintento personalizada que equilibra tus necesidades de latencia y confiabilidad con los costos. Los reintentos más frecuentes reducen la latencia y aumentan la confiabilidad, pero también pueden aumentar los costos.
Cuando uses conectores que esperan operaciones de larga duración, configura una política de sondeo personalizada que optimice la latencia para el costo. Por ejemplo, si esperas que una operación tarde más de una hora, es posible que desees una política que, en un principio, sondee después de un minuto en caso de una falla inmediata y, luego, cada 15 minutos después de eso.
Combina las asignaciones en un solo paso.
Evita el uso excesivo de los pasos de
sys.log
. En su lugar, considera usar el registro de llamadas.
¿Qué sigue?
- Consulta la documentación de Workflows.
- Comienza a usar Workflows.
- Prueba la calculadora de precios.
- Obtén información sobre soluciones y casos de uso de Workflows.