AnúncioApresentando MongoDB 8.0, o MongoDB mais rápido de todos os tempos! Leia mais > >>
AnúncioVoyage AI se junta ao MongoDB para impulsionar aplicativos de AI mais precisos e confiáveis no Atlas. Saiba mais > >>

Guia de implantação

Configuração do MongoDB Atlas: guia completo

O MongoDB Atlas é um serviço de banco de dados em nuvem totalmente gerenciado. Este guia explica como configurar o MongoDB Atlas, projetar seu modelo de dados e dimensionar seu banco de dados para uso em produção.

Implantar o Atlas

Fase 1: Provisionamento do ambiente (configuração do Atlas)

Estabeleça sua infraestrutura central. Esta fase concentra-se na identidade, no isolamento da rede e na arquitetura do cluster para criar uma base segura de alta disponibilidade.

Passo 1

Criar uma Conta

a) Registre-se via portal Atlas ou visite um marketplace de provedores de nuvem primários (AWS, Google Cloud, Azure).

b) Organize seu projeto por aplicativo ou equipe.

Etapa 2

Configure seu cluster

a) Selecione o nível do cluster tier (necessidades de armazenamento/RAM/IOPS).

b) Configure uma implantação regional ou multirregional.

c) Defina sua lista de acesso IP (uma configuração de segurança que controla quais endereços IP podem se conectar ao seu cluster).

Etapa 3

Configurar usuários e acesso

a) Crie usuários de banco de dados com funções e salve as credenciais da sua string de conexão.

b) Habilite a MFA (autenticação multifatorial) e o SSO (Single Sign-On) pelo console do Atlas.

Etapa 4

Acesso seguro à rede

a) Use private endpoints ou VPC peering (conexão segura entre seu aplicativo e a rede do banco de dados).

b) Desative o acesso público sempre que possível.


Fase 2: Engenharia de dados

Faça a transição para a modelagem de documentos. Alinhe seu esquema à lógica da aplicação. Migre conjuntos de dados existentes usando ferramentas de sincronização gerenciadas.

Etapa 5

Conecte o seu aplicativo

a) Recupere a string de conexão (usada para conectar seu aplicativo ou ferramentas ao banco de dados).

b) Instale os drivers na sua linguagem de programação preferida (Node.js, Python, Java etc.)

c) Configure pools de conexões para garantir a confiabilidade e evitar a sobrecarga do banco de dados.

Etapa 6

Projete seu esquema

a) Crie seus primeiros documentos. Obtenha orientação especializada de IA com a habilidade do agente MongoDB para design de esquema ou suba de nível conquistando um emblema de habilidades em modelagem de dados.

b) Projete a sua estratégia de modelo de dados com embedding (incorporação) de dados relacionados em um único documento ou referenciando documentos em coleções separadas. Confira uma explicação sobre embedding vs. referenciamento.

c) Valide tipos de dados, padrões de query e faixas de valores com validação de esquema.

Etapa 7

Executar operações de query principais

a) Domine todas as operações CRUD para criar (inserir), ler, atualizar e excluir dados.

b) Otimize suas consultas de inserção e pipelines de agregação para processar dados em escala. Suba de nível com um curso curto para ganhar seu emblema de habilidades em transformação de dados.

c) Aproveite a habilidade de otimizador de query do MongoDB Agent para obter suporte especializado de IA ou impulsione seu perfil conquistando um emblema de habilidades em otimização de query.

Etapa 8

Estratégia de migração de dados

a) Migrar/importar conjuntos de dados existentes.

b) Valide a integridade pós-migração.


Fase 3: Otimização e escalabilidade

Opcionalmente, considere implementar as funcionalidades de pesquisa e IA. Configure proteções de desempenho. Automatize o gerenciamento de infraestrutura para implantações repetíveis.

Passo 9

Toolkit do desenvolvedor

a) Acelere o seu desenvolvimento com ferramentas para desenvolvedores, utilitários de linha de comando e Compass. Use estas ferramentas para automatizar a configuração do ambiente, visualizar seus padrões de dados e otimizar seus fluxos de trabalho diários.

Passo 10

Otimização de query

a) Reduza a carga de processamento de consultas com a quantidade de dados que uma consulta deve processar.

b) Implemente índices compostos para otimizar operações de igualdade, classificação e faixa.

c) Otimize pipelines de agregação para melhorar o desempenho.

Etapa 11 (Opcional)

Considere implementar a pesquisa e a inteligência vetorial

a) Implante MongoDB Search para pesquisa de texto completo e MongoDB Vector Search para consultas semânticas.

c) Implemente a indexação vetorial dos seus embeddings com aplicativos de IA.

d) Integre Atlas Stream Processing para ingestão e transformação de dados em tempo real.

e) Use o Search Playground do MongoDB para criar um chatbot simples de perguntas e respostas.

f) Obtenha um emblema de habilidades do MongoDB Search para
aprender os fundamentos do MongoDB Search ou um emblema de habilidades do MongoDB Vector Search para aprender os fundamentos do MongoDB Vector Search.

Etapa 12

Monitoramento e escalabilidade

a) Habilitar dimensionamento automático de tier e armazenamento para Clusters dedicados apenas (M10+).

b) Monitore métricas em tempo real, como CPU, E/S de disco e latência das operação, para identificar e resolver gargalos antes que impactem os usuários.

Passo 13

Backup e recuperação

a) Configure backups e snapshots.

b) Habilite os backups contínuos em nuvem para recuperação para um ponto no tempo.

c) Teste fluxos de trabalho de restauração.

Passo 14

Automação do ciclo de vida

a) Implemente o Atlas Terraform Provider para provisionamento e gerenciamento automatizados de infraestrutura.

b) Use o Operador Kubernetes para a automação de implantação.

c) Integre o Atlas CLI aos seus pipelines CI/CD para implantações automatizadas.

Etapa 15

Desbloqueie recursos de cluster dedicado

a) Fique pronto para a produção com clusters dedicados.

  • Use M10/M20 para pré-produção e aplicativos de produção em escala menor.
  • Use M30+ para cargas de trabalho de produção de alto tráfego e críticas ao desempenho.

b) Habilite recursos avançados apenas em clusters dedicados, como monitoramento em tempo real, Performance Advisor e backups em nuvem.

c) Utilize funcionalidades de segurança empresarial em clusters dedicados: Private Endpoints/Emparelhamento de VPC, queryable backups e Suporte multirregional.

d) Veja os preços de clusters dedicados.

Perguntas frequentes

Transição para a produção hoje

Você tem o roteiro. Você tem as ferramentas. Agora crie seu aplicativo na plataforma de dados mais versátil do mundo.
Lançamento no Atlas
FUNCIONALIDADES DA PLATAFORMA:
  • Alcance multinuvem
  • Integração nativa de IA
  • Segurança automatizada
  • Dimensionamento com tempo de inatividade zero
  • Ferramentas voltadas para desenvolvedores