

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Migrar para o MongoDB Atlas na AWS
<a name="introduction"></a>

*Battulga Purevragchaa e Igor Alekseev (AWS), Babu Srinivasan (MongoDB)*

*Novembro de 2024* ([histórico do documento](doc-history.md))

Este guia descreve a arquitetura, as ferramentas, as considerações e os casos de uso para migrar de um banco de dados relacional on-premises, legado ou de outro tipo para o MongoDB Atlas na Nuvem AWS. Os bancos de dados relacionais de origem incluem Oracle Database, SQL Server, MySQL, PostgreSQL e outros bancos de dados, como Sybase e IBM Db2. Você também pode migrar de bancos de dados como Azure Cosmos DB, Apache Cassandra, Couchbase e Redis. Para obter instruções passo a passo, consulte os seguintes modelos no site de Orientação prescritiva da AWS:
+ [Migrar um ambiente MongoDB auto-hospedado para o MongoDB Atlas na AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-a-self-hosted-mongodb-environment-to-mongodb-atlas-on-the-aws-cloud.html)
+ [Migrar um banco de dados relacional para o MongoDB Atlas na AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-relational-database-to-mongodb-atlas.html)
+ [Transmissão de dados do Db2 da IBM, do SAP, do Sybase e de outros bancos de dados para o MongoDB Atlas na AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/stream-data-from-ibm-db2-to-mongodb-atlas.html)

## Visão geral
<a name="overview"></a>

O MongoDB Atlas é uma plataforma de dados para desenvolvedores que fornece um banco de dados de modelo de documento construído em uma arquitetura escalável para desenvolvedores que criam aplicativos web e comerciais escaláveis. Equipes de desenvolvimento utilizam o MongoDB pelos seguintes motivos:
+ Modelo de dados flexível: o MongoDB é orientado a documentos, portanto, suporta dados dinâmicos e aninhados sem esquemas restritivos. Isso facilita aos desenvolvedores a representação de dados complexos ou em constante mudança.
+ Alta performance: o MongoDB oferece alto throughput e baixa latência com indexação nativa, computação em memória e outras otimizações. Isso é fundamental para as aplicações modernas.
+ Escalabilidade: o MongoDB é escalável horizontalmente em hardware comum com fragmentação e replicação integradas. Isso facilita escalar de centenas para milhões de operações por segundo sem comprometer a alta disponibilidade.
+ Consultas robustas e unificadas: o MongoDB oferece suporte a consultas ad hoc flexíveis, indexação e agregação. Ele tem uma boa performance sem ajustes extensivos e permite uma ampla variedade de padrões de consulta.
+ Facilidade de uso: o MongoDB oferece uma experiência amigável para desenvolvedores com documentos semelhantes a JSON, drivers avançados para várias linguagens, documentação abrangente e comunidade. É fácil para as equipes se tornarem produtivas rapidamente.
+ Resiliência e alta disponibilidade: o MongoDB Atlas foi projetado com resiliência e alta disponibilidade em mente. Seus conjuntos de réplicas de banco de dados consistem em membros primários e secundários, garantindo o failover automático para um membro secundário em caso de interrupção no membro primário. O Atlas tem a confiança de organizações de todos os portes para dar suporte a workloads essenciais.

Outros recursos incluem indexação em campos aninhados, transações com atomicidade, consistência, isolamento e durabilidade (ACID) e consultas geoespaciais. O MongoDB Atlas também oferece suporte ao seguinte:
+ Uma visualização única que agrega dados de várias fontes.
+ Análises de dados em tempo real.
+ Aplicações da Internet das Coisas (IoT).
+ Aplicações móveis escaláveis.
+ Catálogos de ativos, entidades e metadados do banco de dados que simplificam o armazenamento de dados, a recuperação de dados e as alterações no esquema.
+ Capacidade de armazenar e gerenciar qualquer tipo de conteúdo.
+ Capacidade de transferir aplicativos de servidores de produção para plataformas modernas.
+ Suporte de banco de dados para aplicações de jogos.
+ Menos complicações para trabalhar com dados de séries temporais.
+ Casos de uso de IA generativa com o MongoDB Atlas Vector Search.

Para mais casos de uso, consulte o [site do MongoDB](https://www.mongodb.com/use-cases).

## MongoDB Atlas na AWS
<a name="atlas-on-aws"></a>

O MongoDB Atlas no AWS é um banco de dados como serviço (DBaaS) totalmente gerenciado que é altamente disponível, com desempenho em escala global e compatível com os exigentes padrões de segurança e privacidade de maneira econômica. Aqui estão alguns benefícios notáveis:
+ Presença global: o AWS possui presença global, incluindo data centers em regiões de todo o mundo. Isso facilita a implantação dos seus clusters MongoDB Atlas próximos aos usuários, o que pode melhorar o performance e reduzir a latência.
+ Segurança: o MongoDB Atlas oferece suporte à autenticação SAML 2.0 por meio da integração com o Centro de Identidade do AWS IAM. Ele também permite que os clientes centralizem o gerenciamento de acesso ao Atlas, oferecendo suporte ao login único (SSO) por meio do uso de credenciais do diretório corporativo.
+ Otimização de custos: o AWS fornece ferramentas de otimização de custos que ajudam você a economizar dinheiro, analisando seus padrões de uso do banco de dados e identificando oportunidades para otimizar seus gastos. Você também pode usar instâncias reservadas da AWS e outros Savings Plans para obter descontos significativos em seus clusters MongoDB Enterprise Advanced.
+ Backup e recuperação de desastres: o AWS oferece uma gama completa de recursos de backup e recuperação de desastres que ajudam a proteger seus dados em caso de desastre. O MongoDB Atlas na AWS oferece backups contínuos, restaurações pontuais e replicação entre regiões para ajudar a garantir que seus dados estejam sempre seguros e recuperáveis.
+ Integrações perfeitas: as integrações com outros Serviços da AWS são perfeitas com o MongoDB Atlas.