Descontos por compromisso de uso

Este documento descreve os descontos por compromisso de uso (CUDs) do Dataflow.

Os descontos por compromisso de uso (CUDs) para o Dataflow oferecem preços com desconto em troca do compromisso de usar continuamente uma quantidade especificada de capacidade do Dataflow por um ano ou mais.

Os CUDs do Dataflow baseados em gastos são ideais quando os gastos com capacidade do Dataflow envolvem um mínimo previsível com o qual você pode se comprometer por pelo menos um ano.

Preços do CUD do Dataflow

Os CUDs do Dataflow oferecem dois níveis de descontos, dependendo do período de compromisso:

  • Desconto de 20%: você recebe esse desconto ao se comprometer com um período de um ano. Durante o período do contrato, você paga o preço de um ano do CUD do Dataflow (ID do modelo de consumo 75D9-38E7-870F) como valor de gasto por hora comprometido.
  • Desconto de 40%: você recebe esse desconto ao se comprometer com um período de três anos. Durante o período do contrato, você paga o preço de CUD de três anos do Dataflow (ID do modelo de consumo 9E06-4EF0-37D8) como o valor de gasto contínuo por hora.

Ao comprar um compromisso, você concorda em pagar uma taxa horária fixa por um período de um ou três anos. Sua fatura mensal mostra as cobranças de uso usando os preços do modelo de consumo do CUD para o uso que se enquadra no seu compromisso. Você recebe uma cobrança de US $1 por US$ 1 em taxas de compromisso, e um crédito correspondente é aplicado para que a taxa de compromisso seja compensada por qualquer parte utilizada do seu compromisso. Para um exemplo completo, consulte Um exemplo de CUD do Dataflow.

A taxa se aplica a qualquer parte não utilizada do compromisso. O resultado é que você paga a taxa de compromisso fixa a cada hora, use ou não os serviços, mas as taxas de compromisso são creditadas de volta para você pelas partes usadas dentro do valor do compromisso.

Qualquer gasto além do compromisso será cobrado de acordo com a taxa sob demanda. À medida que seu uso aumenta, é possível adquirir compromissos adicionais para receber descontos em gastos maiores não cobertos pelos compromissos anteriores.

O desconto por CUD se aplica a qualquer uso qualificado em projetos associados à conta do Cloud Billing.

Se as taxas sob demanda mudarem depois que você comprar um compromisso, a taxa de compromisso não será alterada.

O desconto se aplica a qualquer uso qualificado em projetos do Dataflow associados à conta do Cloud Billing usada para comprar o compromisso, independentemente da configuração ou região da instância. Todos os CUDs se aplicam a configurações regionais e multirregionais.

Recursos qualificados para CUDs do Dataflow

Os descontos por uso contínuo do Dataflow se aplicam automaticamente aos gastos com capacidade de computação do Dataflow usada pelos jobs de streaming entre projetos. Essa flexibilidade ajuda você a alcançar uma alta taxa de utilização do seu compromisso em todas as regiões e projetos sem intervenção manual, economizando tempo e dinheiro. Os CUDs do Dataflow se aplicam aos seus gastos com os seguintes recursos:

  • CPU e memória do worker para jobs de streaming
  • Dados processados do Streaming Engine
  • Unidades de computação do Streaming Engine
  • Unidades de computação de dados (DCUs) para jobs de streaming do Dataflow Prime

Os CUDs do Dataflow não se aplicam aos seus gastos com os seguintes recursos:

  • CPU e memória do worker para jobs em lote e FlexRS
  • Dados processados do Dataflow Shuffle
  • Unidades de computação de dados (DCUs) para jobs em lote do Dataflow Prime
  • Armazenamento em disco permanente
  • GPUs
  • Snapshots
  • VMs confidenciais

Para conferir uma lista de SKUs aplicáveis, consulte SKUs qualificadas para CUD do Dataflow.

Adquirir um compromisso do Dataflow

Para comprar ou gerenciar descontos por uso contínuo do Dataflow para sua conta do Cloud Billing, siga as instruções em Como adquirir compromissos com base em gastos.

Exemplo de cenário de CUD do Dataflow

O ideal é que o compromisso represente pelo menos a despesa mínima por hora esperada em jobs de streaming do Dataflow em todos os projetos nos próximos um ou três anos.

Por exemplo, digamos que você execute jobs de streaming do Dataflow em duas regiões diferentes: us-central1 e us-west2.

O job de streaming em us-central1 usa os seguintes recursos:

  • 10 nós do tipo de instância n1-standard-1 (vCPUs: 1, RAM: 3,75 GB)
  • 20 unidades de computação do Streaming Engine por hora

O job de streaming em us-west2 usa os seguintes recursos:

  • 10 nós do tipo de instância n1-standard-1 (vCPUs: 1, RAM: 3,75 GB)
  • 20 unidades de computação do Streaming Engine por hora

Na página de preços, consulte o preço na coluna Compromisso de 1 ano para calcular o custo aproximado do compromisso por hora:

  • Despesa total em us-central1 = US $2,08271 por hora
    • 10 nós * 1 vCPU de streaming por nó * US$ 0,0552 por vCPU de streaming por hora = US $0,552 por hora
    • 10 nós * 3,75 GB por nó * US$ 0,0028456 por GB por hora = US $0,10671 por hora
    • 20 unidades de computação do Streaming Engine * US$ 0,0712 por unidade de computação por hora = US $1,424 por hora
  • Despesa total em us-west2= US $2,5024 por hora
    • 10 nós * 1 vCPU de streaming por nó * US$ 0,06624 por vCPU de streaming por hora = US $0,6624 por hora
    • 10 nós * 3,75 GB por nó * US$ 0,00341472 por GB por hora = US $0,128 por hora
    • 20 unidades de computação do Streaming Engine * US$ 0,0856 por unidade de computação por hora = US $1,712 por hora
  • Despesa total em todas as regiões: US $4,585 por hora

Se você espera gastar esse mínimo de US $4,585 por hora continuamente no próximo ano ou mais, poderá se comprometer com esse valor. Ao comprar o compromisso, você insere $4.585 como o valor do compromisso por hora.

Se você pretende reduzir os clusters às vezes, pode assumir um compromisso por um valor menor. Qualquer gasto acima do valor do compromisso será cobrado de acordo com a taxa sob demanda.

Como base para comparação, calcule o custo sob demanda da capacidade do Dataflow, sem a aplicação de descontos de compromisso:

  • Custo mensal com base no preço sob demanda: US$ 5,73 por hora * 730 horas = US$ 4.182,9 por mês.

Aqui, é possível calcular os custos e economias mensais que você veria em um compromisso de um ano com um desconto de 20% em comparação com um ano de pagamento das taxas totais:

  • Custo mensal de um compromisso anual de US$ 4, 585/hora * 730 horas = US $3.346,32 por mês
  • Economia total por mês: $4.182,90 - $3.346,32 = $836,58
  • Economia total com um compromisso anual de US$ 5,73/hora: US$ 836,58 por mês * 12 meses = US$ 10.038,96

É possível aplicar uma matemática semelhante para calcular os custos e a economia de um CUD de três anos, com 40% de desconto em comparação com as taxas sob demanda:

  • Custo mensal de um compromisso de três anos: US$ 3,438 por hora * 730 horas = US $2.509,74 por mês
  • Economia total por mês: $4.182,90 - $2.509,74 = $1.673,16
  • Economia total com um CUD de três anos, US$ 5,73/hora: US$ 1.673,16 por mês * 36 meses = US$ 60.233,76

Um compromisso que cobre o uso mínimo esperado do Streaming do Dataflow nos próximos anos pode levar a uma economia significativa.

Recomendações para escolher um compromisso

Ao considerar a compra de CUDs do Dataflow, lembre-se do seguinte:

  • Projetos: determine uma despesa de linha de base consistente por projeto enquanto calcula o compromisso total. Considere que as cargas de produção geralmente são executadas 100% do tempo, enquanto os ambientes de desenvolvimento ou preparo podem ser executados de maneira intermitente.
  • Recursos: se você aumenta ou diminui seus recursos com frequência, considere adquirir CUDs apenas para o uso previsível de valor de referência. Se você tiver instâncias que são executadas apenas para bursts ou durações curtas, exclua-as dos cálculos.
  • A taxa de compromisso se aplica a cada hora durante o prazo dele, independentemente do uso real. Escolha o valor do compromisso do CUD com base no uso histórico do Dataflow e nas expectativas futuras. Contanto que o uso da capacidade do Dataflow permaneça acima do nível de despesa comprometida, você vai receber o desconto máximo possível durante a vigência do compromisso.

    A seguir