Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/

Custos do Data Federation

Você incorre em custos do Atlas Data Federation para os seguintes itens:

  • Dados processados por instâncias do banco de dados federado

  • Dados retornados por instâncias do banco de dados federado

O Atlas cobra pelo número total de bytes que o Atlas Data Federation processa de suas fontes subjacentes, arredondado para cima para o megabyte mais próximo. O Atlas cobra US$ 5,00 por TB de dados processados, com um mínimo de 10 MB de dados processados por query.

Você incorre em custos de "Dados Processados" pela quantidade de dados que o Atlas Data Federation processa para retornar resultados de suas consultas, além do custo de "Dados Retornados" pela quantidade de dados que a Atlas Data Federation retorna. Por exemplo, para um arquivo de 10 GB, você incorrerá no seguinte custo de "Dados processados", além do custo de "Dados Retornados":

  • Se você não tiver partições ou se o Atlas Data Federation precisar ler o arquivo inteiro para retornar os resultados da query, você incorrerá em 10 GB de custo de "Dados Processados".

  • Se você tiver 10 partições de 1 GB cada, a Atlas Data Federation atingirá e lerá uma única partição. Portanto, você incorre em 1 GB de custo de "Dados Processados".

Você pode usar estratégias de particionamento e compressão no AWS S3 para reduzir a quantidade de dados processados. Você também pode configurar limites de query para limitar a quantidade de dados que o Atlas Data Federation processa para suas instâncias do banco de dados federado e custos de controle.

Observação

O particionamento de dados não garante um custo reduzido de processamento de dados. Por exemplo, se você executar uma query $match em branco, que faz query de todos os dados, o Atlas Data Federation precisará ler a collection inteira para gerar os resultados da consulta, independente do número de partições.

O Atlas cobra pelo número total de bytes retornados e transferidos pela sua instância de banco de dados federado. Esse total é a soma de todas as seguintes transferências de dados:

  • O número de bytes retornados ao cliente durante a leitura dos resultados da query

  • O número de bytes transferidos entre nós de query da Data Federation durante a execução de uma query

  • O número de bytes escritos pelo Data Federation durante operações de $out ou $merge

O custo da transferência de dados depende das cobranças do provedor de serviços de nuvem para a transferência de dados da mesma região, região para região ou região para a internet. A AWS cobra US$ 0,01 por GB pelo número de bytes retornados e transferidos na mesma região da AWS, e pelo número de bytes retornados ao cliente.

Dica

Veja também:

← Custos de instância sem servidor