Alternativa apenas UE a MongoDB Atlas.
MongoDB Atlas is the managed MongoDB offering from MongoDB Inc., a publicly-traded US corporation. Atlas runs on AWS, Azure or GCP - meaning the data sits on a US-jurisdictional hyperscaler, managed by a US-jurisdictional database vendor. Two layers, both US. For sovereignty, the answer is either self-managed MongoDB on EU infrastructure (which we operate for clients) or migration to a different document/JSON-capable database under EU jurisdiction (typically PostgreSQL with JSONB, which covers 90% of MongoDB use cases).
- Fornecedor
- MongoDB Atlas
- Sede
- New York, NY
- Jurisdição
- United States
- Regime jurídico
- CLOUD Act, FISA 702
"Região UE" não é soberania. Quatro perguntas decidem.
A residência de dados diz onde estão os bits. A soberania diz que sistema legal pode obrigar ao acesso. A resposta tem de se sustentar nos quatro pontos, caso contrário a stack não é soberana.
- Residência
-
Onde os dados estão fisicamente armazenados?
Não "na cloud": que centro de dados, em que país, sob que jurisdição.
- Subprocessadores
-
Quem mais está no seu caminho de dados?
Cada fornecedor que toca os dados: o CDN, o relay de e-mail, o rastreador de erros, o pipeline de analytics.
- Jurisdição
-
Quais leis podem forçar a divulgação?
Um fornecedor com sede nos EUA está sujeito à FISA 702 e à CLOUD Act, mesmo com os dados em Frankfurt.
- Custódia de chaves
-
Quem detém realmente as chaves de cifragem?
Se o fornecedor cloud detém tanto os dados como as chaves, consegue lê-los, independentemente de qualquer DPA.
Falha em jurisdição e custódia de chaves.
Bits na UE, casa-mãe nos EUA, subprocessadores americanos no caminho predefinido, chaves geridas pelo fornecedor.
Passa nos quatro.
Hospedado na UE em infraestrutura com sede europeia. Zero subprocessadores americanos no caminho padrão. Chaves do cliente ou de KMS europeu. Nomeados no seu DPA Artigo 28.
Porque é que as equipas estão a sair MongoDB Atlas
MongoDB Atlas exits we've scoped come from two angles: regulated workloads (healthcare, fintech) where the AWS-via-Atlas double-hop fails compliance, and cost reviews where Atlas's per-cluster pricing is genuinely high vs self-managed. The migration target depends on use case. For document-heavy workloads with complex aggregation, self-managed MongoDB on EU compute preserves the API surface. For workloads that are using MongoDB as a JSON store, migrating to PostgreSQL with JSONB is often simpler and cheaper long-term.
MongoDB Atlas serviços e os seus equivalentes apenas na UE
Uma migração não é "trocar uma caixa por outra". O mapeamento abaixo é o que executamos para clientes que saem de MongoDB Atlas com base em Schrems II: jurisdição da UE completa, sem empresa-mãe norte-americana no caminho dos dados.
Atlas clusters (M10+)
- O que usamos no lugar
- Binadit Managed Cloud Platform. Replica sets MongoDB, ou PostgreSQL com JSONB onde o modelo de documentos é mais simples do que parece.
- Nota de engenharia
- Para compatibilidade pura com MongoDB, self-managed em bare metal na UE é o padrão de produção. PostgreSQL JSONB é a alternativa mais económica se não precisar de funcionalidades específicas do MongoDB.
Atlas Search (Lucene-based)
- O que usamos no lugar
- Binadit Managed Cloud Platform. Elasticsearch ou OpenSearch, e MeiliSearch ou Typesense para workloads mais leves.
- Nota de engenharia
- O Atlas Search é Lucene por baixo; Elasticsearch / OpenSearch padrão lida com workloads equivalentes.
Atlas Vector Search
- O que usamos no lugar
- Binadit Managed Cloud Platform. pgvector no PostgreSQL, ou Qdrant para conjuntos de embeddings maiores.
- Nota de engenharia
- O Qdrant é a base de dados vetorial soberana europeia mais robusta - pronta para produção e explicitamente sob jurisdição da UE.
App Services (Realm)
- O que usamos no lugar
- Binadit Managed Cloud Platform. Imagens Docker construídas no GitLab CI e implantadas no Kubernetes, com review environments por branch.
- Nota de engenharia
- O App Services está a ser descontinuado em 2025-2026 de qualquer forma; o alvo de migração é um backend personalizado em infraestrutura europeia.
Atlas Stream Processing
- O que usamos no lugar
- Binadit Managed Cloud Platform. Apache Kafka ou Redpanda, compatível com o protocolo Kafka.
- Nota de engenharia
- Para workloads de streaming, Kafka + Flink é o padrão da indústria.
Atlas Triggers
- O que usamos no lugar
- Binadit Managed Cloud Platform. Triggers PostgreSQL e LISTEN/NOTIFY, ou Kubernetes CronJobs para trabalho agendado.
- Nota de engenharia
- O MongoDB autogerido suporta change streams de forma nativa; o PostgreSQL tem o seu próprio mecanismo LISTEN/NOTIFY.
Atlas Online Archive
- O que usamos no lugar
- Binadit Managed Cloud Platform. Pools em camadas MinIO ou Ceph, com regras de lifecycle a mover dados frios para disco mais económico.
- Nota de engenharia
- O Online Archive é essencialmente tiering agendado; replique o padrão com object storage europeu como tier frio.
Charts (BI)
- O que usamos no lugar
- Binadit Managed Cloud Platform. Apache Superset ou Metabase, ligado ao seu warehouse.
- Nota de engenharia
- O Metabase é o mais parecido com o Atlas Charts; corre em qualquer lugar.
Data API / GraphQL
- O que usamos no lugar
- Binadit Managed Cloud Platform. Traefik ou Kong, com rate limiting e OIDC na edge.
- Nota de engenharia
- Para backends PostgreSQL, o Hasura fornece APIs GraphQL instantâneas.
Atlas Backup (Continuous)
- O que usamos no lugar
- Binadit Managed Cloud Platform. restic e pgBackRest para dados, Velero para o estado do Kubernetes, para storage isolado na UE.
- Nota de engenharia
- Para MongoDB self-managed, PITR baseado em oplog é o padrão de produção; operamos isto para clientes.
Como migramos de MongoDB Atlas
Uma migração típica de mid-market decorre em três fases. Os números abaixo assumem uma equipa de engenharia de 6 a 10 pessoas e uma stack de aplicação moderadamente complexa.
-
Days 1-5
Use-case decision: Mongo or Postgres
Audit query patterns. If you use Mongo-specific features (aggregation pipelines, change streams, Atlas Search complex queries) → self-managed MongoDB on EU. If you treat Mongo as a JSON store → migrate to PostgreSQL JSONB. Output: target architecture decision.
-
Days 5-14
Cluster provisioning + replication
Self-managed MongoDB cluster (3-node replica set, EU bare metal) provisioned. Initial sync via Atlas Live Migration tool. Monitoring and backup configured.
-
Weeks 2-4
Application cutover
Connection string changed. Read-only validation period. Cutover during low-traffic window. Atlas cluster decommissioned after verification.
5-year TCO on Atlas → self-managed MongoDB on EU bare metal: typically 70-85% cheaper at production scale. A typical M30 Atlas cluster ($2k+/month) is replaced by a 3-node dedicated MongoDB cluster we operate with comparable or better performance. The trade-off is operational responsibility, which is what we take on as the managed partner.
Perguntas frequentes
Atlas has EU regions on AWS Frankfurt - does that solve sovereignty?
Should we move to PostgreSQL or self-managed MongoDB?
How operational is self-managed MongoDB?
What about MongoDB's own self-hosted enterprise version?
Atlas Vector Search is critical for our AI features. What's the EU equivalent?
How long does an Atlas exit take?
Planeie a sua saída de MongoDB Atlas.
Chamada de scoping de 30 minutos. Mapeamos a sua stack contra alternativas apenas UE, estimamos o esforço de migração e dizemos-lhe se é a decisão certa.