केवल यूरोपीय विकल्प MongoDB Atlas.
MongoDB Atlas, MongoDB Inc. का managed MongoDB offering है, जो एक publicly-traded US corporation है। Atlas AWS, Azure या GCP पर चलता है - यानी data एक US-jurisdictional hyperscaler पर स्थित होता है, जिसे एक US-jurisdictional database vendor manage करता है। दो layers, दोनों US। sovereignty के लिए, जवाब है या तो EU infrastructure पर self-managed MongoDB (जिसे हम क्लाइंट्स के लिए operate करते हैं) या EU jurisdiction के अंतर्गत किसी अलग document/JSON-capable database में migration (आमतौर पर JSONB के साथ PostgreSQL, जो 90% MongoDB use cases को कवर करता है)।
- प्रदाता
- MongoDB Atlas
- मुख्यालय
- New York, NY
- न्यायाधिकार
- United States
- विधिक शासन
- CLOUD Act, FISA 702
"EU क्षेत्र" संप्रभुता नहीं है। चार प्रश्न इसे तय करते हैं।
डेटा रेजिडेंसी आपको बताती है कि बिट्स कहाँ स्थित हैं। सॉवरेनिटी आपको बताती है कि कौन-सी लीगल सिस्टम एक्सेस के लिए मजबूर कर सकती है। जवाब चारों पर सही होना चाहिए - नहीं तो स्टैक सॉवरेन नहीं है।
- रेजीडेंसी
-
डेटा भौतिक रूप से कहाँ संग्रहीत है?
"cloud में" नहीं - बल्कि कौन सा datacenter, किस देश में, किस jurisdiction के अंतर्गत।
- सबप्रोसेसर
-
आपके डेटा पथ में और कौन है?
हर विक्रेता जो डेटा को छूता है: CDN, ईमेल रिले, त्रुटि ट्रैकर, एनालिटिक्स पाइप।
- न्यायाधिकार
-
किसके कानून प्रकटीकरण के लिए मजबूर कर सकते हैं?
US-headquartered प्रोवाइडर FISA 702 और CLOUD Act के अंतर्गत आता है - भले ही डेटा Frankfurt में हो।
- कुंजी अभिरक्षा
-
वास्तव में एन्क्रिप्शन कुंजियाँ कौन रखता है?
अगर cloud provider के पास data और keys दोनों हैं, तो data उनके द्वारा पढ़ा जा सकता है - किसी भी DPA के बावजूद।
न्यायाधिकार और कुंजी अभिरक्षा पर असफल।
EU डेटा, अमेरिकी मुख्यालय वाली मूल कंपनी, डिफ़ॉल्ट पथ में अमेरिकी सबप्रोसेसर, प्रदाता-प्रबंधित कुंजियाँ।
सभी चारों पर सफल।
EU में होस्टेड EU मुख्यालय वाले बुनियादी ढांचे पर। डिफ़ॉल्ट पथ में शून्य अमेरिकी सबप्रोसेसर। ग्राहक-धारित या EU-KMS कुंजियाँ। आपके अनुच्छेद 28 DPA में नाम से सूचीबद्ध।
टीमें क्यों बाहर निकल रही हैं MongoDB Atlas
हमने जो MongoDB Atlas exits scope किए हैं वे दो दृष्टिकोणों से आते हैं: regulated workloads (healthcare, fintech) जहाँ AWS-via-Atlas double-hop compliance में fail होता है, और cost reviews जहाँ Atlas की per-cluster pricing self-managed की तुलना में वास्तव में अधिक है। migration target use case पर निर्भर करता है। complex aggregation वाले document-heavy workloads के लिए, EU compute पर self-managed MongoDB API surface को बनाए रखता है। जो workloads MongoDB को JSON store के रूप में इस्तेमाल कर रहे हैं, उनके लिए JSONB के साथ PostgreSQL में migrate करना अक्सर सरल और लंबे समय में सस्ता होता है।
MongoDB Atlas सेवाएँ और उनके केवल-EU समकक्ष
माइग्रेशन "एक बॉक्स को दूसरे से बदलना" नहीं है। नीचे दी गई मैपिंग वह है जो हम निम्न को छोड़ने वाले ग्राहकों के लिए चलाते हैं: MongoDB Atlas Schrems II आधार पर - पूरी EU jurisdiction, data path में कोई US parent नहीं।
Atlas clusters (M10+)
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. MongoDB replica sets, या JSONB के साथ PostgreSQL जहां document model दिखने से हल्का है।
- इंजीनियरिंग टिप्पणी
- शुद्ध MongoDB compatibility के लिए, EU bare metal पर self-managed सेटअप ही production pattern है। अगर आपको MongoDB-specific features की जरूरत नहीं है, तो PostgreSQL JSONB एक सस्ता विकल्प है।
Atlas Search (Lucene-based)
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. Elasticsearch या OpenSearch, और हल्के workloads के लिए MeiliSearch या Typesense।
- इंजीनियरिंग टिप्पणी
- Atlas Search अंदर से Lucene है; स्टैंडर्ड Elasticsearch / OpenSearch इक्विवैलेंट वर्कलोड्स को हैंडल करता है।
Atlas Vector Search
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. PostgreSQL पर pgvector, या बड़े embedding sets के लिए Qdrant.
- इंजीनियरिंग टिप्पणी
- Qdrant सबसे मजबूत EU sovereign vector database है - production-ready और स्पष्ट रूप से EU-jurisdictional।
App Services (Realm)
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. GitLab CI में बनाए गए Docker images, Kubernetes पर deploy किए गए, हर branch के लिए review environments के साथ।
- इंजीनियरिंग टिप्पणी
- App Services को वैसे भी 2025-2026 में डिप्रीकेट किया जा रहा है; माइग्रेशन का टारगेट EU इंफ्रास्ट्रक्चर पर एक कस्टम बैकएंड है।
Atlas Stream Processing
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. Apache Kafka या Redpanda, जो Kafka-protocol के अनुकूल है।
- इंजीनियरिंग टिप्पणी
- stream workloads के लिए, Kafka + Flink industry standard है।
Atlas Triggers
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. PostgreSQL triggers और LISTEN/NOTIFY, या scheduled work के लिए Kubernetes CronJobs.
- इंजीनियरिंग टिप्पणी
- Self-managed MongoDB change streams को नेटिव रूप से सपोर्ट करता है; PostgreSQL का अपना LISTEN/NOTIFY मैकेनिज्म है।
Atlas Online Archive
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. Tiered MinIO या Ceph pools, जिनमें lifecycle rules cold data को सस्ते disk पर ले जाते हैं.
- इंजीनियरिंग टिप्पणी
- Online Archive मूलतः scheduled tiering है; इस pattern को cold tier के रूप में EU object storage के साथ replicate करें।
Charts (BI)
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. Apache Superset या Metabase, आपके warehouse से जुड़ा हुआ।
- इंजीनियरिंग टिप्पणी
- Metabase सबसे ज्यादा Atlas-Charts जैसा है; कहीं भी run होता है।
Data API / GraphQL
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. Traefik या Kong, edge पर rate limiting और OIDC के साथ.
- इंजीनियरिंग टिप्पणी
- PostgreSQL backends के लिए, Hasura instant GraphQL APIs प्रदान करता है।
Atlas Backup (Continuous)
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. data के लिए restic और pgBackRest, Kubernetes state के लिए Velero, isolated EU storage में.
- इंजीनियरिंग टिप्पणी
- self-managed MongoDB के लिए, oplog-based PITR ही production pattern है; हम अपने clients के लिए इसे operate करते हैं।
हम कैसे माइग्रेट करते हैं MongoDB Atlas
एक सामान्य mid-market माइग्रेशन तीन फेज़ में चलता है। नीचे दिए गए आंकड़े 6-10 लोगों की इंजीनियरिंग टीम और मध्यम रूप से कॉम्प्लेक्स एप्लिकेशन स्टैक को मानकर दिए गए हैं।
-
1-5 दिन
यूज़-केस डिसीज़न: Mongo या Postgres
क्वेरी पैटर्न का ऑडिट करें। यदि आप Mongo-विशिष्ट फीचर्स (aggregation pipelines, change streams, Atlas Search जटिल क्वेरीज़) का उपयोग करते हैं → EU पर self-managed MongoDB। यदि आप Mongo को JSON स्टोर की तरह इस्तेमाल करते हैं → PostgreSQL JSONB पर माइग्रेट करें। आउटपुट: टारगेट आर्किटेक्चर निर्णय।
-
5-14 दिन
Cluster provisioning + replication
Self-managed MongoDB cluster (3-node replica set, EU bare metal) प्रोविज़न किया गया। Atlas Live Migration tool के जरिए initial sync किया गया। Monitoring और backup कॉन्फ़िगर किया गया।
-
हफ्ते 2-4
Application कटओवर
Connection string बदल दी गई। Read-only validation period। कम traffic वाली window के दौरान cutover। Verification के बाद Atlas cluster को decommission किया गया।
Atlas → self-managed MongoDB (EU bare metal पर) का 5-वर्षीय TCO: production scale पर आमतौर पर 70-85% सस्ता। एक typical M30 Atlas cluster ($2k+/माह) की जगह हम एक 3-node dedicated MongoDB cluster ऑपरेट करते हैं, जिसका performance तुलनीय या बेहतर होता है। इसका trade-off operational responsibility है, जिसे हम managed partner के रूप में स्वयं संभालते हैं।
अक्सर पूछे जाने वाले प्रश्न
Atlas के पास AWS Frankfurt पर EU क्षेत्र हैं - क्या इससे sovereignty की समस्या हल हो जाती है?
क्या हमें PostgreSQL या self-managed MongoDB पर जाना चाहिए?
सेल्फ-मैनेज्ड MongoDB कितना ऑपरेशनल है?
MongoDB के अपने self-hosted enterprise version के बारे में क्या?
Atlas Vector Search हमारे AI फीचर्स के लिए महत्वपूर्ण है। इसका EU समकक्ष क्या है?
Atlas एग्ज़िट में कितना समय लगता है?
अपनी निकास योजना बनाएँ MongoDB Atlas.
30-मिनट का स्कोपिंग कॉल। हम आपके स्टैक को केवल-EU विकल्पों के विरुद्ध मैप करते हैं, माइग्रेशन प्रयास का अनुमान लगाते हैं, और आपको बताते हैं कि क्या यह सही निर्णय है।