Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
|
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 para estimar o custo do
uso de Workflows.
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 repetida durante uma
execução de fluxo de trabalho. Novas tentativas contam 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:
Solicitações enviadas a APIs *.googleapis.com
Solicitações enviadas a APIs executadas no Compute Engine, no Google Kubernetes Engine ou no Kubernetes e usando nomes de domínio *.cloud.goog.
Solicitações enviadas a APIs executadas no App Engine e usando nomes de domínio *.appspot.com.
Invocações de funções do Cloud Run
Invocações do Cloud Run usando nomes de domínio *.run.app
Atribuições e avaliações de variáveis
Avaliações de instruções condicionais
Chamadas para subfluxos de trabalho definidos pelo usuário ou funções integradas (biblioteca
padrão 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 aguardam callbacks HTTP.
Os tipos de etapas externas incluem:
Solicitações enviadas a APIs externas
Solicitações enviadas aos recursos do Google Cloud que usam domínios personalizados
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ço.
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, Workflows 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 de uso gratuito mensal
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 adicionais: 1.500
Incrementos de 1.000 etapas usados completa ou
parcialmente: 2
Custo para 2 incrementos de etapas internas: 2 *
US$ 0,01 = US$0,02
Total de etapas externas que você usou: 3.999
Etapas externas cobertas pelo Nível gratuito:
2.000
Etapas externas adicionais: 1.999
Incrementos de 1.000 etapas usados completa ou
parcialmente: 2
Custo para 2 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 no exemplo anterior, o custo para executar um fluxo de trabalho é mínimo.
No entanto, para uso de alto volume, aplique as seguintes diretrizes para otimizar
o uso e diminuir o custo:
Em vez de usar domínios personalizados, garanta que todas as chamadas para os serviços do Google Cloud
usem *.appspot.com, *.cloud.goog, *.cloudfunctions.net ou
*.run.app para que você seja cobrado por etapas internas e não externas.
Aplique uma política de repetição personalizada
que equilibre suas necessidades de latência e confiabilidade com os custos. Repetir a tentativa
com mais frequência diminui a latência e aumenta a confiabilidade, mas também pode aumentar os custos.
Ao usar conectores que aguardam operações de longa execução, defina uma
política de sondagem personalizada
que otimize a latência para reduzir o custo. Por exemplo, se você espera que uma operação leve mais de uma hora, pode querer uma política que inicialmente faça consultas após um minuto em caso de falha imediata e depois a cada 15 minutos.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],[],[],[],null,["# Pricing\n\nWorkflows pricing\n=================\n\nThis document explains Workflows pricing details. You can also use the\n[Google Cloud Pricing Calculator](/products/calculator) to estimate the cost of\nusing Workflows.\n\n\nIf you pay in a currency other than USD, the prices listed in your currency on\n[Cloud Platform SKUs](https://cloud.google.com/skus/)\napply.\n\nPricing overview\n----------------\n\nWorkflows pricing is calculated monthly based on the number of\nworkflow steps executed.\n\nThe following count toward the total of workflow steps executed:\n\n- Any step that executes successfully.\n- Any step that fails during execution.\n- Any step that is [retried](/workflows/docs/reference/syntax/retrying) during a workflow execution. Each retry attempt counts as a step execution.\n\n### Internal and external steps\n\nSteps can be classified as internal or external. Internal and external steps are\npriced differently:\n| **Note:** Steps that access Google Cloud resources that use custom domains are not included as internal steps.\n\nYou incur charges for increments of 1,000 internal\nsteps or external steps. For an example of how this works, see this\n[pricing example](#price-example).\n\n### Subworkflow costs\n\nPricing for [subworkflows](/workflows/docs/reference/syntax/subworkflows) is\ncalculated using the same pricing guidelines as a regular workflow. As a result,\ncalling a subworkflow generates costs equal to the cost of all of the subworkflow's\nsteps plus the cost of the step that calls the subworkflow.\n\nFree usage\n----------\n\nAs part of the [Google Cloud Free Tier](/free), Workflows provides\nresources that are free to use up to specific limits. These usage limits are\navailable both during and after the free trial period. If you are no longer in\nthe free trial period, you incur charges beyond these Always Free\nlimits according to the [pricing table](#price-tables).\n\nPricing table\n-------------\n\nIf you pay in a currency other than USD, the prices listed in your currency on [Cloud Platform SKUs](https://cloud.google.com/skus/) apply.\n\nPricing example\n---------------\n\nYour monthly cost comes from the total number of internal and external steps\nperformed in all of your workflow executions. The billing calculation\nsubtracts the free usage from each total, counts the number of\n1,000 increments that you have fully or partially used\nfor each category, multiplies each count by the associated unit cost, then adds\nthose results together to get the total charges.\n\nFor example, if your workflow executions use a total of 6,500 internal steps and\n3,999 external steps in one month:\n\nOptimize usage\n--------------\n\nAs demonstrated by the preceding example, the cost to run a workflow is minimal.\nHowever, for high volume usage, apply the following guidelines to optimize\nusage and decrease cost:\n\n- Instead of using custom domains, ensure that any calls to Google Cloud\n services use `*.appspot.com`, `*.cloud.goog`, `*.cloudfunctions.net`, or\n `*.run.app` so that you are billed for internal and not external steps.\n\n- Apply a [custom retry policy](/workflows/docs/reference/syntax/retrying#custom-retry)\n that balances your latency and reliability needs with costs. More frequent\n retries lower latency and increase reliability, but can also increase costs.\n\n- When using connectors that wait for long-running operations, set a\n [custom polling policy](/workflows/docs/reference/googleapis#invoke_a_connector_call)\n that optimizes latency for cost. For example, if you expect an operation to take\n over an hour, you might want a policy that initially polls after one minute in\n case of an immediate failure, and then every 15 minutes after that.\n\n- Combine [assignments](/workflows/docs/reference/syntax/variables#assign-step)\n into one step.\n\n- Avoid excessive use of `sys.log` steps. Consider using\n [call logging](/workflows/docs/log-workflow#call_logging) instead.\n\nWhat's next\n-----------\n\n- Read the [Workflows documentation](/workflows/docs).\n- Get started with [Workflows](/workflows/docs/quickstarts).\n- Try the [Pricing calculator](/products/calculator).\n- Learn about [Workflows solutions and use cases](/architecture?text=Workflows).\n\n#### Request a custom quote\n\nWith Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.\n[Contact sales](/contact?direct=true)"]]