O Azure Databricks oferece duas opções de precificação para atender a diferentes necessidades e padrões de uso: Pay-as-You-Go e Pre-Purchased DBUs. Leia o artigo para entender como cada uma funciona:
Pay-as-You-Go:
- Simples e flexível: Pague apenas pelos recursos que você usa, tornando-o ideal para projetos curtos ou experimentais.
- Cobrança por segundo: Você é cobrado por segundo de uso de DBU (unidade de processamento) e VMs (máquinas virtuais).
- Custo baseado em VM: O preço por DBU varia de acordo com o tipo de VM escolhido (Standard, Premium etc.).
- Exemplo de Preços: Na região Central dos EUA, o custo por DBU/hora varia de $0.07 a $0.55 dependendo do tipo de VM e a carga de trabalho.
Vantagens:
- Flexibilidade total.
- Sem compromisso inicial.
- Ideal para projetos curtos ou imprevisíveis.
Desvantagens:
- Custos podem ser altos para trabalhos longos ou de uso intensivo.
- Custo difícil de prever.
Pre-Purchased DBUs:
- Descontos significativos: Economize até 37% em comparação com o pay-as-you-go ao comprar um pacote de DBUs (Databricks Commit Units) com antecedência.
- Planos de 1 e 3 anos: Escolha o período de comprometimento que melhor se adequa ao seu planejamento.
- Normalização de uso: Um DBCU equivale a uma quantidade específica de DBUs, simplificando o gerenciamento de custos.
- Exemplo de Descontos: Na região Central dos EUA, o desconto para planos de um ano varia de 6% a 23% dependendo da quantidade de DBUs comprados.
Vantagens:
- Custos previsíveis e competitivos.
- Economias significativas para uso regular.
- Ideal para projetos longos ou de uso intensivo.
Desvantagens:
- Compromisso inicial de compra de DBUs.
- Menos flexível que o pay-as-you-go.
Qual opção escolher?
A melhor escolha depende do seu padrão de uso:
- Pay-as-You-Go: Ideal para projetos curtos, experimentais ou com uso imprevisível.
- Pre-Purchased DBUs: Ideal para projetos longos, de uso intensivo ou quando deseja economizar custos.
Dicas para economizar:
- Use VMs do tipo “Light jobs” para tarefas menos exigentes.
- Desligue os clusters quando não estiverem em uso.
- Aproveite as oportunidades de preempção de VMs para custos ainda mais baixos.
- Monitore seu uso de DBUs para identificar áreas de otimização.