Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Menu Docs

O Atlas Triggers a cobrança baseada no uso

O Atlas cobra pelos Atlas Triggers de acordo com o quanto eles são usados diariamente. Três tipos de uso medidos de forma independente determinam quanto você paga a cada dia:

  • Solicitações, que mede o número de execuções do trigger.

  • Computação, que mede o tempo de execução e o uso de memória das execuções de trigger.

  • Transferência de Dados, que mede a quantidade de dados que aciona o envio para serviços externos.

Todos os Triggers em um projeto do Atlas têm uma camada grátis diária. O Atlas não cobra o uso abaixo dos seguintes limites diários de camada grátis :

Sua conta do MongoDB Atlas inclui um item de linha para triggers. A Atlas envia faturas mensalmente que incluem todos os custos incorridos ao ultrapassar os limites diários da camada grátis .

Você pode pagar por Triggers com todos os métodos de pagamento que funcionam com o Atlas, incluindo créditos Atlas pré-pagos . O Atlas fatura quaisquer custos associados a um Atlas cluster vinculado, como operações de banco de dados e backup, separadamente do Triggers.

Para saber mais, consulte Gerenciar faturamento.

O Atlas conta cada trigger acionado como uma solicitação. Um trigger pode ser acionado quando um documento é inserido, alterado ou excluído (trigger de banco de dados) ou de acordo com um agendamento (trigger agendado). A solicitação de trigger inclui todas as operações que o trigger invoca, incluindo funções e encaminhamento do AWS EventBridge.

Preço: taxas diárias escalonadas com base no número de solicitações:

  • $2.00 / 1,000,000 solicitações ($0.000002 / solicitação) para as primeiras solicitações 25,000,000

  • $1.00 / 1,000,000 solicitações ($0.000001 / solicitação) para solicitações 25,000,001 a 250 ,000,000

  • $0.75 / 1,000,000 solicitações ($0.00000075 / solicitação) para solicitações acima de 250,000,000

Limite da camada grátis: 50,000 solicitações

O Atlas conta o tempo total e a memória que cada solicitação leva para ser processada. A computação é cobrada a uma taxa definida para cada milissegundo de tempo de execução. Para solicitações grandes, essa taxa é multiplicada por um fator que reflete a quantidade de memória usada por elas.

O multiplicador de memória começa em 1, o que não afeta sua taxa de cobrança. O multiplicador aumenta em 1 para cada 32 MB de memória que uma solicitação usa.

Preço: $10.00 / 500 horas de execução (~$0.000000005 / ms)

Fórmula: (Número de solicitações) * (Tempo de execução (ms)) * (Memória (MB) / 32 MB) * $0.000000005 / ms

Limite da camada grátis: 25 horas

O Atlas mede a quantidade total de dados que seus triggers enviam para serviços externos. A Transferência de Dados é cobrada a uma taxa fixa para cada gigabyte de saída de dados.

Preço: US$0.12 por GB

Fórmula: (dados enviados para serviços externos (GB)) * ($0.12 / GB)

Limite da camada grátis: 0.5 GB

Observação

Atlas Transferência de Dados

O Atlas cobra a transferência de dados de um Atlas cluster vinculado para o Triggers como uma cobrança do Atlas Data Egress. Para saber mais sobre as taxas de saída do Atlas , consulte Custos de transferência de dados.

Uma cadeia de restaurantes internacional utiliza Atlas Triggers para lidar com pedidos para todas as suas localizações:

  • A cadeia tem 18,000 locais e cada local recebe cerca de 400 pedidos por dia.

  • Os locais operam por 16 horas por dia.

  • Para cada pedido, um trigger de banco de dados envia ao cliente um recibo por e-mail. Outro trigger envia atualizações por mensagem de texto ao cliente quando o pedido é recebido, quando é enviado para entrega e quando está prestes a ser entregue.

  • Um trigger agendado é executado a cada 5 minutos para monitorar os horários de entrega. Se uma entrega demorar muito, ela enviará uma atualização por mensagem de texto para o cliente. Cerca de 10% de todas as entregas demoram muito tempo.

  • Os pedidos variam em tamanho, mas não são maiores que 4 KB.

Os cálculos a seguir aproximam o custo de execução desses triggers por um dia:

Tipo de uso
Cálculo
  • (18,000 locais) * (400 pedidos / localização) = 7,200,000 pedidos

  • (7,200,000 pedidos) * ((1 e-mail + 3.10 textos + 3 scheduled triggers) / pedido) = 51,120,000 solicitações

  • (51,120,000 solicitações) - (50,000 solicitações de camada grátis ) = 51,070,000 solicitações faturáveis

  • (25,000,000 solicitações) * ($0.000002 / solicitação) = $50.00

  • (26,070,000 solicitações) * ($0.000001 / solicitação) = $26.07

  • $50.00 + $26.07 = $76.07

  • (51,120,000 requests) * (300 ms / request) * 1 = 15,336,000,000 ms

    • 300 ms é uma estimativa de tempo de execução para a função trigger. Para obter uma estimativa melhor, crie uma função de prova de conceito e experimente quanto tempo leva para se conectar a serviços externos.

    • 4 KB está bem abaixo de 32 MB, então o multiplicador de memória é 1.

  • (15,336,000,000 ms) - (90,000,000 free tier ms) = 15,246,000,000 ms

  • (15,246,000,000 ms) * ($0.000000005 / ms) = $76.23

  • (51,120,000 solicitações) * (0.000004 GB / solicitação) = 204.48 GB

  • (204.48 GB) - (0.50 GB de camada grátis) = 203.98 GB

  • (203.98 GB) * ($0.12 / GB) = $24.48

TOTAL

$76.07 (solicitações) + $76.23 (computação) + $24.48 (transferência de dados) = $176.78 para o dia

Observação

Uso do nível gratuito

O modo como o uso de camada grátis interfere em sua fatura depende do seu consumo diário. O consumo pode parecer diferente em qualquer dia.

O uso do exemplo excede os limites da camada grátis de solicitações, computação e transferência de dados . A camada grátis cobriria o seguinte uso em cada área:

  • Solicitações: 50,000 solicitações

  • Computação: 25 horas

  • Transferência de dados: 0.5 GB