Combine serviços e APIs do Google Cloud para criar aplicativos confiáveis, automação de processos e pipelines de dados e de machine learning.
Novos clientes ganham US$ 300 em créditos para gastar no Workflows. Todos os clientes recebem 5.000 etapas e 2.000 chamadas de API externas por mês, sem desconto de créditos.
Implante e execute um fluxo de trabalho que conecta uma série de serviços com este tutorial.
Automatize de maneira confiável processos que incluem espera e novas tentativas por até um ano
Implemente o processamento em tempo real com execuções orientadas a eventos de baixa latência
Vantagens
Os fluxos de trabalho com estado permitem visualizar e monitorar integrações de serviço complexas sem outras dependências.
Controle falhas com a lógica de repetição padrão ou personalizada e com o tratamento de erros mesmo quando outros sistemas falharem, estabelecendo pontos de verificação em cada etapa do Spanner para ajudar no acompanhamento do progresso.
Escalone conforme a necessidade: não há nada para corrigir ou manter. Pague apenas quando seus fluxos de trabalho forem executados. Não há cobranças durante o tempo de espera ou inatividade.
Principais recursos
Os conectores de funções do Cloud Run tornam os serviços do Google Cloud particularmente fáceis de usar ao cuidarem da formatação, novas tentativas e espera de operações de longa duração.
Use expressões e funções para transformar dados de resposta e preparar entradas de solicitações. Automatize condições com base em respostas de entrada e serviço. Especifique as políticas de repetição e o tratamento de erros. Aguarde operações e eventos assíncronos com pesquisa e callbacks.
Pague apenas quando os fluxos de trabalho concluírem etapas.
Documentação
Casos de uso
Combine sequências de invocações de serviço em fluxos de trabalho confiáveis e observáveis. Por exemplo, use um fluxo de trabalho para implementar o processamento de comprovantes em um aplicativo de despesas. Quando uma imagem de recibo é enviada para um bucket do Cloud Storage, o Workflows envia a imagem ao Document AI. Após a conclusão do processamento, uma função do Cloud determina se a aprovação é encessária. Por fim, o comprovante fica visível para os usuários com a adição de uma entrada em um banco de dados do Firestore.
Execute operações de linha de negócios com fluxos de trabalho. Por exemplo, automatize o atendimento e o rastreamento de pedidos com um fluxo de trabalho. Depois de verificar o inventário, uma remessa é solicitada do depósito e uma notificação do cliente é enviada. A remessa é verificada ao sair do armazém, atualizando o fluxo de trabalho por meio de um callback que adiciona informações de rastreamento ao pedido. Os pedidos que não forem marcados como entregues dentro de 30 dias serão encaminhados ao atendimento ao cliente.
Implemente pipelines de dados em lote e em tempo real usando fluxos de trabalho que sequenciam exportações, transformações, consultas e jobs de machine learning. Os conectores de fluxo de trabalho para serviços do Google Cloud, como o BigQuery, facilitam a execução de operações e aguardam a conclusão. A integração do Cloud Scheduler simplifica a execução de fluxos de trabalho em uma programação recorrente.
Automatize a infraestrutura em nuvem com fluxos de trabalho que controlam os serviços do Google Cloud. Por exemplo, programe um fluxo de trabalho mensal para detectar e corrigir problemas de conformidade de segurança. Iterações por recursos críticos e permissões do IAM enviam solicitações obrigatórias para renovação com uma função do Cloud. Remova o acesso de permissões não renovadas em até 14 dias.
Todos os recursos
| Redundância e tolerância a falhas | Os fluxos de trabalho são                             replicados automaticamente em várias zonas e                             no estado do checkpoint após cada etapa, garantindo                             que as execuções continuem mesmo após interrupções. As falhas em                             outros serviços são processadas usando                             políticas de repetição padrão e personalizáveis, tempos limite e tratamento de erros                             personalizados. | 
| Autodocumentação | Especifique fluxos de trabalho em                             YAML ou JSON com etapas nomeadas, facilitando a                             visualização, a compreensão e a observação. Esses                             formatos legíveis por máquina são compatíveis com a geração                             programática e análise de fluxos de trabalho. | 
| Aguarde até um ano | Aguarde um determinado                             período para implementar a pesquisa. Os conectores fornecem                             etapas de bloqueio para muitos serviços do Google Cloud com                             operações de longa duração. Escreva as etapas e                             saiba que cada uma delas está concluída antes das próximas execuções. | 
| Acionadores programados, programáticos e orientados por eventos | As execuções do fluxo de trabalho                             têm baixa latência, suportando processamento em tempo real e                             em lote. Com o Eventarc, os fluxos de trabalho podem ser                             executados quando os eventos ocorrem, como quando um arquivo é                             enviado ao Cloud Storage ou quando uma mensagem do Pub/Sub                             é publicada. | 
| Callbacks HTTP | Crie URLs de callback                             exclusivos no fluxo de trabalho. Em seguida, aguarde (com um                             tempo limite configurável de até um ano) para que o URL                             seja chamado, recebendo os dados da solicitação HTTP no                             fluxo de trabalho. Útil para aguardar sistemas                             externos e implementar processos                            human in the loop. | 
| Segurança | Os fluxos de trabalho são executados em um                             ambiente de sandbox e não têm dependências de código                             que exijam patches de segurança. Armazene e                             recupere secrets com o                             Secret Manager. | 
| Autenticação integrada no Google Cloud | Orquestre                             trabalho para qualquer produto do Google Cloud sem se preocupar com                             autenticação. Use uma conta de serviço adequada                             e deixe o restante com o Workflows. | 
| Execução de baixa latência | Programação rápida de                             de execuções de fluxos de trabalho e transições entre etapas.                             Desempenho previsível com inicializações a frio. | 
| Implantações rápidas | Implante em segundos para ter                             uma experiência rápida para o desenvolvedor e alterações                             rápidas na produção. | 
| Geração de registros e monitoramento integrados | A integração                             imediata com o                             Cloud Logging                             com entradas automáticas e personalizadas fornece insights                             sobre cada execução de fluxo de trabalho.                             O Cloud Monitoring rastreia o volume e as taxas de erro, além do tempo de execução. | 
Preços
Cobrança conforme utilização com um nível sempre gratuito, arredondado até o múltiplo mais próximo de 1.000 etapas executadas. Cobrança apenas das etapas executadas no fluxo de trabalho. Não há cobrança se o fluxo de trabalho não for executado. Use a calculadora de preços do Google Cloud para uma estimativa.
| ETAPAS                             INTERNAS | Preço por                             mês | 
|---|---|
| Primeiras 5.000 etapas | Grátis | 
| Etapas de 5.000 a                           100.000.000 | US$ 0,01 por incremento                           de 1.000 etapas | 
| Etapas após                           100.000.000 | Entre em contato com a equipe de vendas para                           opções de preços | 
| CHAMADAS HTTP                             EXTERNAS | PREÇO POR                             MÊS | 
|---|---|
| Primeiras 2.000                           chamadas | Grátis | 
| Etapas de 2.000 a                           100.000.000 | US$ 0,025 por incremento                           de 1.000 chamadas | 
| Etapas após                           100.000.000 | Entre em contato com a equipe de vendas para                           opções de preços | 
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Google Cloud.
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.