Menu Docs

transferência de dados

Os custos de transferência de dados do Atlas dependem do provedor de serviços de nuvem que hospeda seu cluster. O Atlas calcula os custos de transferência de dados diariamente.

O Atlas cobra pela transferência de dados entre o nó dele e outros nós. As seguintes transferências têm custos, listados na ordem do custo mais baixo ao mais alto:

  1. Transferência de dados na mesma região daAWS .

  2. Transferência de dados entre diferentes regiões da AWS.

  3. Transferência de dados para um local fora de uma região da AWS, excluindo transferências de entrada para o nó do Atlas.

O Atlas cobra $.125 por GB de dados exportados para o bucket do AWS S3 ou para o Azure Blob Storage Container, além do custo de transferência de dados incorrido do próprio AWS ou Azure. O Atlas compacta os dados antes de exportar. Para estimar a quantidade de dados sendo exportados, some o dataSize de cada banco de dados em seu cluster. Esse total deve corresponder ao tamanho não compactado de sua exportação, que seria o custo máximo incorrido pelo Atlas para a operação de exportação de dados.

Para saber mais sobre como exportar snapshots de backup em nuvem, consulte a seção Exportar snapshots de backup em nuvem.

O Atlas não cobra por transferências de dados recebidas para um cluster Atlas. Além disso, o Atlas não cobra M0, M2 (descontinuado), M5 (descontinuado) ou as camadas de cluster Flex por dados de saída.

Para clusters da AWS implantados fora da região da América do Norte onde o plano de controle do Atlas está localizado, as faturas incluirão um AWS Data Transfer (different region) item resultante do tráfego de rede herdado, como heartbeats, o agente de automação e o Performance Advisor, enviados entre A região AWS da América do Norte com o plano de controle do Atlas e a região AWS onde os clusters são distribuídos.

O Atlas cobra pela transferência de dados entre o nó dele e outros nós. As seguintes transferências têm custos, listados na ordem do custo mais baixo ao mais alto:

  1. Transferência de dados usando emparelhamento VNet na região.

  2. Transferência de dados para uma região diferente. As taxas de transferência de dados para um cluster do Atlas dependem da localização geográfica do nó de origem.

  3. Transferência de dados usando emparelhamento VNet entre regiões.

O Atlas não cobra por transferências de dados recebidas para um cluster Atlas. Além disso, o Atlas não cobra M0, M2 (descontinuado), M5 (descontinuado) ou as camadas de cluster Flex por dados de saída.

O Atlas cobra pela transferência de dados entre o nó dele e outros nós. As seguintes transferências têm custos, listados na ordem do custo mais baixo ao mais alto:

  1. Transferência de dados entre zonas na mesma região.

  2. Transferência de dados entre regiões nos Estados Unidos da América.

  3. Transferência de dados entre continentes.

  4. Transferência de dados entre regiões do mesmo continente que não os Estados Unidos da América.

  5. Transferência de dados para um local fora de um data center do Google Cloud, excluindo transferências de entrada para o nó do Atlas.

O Atlas não cobra por transferências de dados recebidas para um cluster Atlas. Além disso, o Atlas não cobra M0, M2 (descontinuado), M5 (descontinuado) ou as camadas de cluster Flex por dados de saída.

Os clusters de várias regiões podem ter custos de transferência de dados mais altos, dependendo do número e da localização de regiões adicionais, bem como do número de clusters implantados em cada região.

As instâncias sem servidor estão obsoletas. As instâncias sem servidor incorrem em custos de transferência de dados de/para a máquina virtual responsável pelo backup e restauração de dados.

A exportação de registros baseados em push gera custos para a transferência de dados.

O Atlas normalmente cobra US$0.09 por GB pela transferência de dados de saída pela Internet.

A transferência de dados entre ou dentro de regiões da AWS tem custos mais baixos.

A MongoDB hospeda e opera o Serviço de Migração Atlas Live gratuito para ajudar os usuários a migrar bancos de dados MongoDB existentes para o MongoDB Atlas. A MongoDB não cobra por nenhuma transferência de dados recebida para um cluster Atlas. Saiba mais sobre como migrar para o Atlas.

A grande maioria dos clientes da Atlas gasta menos de 10% de seu orçamento em transferência de dados. Se você estiver gastando significativamente mais, algumas dessas otimizações podem reduzir os custos de transferência de dados:

  • Verifique se há ineficiências em todos os aplicativos e processos que acessam os dados. Certifique-se de que as queries não:

    • Releia os dados que já existem no cliente.

    • Reescreva os dados existentes no seu cluster.

  • Certifique-se de que queries se originem na mesma região e provedor de cloud que o cluster, sempre que possível.

    Quando as queries entre regiões são necessárias:

  • Realize operações de query com projeção para especificar ou restringir os campos que o MongoDB retorna em documentos correspondentes, limitando assim a quantidade de dados que o MongoDB envia para aplicativos. Como alternativa, projete campos de documento usando o estágio de agregação $project do framework de agregação para reduzir o tamanho de um documento antes de transferi-lo.

  • Habilite a compactação de rede no driver do cliente para compactar dados entre o cliente e o servidor. Por exemplo, você pode configurar a opção de compactação de rede para o driver nó.js. O Atlas sempre comprime a comunicação intra-cluster. Para aprender mais, consulte a Documentação do driver.

Observação

Queries de ambientes locais no Atlas, entre provedores de nuvem ou entre continentes no mesmo provedor de nuvem incorrem nos maiores custos de transferência de dados.