Fique por dentro dos últimos lançamentos de produtos, demonstrações e treinamentos do Next '24. Vamos lá.
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
Chame qualquer serviço, do Cloud Functions ou Cloud Run, para APIs particulares e de terceiros. Os conectores 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.