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, valem 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 seja repetida durante uma execução de 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 têm preços diferentes:
Etapas internas
Etapas que ocorrem no Google Cloud quando você executa seu fluxo de trabalho. |
Veja a seguir os tipos de etapas internas:
|
Etapas externas
Etapas que fazem uma solicitação HTTP externa para recursos fora do Google Cloud ou aguardam callbacks HTTP. |
Os tipos de etapas externas incluem:
|
Você receberá cobranças por incrementos de 1.000 etapas internas ou externas. Para conferir um exemplo de como isso funciona, consulte este 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 que você usou: 6.500 | Etapas internas cobertas pelo Nível gratuito: 5.000
Etapas internas extras: 1.500
|
Total de etapas externas usadas: 3.999 | Etapas externas cobertas pelo Nível gratuito: 2.000 Etapas externas extras: 1.999
|
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 um uso de volume elevado, aplique as diretrizes a seguir para otimizar o uso e diminuir o custo:
Em vez de usar domínios personalizados, verifique se todas as chamadas para os serviços do Google Cloud usam
*.appspot.com
,*.cloud.goog
,*.cloudfunctions.net
ou*.run.app
. Assim, você será cobrado 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 os custos. Tentativas mais frequentes diminuem 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 uma política de pesquisa personalizada que otimize a latência de custos. Por exemplo, se você espera que uma operação demore mais de uma hora, é recomendável usar uma política que pesquise inicialmente após um minuto em caso de uma falha imediata e a cada 15 minutos depois disso.
Combine as atribuições em uma única etapa.
Evite o uso excessivo de
sys.log
etapas. Em vez disso, considere usar o registro de chamadas.
A seguir
- Leia a documentação do Workflows.
- Primeiros passos com o Workflows.
- Use a calculadora de preços.
- Saiba mais sobre soluções casos de uso do Workflows.