Preços do Workflows

Veja neste documento os detalhes dos preços dos fluxos de trabalho. Também é possível usar a calculadora de preços do Google Cloud para estimar o custo do uso de fluxos de trabalho.

Se você não paga em dólar americano, são aplicados os preços na sua moeda local listados na página SKUs do Cloud Platform.

Visão geral de preços

Os preços dos fluxos de trabalho são calculados mensalmente com base no número de etapas executadas.

Os itens a seguir são contabilizados no total de etapas de fluxo de trabalho executadas:

  • Qualquer etapa executada com sucesso
  • Qualquer etapa com falha durante a execução
  • Qualquer etapa que é repetida durante uma a execução do fluxo de trabalho. Cada nova tentativa conta como uma execução de etapa.

Etapas internas e externas

As etapas podem ser classificadas como internas ou externas. As etapas internas e externas são com preços diferentes:

Etapas internas

Etapas que ocorrem no Google Cloud ao executar seu fluxo de trabalho.

Veja a seguir os tipos de etapas internas:

  • Solicitações enviadas a APIs *.googleapis.com
  • Solicitações enviadas para APIs em execução no Compute Engine, Google Kubernetes Engine ou Kubernetes e usar nomes de domínio *.cloud.goog
  • Solicitações enviadas às APIs em execução no App Engine e usando *.appspot.com nome de domínio
  • Invocações de funções do Cloud Run
  • Invocações do Cloud Run usando o domínio *.run.app nomes
  • Atribuições e avaliações de variáveis
  • Avaliações de instruções condicionais
  • Chamadas para funções integradas ou subfluxos de trabalho definidos pelo usuário (padrão biblioteca e conectores)
  • Tentativas de pesquisa feitas por conectores para operações de longa duração e controladas usando connector_params.polling_policy
Etapas externas

Etapas que fazem uma solicitação HTTP externa para recursos fora do Google Cloud ou aguardar .

Os tipos de etapas externas incluem:

  • Solicitações enviadas a APIs externas
  • As solicitações enviadas aos recursos do Google Cloud que usam domínios
  • Etapas que aguardar uma chamada de retorno sejam recebidos usando events.await_callback

Você receberá cobranças por incrementos de 1.000 etapas internas ou externas. Para conferir um exemplo de como isso funciona, exemplo de preços.

Custos dos subfluxos de trabalho

Os preços dos subfluxos de trabalho são calculados com as mesmas diretrizes de um fluxo de trabalho normal. Como resultado, chamar um subfluxo de trabalho gera custos iguais aos de todas as etapas do subfluxo, além do custo da etapa que chama o subfluxo.

Uso gratuito

Como parte do Nível gratuito do Google Cloud, os fluxos de trabalho fornecem recursos gratuitos (até alcançar limites específicos). Essas restrições de uso estão disponíveis durante e após o teste gratuito. Se a sua avaliação de cortesia tiver acabado, haverá cobranças além desses limites do programa Sempre gratuito, de acordo com a tabela de preços.

Recurso Limite mensal de uso gratuito
Etapas internas 5.000
Etapas externas 2.000

Tabela de preços

Exemplo de preço

O custo mensal tem como base o número total de etapas internas e externas realizadas em todas as execuções de fluxo de trabalho. O cálculo de faturamento subtrai o uso gratuito de cada total, conta o número de 1.000 incrementos que você usou total ou parcialmente em cada categoria, multiplica cada contagem pelo custo unitário associado e soma esses resultados para encontrar o total das cobranças.

Por exemplo, se as execuções de fluxo de trabalho usarem um total de 6.500 etapas internas e 3.999 externas em um mês, estes serão os resultados:

Total de etapas internas usadas: 6.500

Etapas internas que o nível gratuito abrange: 5 mil

Etapas internas adicionais: 1.500

  • Incrementos de 1.000 usados total ou parcialmente passos: 2
  • Custo para dois incrementos de etapas internas: 2 * US$ 0,01 = US$0,02
Total de etapas externas usadas: 3.999

Etapas externas cobertas pelo nível gratuito: 2 mil

Etapas externas adicionais: 1.999

  • Incrementos de 1.000 usados total ou parcialmente passos: 2
  • Custo para dois incrementos de etapas externas: 2 * US$ 0,025 = US$0,05
Total de cobranças do mês: US$ 0,02 + US $0,05 = US$0,07

Otimizar o uso

Como demonstrado pelo exemplo anterior, o custo de execução de um fluxo de trabalho é mínimo. No entanto, para uso em alto volume, aplique as diretrizes a seguir para otimizar e diminuir o custo:

  • Em vez de usar domínios personalizados, verifique se todas as chamadas para o Google Cloud serviços usam *.appspot.com, *.cloud.goog, *.cloudfunctions.net, ou *.run.app para que você receba cobranças por etapas internas e não externas.

  • Aplique uma política de nova tentativa personalizada. que equilibre suas necessidades de latência e confiabilidade com custos. Mais frequente as novas tentativas reduzem a latência e aumentam a confiabilidade, mas também podem aumentar os custos.

  • Ao usar conectores que aguardam operações de longa duração, defina um política de sondagem personalizada que otimiza a latência e o custo. Por exemplo, se você espera que uma operação leve por mais de uma hora, uma política que inicialmente pesquisa após um minuto caso de falha imediata, e a cada 15 minutos depois disso.

  • Combinar atribuições em uma única etapa.

  • Evite o uso excessivo de sys.log etapas. Considere usar registro de chamadas.

A seguir

Solicite uma cotação personalizada

Com o sistema de pagamento por uso do Google Cloud, você paga apenas pelos serviços que usa. Entre em contato com nossa equipe de vendas e receba uma cotação personalizada para sua organização.
Entre em contato