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: Serviço de banco de dados multinuvem

O MongoDB Atlas é um serviço de banco de dados multinuvem que simplifica a implantação e o gerenciamento de seus bancos de dados, oferecendo a versatilidade de que você precisa para criar aplicativos globais resilientes e de alto desempenho nos fornecedores de nuvem da sua escolha.

O Atlas executa seus bancos de dados na AWS, noAzure e no Google Cloud, e lida com o trabalho operacional de executá-los: provisionamento, aplicação de patches, backup, monitoramento e dimensionamento. Você interage com seus dados por meio da MongoDB Query API, para que o código do aplicação , os drivers e as ferramentas funcionem da mesma forma que em uma implantação autogerenciada.

O Atlas oferece duas edições de banco de dados , Atlas Core e Atlas Infinite, que diferem na forma como gerenciam a computação e o armazenamento. Para entender as diferenças e escolher entre eles, consulte Edições de banco de dados.

O Atlas facilita a distribuição e o gerenciamento de bancos de dados on-demand quando e onde você precisar deles. Com o Atlas, você pode:

  • Crie recursos baseados em IA: pesquisa semântica, RAG e agentes com incorporações automáticas, todos executados nos seus dados operacionais existentes.

  • Execute volumes de trabalho transacionais em escala: a modelagem flexível de documento e o dimensionamento elástico lidam com o crescimento constante e os picos de tráfego.

  • Pesquise e analise dados ao vivo onde eles estão: pesquisa híbrida, vetorial e de texto completo, além de análises em tempo real executadas diretamente nos dados do Atlas , sem sistemas separados para sincronizar ou gerenciar.

  • Implemente em qualquer lugar com segurança e resiliência de nível empresarial: controles de conformidade multinuvem, multirregional e integrado oferecem suporte a necessidades comerciais complexas, juntamente com backups automatizados, auto-recuperação e failover automático.

  • Escale do protótipo à produção em uma plataforma: as mesmas APIs, drivers e ferramentas estão disponíveis desde camadas gratuitas até implantações em escala.

O Atlas inclui um conjunto completo de funcionalidades e serviços projetados para escalabilidade, integrações e fluxos de trabalho baseados em IA que você pode adicionar conforme a necessidade sem precisar implantar e manter sistemas separados:

O Atlas oferece duas edições de banco de dados . Ambas as edições executam o MongoDB e usam a mesma interface, drivers, APIs e fluxos de trabalho operacionais. Eles diferem na forma como provisionam computação e armazenamento:

  • Atlas Core: a arquitetura do Atlas cluster em que a computação e o armazenamento são executados no mesmo nó. Ele está disponível em clusters gratuitos, clusters flexíveis e camadas de cluster dedicado .

  • Atlas Infinite: 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. O Atlas Infinite está disponível como uma pré-visualização pública, e tanto o produto quanto sua documentação podem mudar durante o período de pré-visualização.

O diagrama a seguir compara as duas edições.

Atlas Core combina computação e armazenamento por nó; O Atlas Infinite os executa como camadas separadas.

O Atlas Core combina computação e armazenamento em cada nó, enquanto o Atlas Infinite executa computação e armazenamento como camadas separadas

Aspecto
Atlas Core
Atlas Infinite

Arquitetura

Computação e armazenamento são executados no mesmo nó. Cada nó portador de dados é executado em uma máquina virtual com armazenamento conectado.

A computação e o armazenamento são executados como camadas independentes. O MongoDB gerencia a camada de armazenamento separadamente dos nós de computação.

Dimensionamento do computar

Você altera a capacidade de computação selecionando uma camada do cluster diferente. O Atlas reinicia os nós do cluster quando você altera o nível, sem tempo de inatividade em clusters dedicados.

Você dimensiona a camada do cluster independentemente do armazenamento. O dimensionamento não move seus dados, portanto, é rápido.

Dimensionamento do armazenamento

Você dimensiona a capacidade de armazenamento e o IOPS independentemente da computação em clusters dedicados, até o máximo para a camada do cluster. Para adicionar capacidade além desse máximo, você escala para um nível superior.

A capacidade de armazenamento aumenta automaticamente com base no uso, independentemente da camada do cluster, sem tempo de inatividade.

Dimensionamento horizontal

Você fragmenta um cluster quando seus dados se aproximam da capacidade de armazenamento e adiciona nós específicos da carga de trabalho, como nós somente leitura ou analíticos, conforme necessário.

Maior capacidade de armazenamento significa que você pode armazenar até 128 TB em um único shard sem fragmentação. Adicionar nós específicos de volumes de trabalho é muito mais rápido.

Recuperação

O Atlas monitora seu banco de dados regularmente e executa a correção automática se descobrir um problema. Se substituir um nó, o novo nó executará uma sincronização inicial antes de atender às consultas.

O Atlas monitora seu banco de dados regularmente e executa a correção automática se descobrir um problema. Se substituir um nó, o novo nó se conectará imediatamente à camada de armazenamento, sem necessidade de sincronização inicial.

Disponibilidade de níveis e provedores de nuvem

Clusters gratuitos, clusters flexíveis e camadas de cluster dedicado no AWS, no Azure e no Google Cloud.

Visualização pública: M10 a M60 conjuntos de réplicas em regiões da AWS compatíveis, com capacidade de armazenamento de até 128 TB por conjunto de réplicas.

Cobertura de funcionalidades

Suporta o conjunto completo de funcionalidades do Atlas .

Algumas funcionalidades do Atlas não são suportadas durante a visualização pública.

Considere Atlas Core quando:

  • Você quer o conjunto completo de recursos do Atlas

  • Você precisa de clusters multirregional ou multinuvem (em breve no Atlas Infinite)

  • Você precisa de clusters fragmentados (em breve no Atlas Infinite)

Considere Atlas Infinite quando:

  • Você quiser escalar a computação e o armazenamento de forma independente

  • Sua carga de trabalho tem picos difíceis de pré-provisionar para

  • Você deseja aumentar a capacidade de armazenamento sem escalar a camada do cluster

  • Você quer failover e recuperação mais rápidos

Confirme primeiro se sua carga de trabalho atende às limitações de visualização pública.

A arquitetura Atlas Infinite descreve como as camadas de computação e armazenamento interagem.

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.

Para começar a usar o Atlas: