Entérate de los lanzamientos de productos, las demostraciones y las capacitaciones más recientes de Next '24. Comencemos.
Combina las APIs y los servicios de Google Cloud para compilar aplicaciones confiables, la automatización de procesos y canalizaciones de datos y aprendizaje automático con facilidad.
Los clientes nuevos obtienen $300 en créditos gratuitos que pueden utilizar en Workflows. Todos los clientes obtienen 5,000 pasos y 2,000 llamadas a la API externas por mes, que no se descuentan de tus créditos.
Implementa y ejecuta un flujo de trabajo que conecte una serie de servicios junto con este instructivo
Automatiza de forma confiable los procesos que incluyen espera y reintentos de hasta un año
Implementa el procesamiento en tiempo real con ejecuciones de latencia baja basadas en eventos
Beneficios
Los flujos de trabajo con estado te permiten visualizar y supervisar las integraciones de servicios complejas sin dependencias adicionales.
Controla las fallas con la lógica de reintento predeterminada o personalizada y el manejo de errores, incluso cuando fallan otros sistemas; verifica cada paso en Spanner para poder realizar un seguimiento del progreso.
Escala según sea necesario: No tienes que aplicar parches ni mantener nada. Paga solo cuando se ejecutan los flujos de trabajo, sin costo mientras esperas o están inactivos.
Características clave
Llama a cualquier servicio, desde Cloud Functions o Cloud Run hasta APIs privadas y de terceros. Los conectores hacen que los servicios de Google Cloud sean fáciles de usar, ya que se encargan del formato de las solicitudes, los reintentos y la espera para completar las operaciones de larga duración.
Usa expresiones y funciones para transformar datos de respuesta y preparar entradas de solicitud. Automatiza las condiciones según las entradas y las respuestas del servicio. Especifica las políticas de reintento y el manejo de errores. Espera a que se realicen operaciones y eventos asíncronos con sondeos y devoluciones de llamada.
Paga solo cuando los flujos de trabajo realicen pasos.
Documentación
Casos de uso
Combina secuencias de invocaciones del servicio en flujos de trabajo confiables y observables. Por ejemplo, usa un flujo de trabajo para implementar el procesamiento de recibos en una aplicación de gastos. Cuando se sube una imagen del recibo a un bucket de Cloud Storage, Workflows envía la imagen a Document AI. Una vez finalizado el procesamiento, una función de Cloud Functions determina si se requiere aprobación. Por último, el recibo se hace visible para los usuarios mediante la adición de una entrada en una base de datos de Firestore.
Ejecuta operaciones de línea de negocios con flujos de trabajo. Por ejemplo, automatiza la entrega y el seguimiento de pedidos con un flujo de trabajo. Después de revisar el inventario, se solicita un envío desde el almacén y se envía una notificación al cliente. El envío se analiza al salir del almacén, y se actualiza el flujo de trabajo mediante una devolución de llamada que agrega información de seguimiento al pedido. Los pedidos que no se marquen como entregados en un plazo de 30 días se escalan al servicio de atención al cliente.
Implementa canalizaciones de datos por lotes y en tiempo real mediante flujos de trabajo que exporten secuencias, realicen transformaciones, consultas y trabajos de aprendizaje automático. Los conectores de los flujos de trabajo para los servicios de Google Cloud, como BigQuery, facilitan las operaciones y esperan su finalización. La integración con Cloud Scheduler facilita la ejecución de flujos de trabajo de forma recurrente.
Automatiza la infraestructura de nube con flujos de trabajo que controlan los servicios de Google Cloud. Por ejemplo, programa un flujo de trabajo mensual para detectar y solucionar problemas de cumplimiento de seguridad. Itera a través de recursos críticos y permisos de IAM, envía las solicitudes necesarias para la renovación de la aprobación mediante una función de Cloud Functions. Quita el acceso a los permisos que no hayas renovado en un plazo de 14 días.
Todas las características
Redundancia y tolerancia a errores | Los flujos de trabajo se replican de forma automática en varias zonas y estados de punto de control después de cada paso, lo que garantiza que las ejecuciones continúen incluso después de interrupciones. Las fallas en otros servicios se controlan a través de políticas de reintento predeterminadas y personalizables, tiempos de espera y manejo de errores personalizado. |
Autodocumentado | Especifica flujos de trabajo en YAML o JSON con pasos con nombre, lo que facilita la visualización, la comprensión y la observación. Estos formatos procesables admiten la generación y el análisis programáticos de los flujos de trabajo. |
Espera hasta un año | Espera un momento para implementar el sondeo. Los conectores proporcionan pasos de bloqueo para muchos servicios de Google Cloud con operaciones de larga duración. Solo escribe tus pasos y asegúrate de que cada uno esté listo antes de las siguientes ejecuciones. |
Activadores basados en eventos, programados y programáticos | Las ejecuciones de flujo de trabajo son de baja latencia, lo que admite el procesamiento en tiempo real y por lotes. A través de Eventarc, los flujos de trabajo se pueden ejecutar cuando ocurren eventos, como cuando se sube un archivo a Cloud Storage o cuando se publica un mensaje de Pub/Sub. |
Devoluciones de llamadas HTTP | Crea URL de devolución de llamada únicas dentro de tu flujo de trabajo. Luego, espera (con un tiempo de espera configurable de hasta un año) que se llame a la URL y recibe los datos de la solicitud HTTP en tu flujo de trabajo. Es útil para esperar a sistemas externos y, además, implementar procesos de interacción humana. |
Seguridad | Los flujos de trabajo se ejecutan en un entorno de zona de pruebas y no tienen dependencias de código que requieran parches de seguridad. Almacena y recupera secretos con Secret Manager. |
Autenticación sin interrupciones en Google Cloud | Organiza el trabajo de cualquier producto de Google Cloud sin preocuparte por la autenticación. Usa una cuenta de servicio apropiada y permite que los Ffujos de trabajo se encarguen de lo demás. |
Ejecución de latencia baja | Programación rápida de las ejecuciones de flujos de trabajo y las transiciones entre tareas. Rendimiento predecible sin inicios en frío. |
Implementaciones rápidas | Implementa en segundos para proporcionar una experiencia del desarrollador rápida y cambios de producción rápidos. |
Supervisión y registros integrados | La integración inmediata a Cloud Logging con entradas automáticas y personalizadas proporciona estadísticas sobre cada ejecución del flujo de trabajo. Cloud Monitoring hace un seguimiento del volumen, las tasas de error y el tiempo de ejecución. |
Precios
Paga por lo que usas con un nivel Siempre gratuito que se redondea hasta los 1,000 pasos ejecutados más cercanos. Paga solo por los pasos ejecutados en tu flujo de trabajo, no debes pagar nada si este no se ejecuta. Usa la calculadora de precios de Google Cloud a fin de obtener una estimación.
PASOS INTERNOS | Precio por mes |
---|---|
Primeros 5,000 pasos | Gratis |
de 5,000 a 100,000,000 pasos | $0.01 por incremento de 1,000 pasos |
Pasos después de los 100,000,000 | Comunícate con Ventas para conocer las opciones de precios |
LLAMADAS HTTP EXTERNAS | PRECIO POR MES |
---|---|
Primeras 2,000 llamadas | Gratis |
de 2,000 a 100,000,000 pasos | $ 0.025 por incremento de 1,000 llamadas |
Pasos después de los 100,000,000 | Comunícate con Ventas para conocer las opciones de precios |
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Google Cloud.
Comienza a desarrollar en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.