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.
Menu Docs

MongoDB Atlas Infinite: visão geral

Atlas Infinite é uma edição MongoDB Atlas , construída em uma arquitetura que separa a computação do armazenamento em camadas independentes, projetada para casos de uso de alto desempenho de função crítica, com controles de segurança integrados. Esse design oferece alto desempenho, escalabilidade e flexibilidade: você pode escalar a computação e o armazenamento de forma independente e rápida, recuperar-se rapidamente de falhas e simplificar os fluxos de trabalho operacionais.

Para saber como essa documentação é organizada entre edições, consulte Sobre esta documentação.

O diagrama abaixo mostra como o Atlas Infinite separa a computação do armazenamento.

Diagrama mostrando nós de computação do Atlas Infinite, um primary e um standby, conectando-se a uma camada separada de armazenamento gerenciada pelo Atlas.

Computação e armazenamento como camadas independentes no Atlas Infinite

No Atlas Infinite, computação e armazenamento são camadas separadas. As queries, transações e aggregations do seu aplicativo são executadas em nós de computação. O MongoDB gerencia a camada de armazenamento independentemente da camada de computação, portanto, operações como o dimensionamento da camada do cluster, a adição de nós somente leitura e em recuperação de uma falha de nó são executadas sem mover ou replicar dados. Seu aplicação se conecta ao cluster Atlas Infinite usando drivers do MongoDB e outros métodos de conexão. Você também pode acessar e gerenciar o cluster com as ferramentas programáticas do MongoDB .

Para saber mais sobre a arquitetura, consulte MongoDB Atlas Infinite: Arquitetura.

Ao separar a computação do armazenamento, o Atlas Infinite permite:

  • Dimensionar de forma independente: você dimensiona a camada do cluster e a capacidade de armazenamento de forma independente, portanto, o dimensionamento da camada do cluster não requer o dimensionamento da capacidade de armazenamento.

  • Escale rapidamente: O dimensionamento do Atlas Infinite vertical e horizontal é rápido, portanto você não precisa pré-provisionar picos ou pré-planejar o dimensionamento em antecipação aos eventos.

  • Simplifique as operações: No Atlas Infinite, você pode aumentar a capacidade de armazenamento sem tempo de inatividade.

  • Maximize a taxa de transferência e o desempenho: o Atlas Infinite executa backup, restauração e recuperação de ponto no tempo na camada de armazenamento, independentemente da camada de computação. Isso transfere esse trabalho da camada de computação, deixando mais capacidade para atender ao volume de trabalho do seu aplicativo.

A arquitetura Atlas Infinite é otimizada para desempenho. Muitos volumes de trabalho atingem alta taxa de transferência no Atlas Infinite. O desempenho depende da carga de trabalho, portanto, teste com sua própria carga de trabalho para medir o impacto.

O Atlas Infinite dimensiona a computação e o armazenamento de forma independente, para que você possa adicionar capacidade de computação a um pico de carga de trabalho sem alterar o armazenamento. O Atlas Infinite oferece suporte ao auto-scaling para a camada do cluster e é dimensionado para cima e para baixo em resposta a mudanças na demanda. Você pode escalar horizontalmente adicionando nós somente leitura, que leem a partir da camada de armazenamento e começam a veicular leituras em minutos.

O Atlas Infinite dimensiona o armazenamento independentemente da computação, para que você possa aumentar a capacidade de armazenamento para oferecer suporte a aplicativos de nível empresarial em crescimento sem dimensionar a camada do cluster.

No Atlas Infinite, você dimensiona seu cluster verticalmente aumentando a camada do cluster. Uma camada maior fornece mais taxa de transferência de armazenamento e IOPS de armazenamento. Quando você dimensiona seu cluster verticalmente, o Atlas Infinite não move seus dados.

Quando você adiciona nós read-only a um cluster do Atlas Infinite, eles leem a partir da camada de armazenamento e começam a veicular leituras em minutos, sem uma sincronização inicial.

O Atlas Infinite foi projetado para ser seguro. Ele sempre criptografa seus dados antes de sair do nó de computação, portanto, a camada de armazenamento não pode ler os dados do seu aplicativo. A criptografia é obrigatória, e o Atlas Infinite suporta chaves de criptografia de dados gerenciadas pelo cliente (CMK/BYOK).

O Atlas Infinite suporta os seguintes controles de segurança:

Para saber como o Atlas criptografa seus dados em repouso e quais controles de segurança se aplicam, consulte Encryption at rest no Atlas Infinite.

No Atlas Infinite, a camada de armazenamento mantém seus dados duráveis. O MongoDB não depende dos nós de computação para a durabilidade de seus dados. Um Atlas cluster Infinite tem dois nós de computação elegíveis, um primary e um standby. Juntos, eles formam um shard altamente disponível (HA shard), uma unidade específica do Atlas Infinite e distinta de um shard do MongoDB . Se o primário falhar ou for reiniciado, o auxiliar se tornará o principal. A camada de armazenamento coordena o failover do primário para o auxiliar em vez de uma eleição entre os nós do cluster e mantém seus dados recentes imediatamente disponíveis. Backup, restauração e recuperação point-in-time são executados na camada de armazenamento.

Para saber como a replicação e o failover funcionam em um Atlas Infinite cluster, consulte Replicação e failover. Para saber mais sobre backup e restauração, consulte Restaurar um Atlas Infinite Cluster.

Seu aplicação é executado no Atlas Infinite sem alterações de código. O Atlas Infinite usa o protocolo de conexão do MongoDB e é compatível com a API de query completa do MongoDB , incluindo queries, aggregations, índices e transações.

O Atlas Infinite também funciona com as seguintes ferramentas:

  • mongosh

  • Compass

  • API de administração do Atlas , com alguns endpoints específicos para o Atlas Infinite

  • Atlas CLI, com alguns comandos específicos para Atlas Infinite

  • Provedor de Terraformes, com alguns atributos específicos do Atlas Infinite

  • Interface SQL, habilitada diretamente no cluster

Em um cluster Atlas Infinite, você pode habilitar a interface SQL diretamente no cluster em vez de por meio de uma instância do banco de dados federado.

O Atlas fornece alertas específicos para Atlas Infinite.

O Atlas Infinite suporta as seguintes funcionalidades em pré-visualização pública:

O Atlas Infinite não suporta as seguintes funcionalidades na visualização pública. Esta lista está sujeita a alterações ao longo do tempo, pois o Atlas Infinite adiciona suporte para mais recursos. Verifique quais recursos são atualmente suportados.

  • Clusters multirregionais: Todos os nós em um cluster Atlas Infinite são implantados na mesma região.

  • Clusters de várias nuvens: O Atlas Infinite não oferece suporte a clusters de multinuvem na visualização pública. Na pré-visualização pública, os clusters Atlas Infinite são distribuídos apenas na AWS.

  • Camadas de cluster M80+: o Atlas Infinite não oferece suporte a camadas de cluster M80 e maiores na visualização pública, na classificação do clusterGeneral ou Low-CPU.

  • Clusters fragmentados: O Atlas Infinite não oferece suporte a clusters fragmentados em visualização pública.

  • Clusters globais: O Atlas Infinite não oferece suporte a clusters globais em visualização pública. As gravações globais exigem um cluster global, portanto, também não estão disponíveis.

  • Atlas Search e Vector Search: O Atlas Search e o Vector Search não são suportados em clusters Atlas Infinite em pré-visualização pública.

  • Atlas Online Archive: O Atlas Online Archive não é suportado em clusters Atlas Infinite em visualização pública.

  • Atlas Kubernetes Operator: O Atlas Kubernetes Operator não oferece suporte aos clusters Atlas Infinite em visualização pública.

  • Migração e restauração entre edições: o Atlas Infinite não oferece suporte à migração live ou backup e restauração entre os clusters do Atlas Core e do Atlas Infinite.

  • Importação de snapshots arquivados: O Atlas Infinite não suporta a importação de snapshots arquivados em visualização pública.

  • armazenamento NVMe: o Atlas Infinite não oferece suporte ao armazenamento NVMe SSD conectado localmente em visualização pública.

  • Alterações na edição do banco de dados: Você não pode alterar a edição do banco de dados de um cluster depois de criá-lo, em nenhuma direção entre o Atlas Core e o Atlas Infinite.

  • Sem repetição de oplog: O Atlas Infinite não suporta repetição de oplog. Não utilize a opção mongodump --oplog ou a opção mongorestore --oplogReplay com agrupamentos do Atlas Infinite.

  • Azure Key Vault e Google Cloud KMS: o Atlas Infinite oferece suporte a chaves gerenciadas pelo cliente somente por meio do AWS KMS em versão pública.

  • Restaurações entre organizações: o MongoDB gerencia uma chave de criptografia separada para cada organização Atlas , para que você restaure um snapshot dentro da organização que o criou. Para saber como o Atlas gerencia chaves de encriptação padrão, consulte Atlas Infinite Encryption.

  • Atlas Charts: O Atlas Infinite não oferece suporte ao MongoDB Charts em visualização pública.

  • MongoDB for VS Code: o Atlas Infinite não oferece suporte à extensão MongoDB for VS Code na pré-visualização pública.

  • Servidor MongoDB MCP: O Atlas Infinite não oferece suporte ao Servidor MongoDB MCP em pré-visualização pública.

  • Qualificações do MongoDB Agent: O Atlas Infinite não suporta habilidades do MongoDB Agent na pré-visualização pública.

  • Downloads de registros e sincronizações de registros: o Atlas Infinite não oferece suporte ao download de registros do MongoDB ou à sincronização de registros com um serviço externo em visualização pública.

  • Restauração em nível de collection: o Atlas Infinite não permite a restauração de collections individuais em visualização pública.

  • Distribuição de snapshots: O Atlas Infinite não suporta a cópia de snapshots para outras regiões na visualização pública.

  • Downloads de snapshots e restaurações locais: O Atlas Infinite não oferece suporte ao download de um snapshot ou à restauração de um para uma implantação local em visualização pública.

  • SLA de tempo de atividade: O Atlas Infinite não carrega um SLA de tempo de atividade na visualização pública.

  • Auto-scaling de shard independente e assimétrico: o Atlas Infinite não oferece suporte ao auto-scaling de shard independente ou assimétrico na visualização pública.

  • profiler de banco de dados: o Atlas Infinite não suporta a ativação do profiler de banco de dados na visualização pública.

O Atlas oferece duas edições de banco de dados : Atlas Core, em que computação e armazenamento são agrupados no mesmo nó, e Atlas Infinite, uma arquitetura desacoplada em que cada camada é dimensionada de forma independente. Para comparar as duas edições em detalhes, consulte Edições de banco de dados.

A maioria da documentação do Atlas se aplica ao Atlas Core e ao Atlas Infinite, pois a interface do Atlas , os drivers, as APIs e a maioria dos fluxos de trabalho operacionais são os mesmos em todas as edições. A documentação descreve a quais edições cada página ou seção se aplica, conforme segue:

  • Aplica-se a ambas as edições: A menos que uma página especifique o contrário, seu conteúdo se aplica tanto ao Atlas Core quanto ao Atlas Infinite.

  • Aplica-se apenas a uma edição: quando o conteúdo se aplica a uma única edição, a página identifica essa edição em seu título ou texto.

  • Não suportado no Atlas Infinite: Quando um recurso não está disponível no Atlas Infinite durante a visualização pública, a página inclui uma nota e links para os recursos suportados.

  • Se comporta de maneira diferente no Atlas Infinite: quando um fluxo de trabalho ou opção difere entre as edições, a página ou seção chama a diferença no local.

Esta página é o ponto de partida para Atlas Infinite. Para encontrar informações sobre uma feição específica, vá para o tópico do Atlas para essa feição e procure por destaques do Atlas Infinite.