केवल यूरोपीय विकल्प Heroku (Salesforce).
Heroku मूल developer-first PaaS है, जिसे 2010 में Salesforce ने acquire किया था और अब यह Salesforce.com Inc. का हिस्सा है। Salesforce एक US corporation है, Heroku का default region US में है, और EU "Common Runtime" AWS Ireland में रहता है - जिसका मतलब है कि आपका Heroku app AWS infrastructure पर है और Salesforce contractual processor के रूप में है। दोनों layers US-jurisdictional हैं। Sovereign alternative सीधा है: EU infrastructure पर Coolify या Dokku जैसा एक self-hosted PaaS, या किसी EU partner द्वारा operated एक fully-managed equivalent।
- प्रदाता
- Heroku (Salesforce)
- मुख्यालय
- San Francisco, CA (Salesforce)
- न्यायाधिकार
- 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 में नाम से सूचीबद्ध।
टीमें क्यों बाहर निकल रही हैं Heroku (Salesforce)
जो Heroku exits हमने चलाए हैं वे तीन triggers से आते हैं: एक customer audit (B2B SaaS) जिसने AWS-Ireland-via-Heroku data path को Schrems II-exposed के रूप में flag किया, 2022 में free dynos का discontinuation जिसने cost reassessment को मजबूर किया, या double provider chain (Salesforce → AWS) को हटाने का एक strategic decision जो DPA management को जटिल बनाता है। Heroku का value developer experience है; Coolify, Dokku और Caprover जैसे open source alternatives EU infrastructure पर उस experience के अधिकांश हिस्से को reproduce करते हैं।
Heroku (Salesforce) सेवाएँ और उनके केवल-EU समकक्ष
माइग्रेशन "एक बॉक्स को दूसरे से बदलना" नहीं है। नीचे दी गई मैपिंग वह है जो हम निम्न को छोड़ने वाले ग्राहकों के लिए चलाते हैं: Heroku (Salesforce) Schrems II आधार पर - पूरी EU jurisdiction, data path में कोई US parent नहीं।
Dynos (web/worker)
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. GitLab CI में बनाए गए Docker images, Kubernetes पर deploy किए गए, हर branch के लिए review environments के साथ।
- इंजीनियरिंग टिप्पणी
- Coolify, EU infrastructure पर लगभग Heroku जैसा ही DX (git push deploys, one-click apps) देता है। समान compute के लिए bills आमतौर पर Heroku से 60-80% कम होते हैं।
Heroku Postgres
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. failover के लिए Patroni के साथ PostgreSQL या MySQL, और point-in-time recovery के लिए pgBackRest.
- इंजीनियरिंग टिप्पणी
- Logical replication zero-downtime cutover को possible बनाता है। Heroku Postgres backups को standard pg_dump के रूप में download करके कहीं भी restore किया जा सकता है।
Heroku Redis
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. Redis या Valkey, failover के लिए Sentinel के साथ.
- इंजीनियरिंग टिप्पणी
- स्टैंडर्ड Redis API; SLAVEOF या RDB transfer के जरिए माइग्रेशन।
Heroku Connect (Salesforce sync)
- इसके बजाय हम क्या चलाते हैं
- Binadit DevOps & Support। आपके अपने इंफ्रास्ट्रक्चर पर चल रहे इंटीग्रेशन वर्कर्स, जो वेंडर API से सीधे बात करते हैं।
- इंजीनियरिंग टिप्पणी
- जो teams Salesforce CRM बनाए रखती हैं, उनके लिए sync layer फिर से बनाई जाती है; जो teams Salesforce को replace कर रही हैं, उनके लिए यह चिंता खत्म हो जाती है।
Add-ons marketplace
- इसके बजाय हम क्या चलाते हैं
- Binadit DevOps & Support। जो कंपोनेंट्स आप वास्तव में उपयोग करते हैं, उन्हें आपके स्टैक के हिस्से के रूप में डिप्लॉय और ऑपरेट किया जाता है।
- इंजीनियरिंग टिप्पणी
- Heroku की add-on convenience सबसे बड़ा DX loss है; sovereignty के लिए direct vendor management ही trade-off है।
Pipelines (review apps, CI/CD)
- इसके बजाय हम क्या चलाते हैं
- Binadit DevOps & Support। Kubernetes पर प्रति-ब्रांच रिव्यू एनवायरनमेंट्स, जिन्हें GitLab CI द्वारा बनाया और हटाया जाता है।
- इंजीनियरिंग टिप्पणी
- Coolify प्रति branch preview environments को support करता है।
Heroku Buildpacks
- इसके बजाय हम क्या चलाते हैं
- Binadit DevOps & Support। Dockerfiles या Cloud Native Buildpacks, GitLab CI में बिल्ट।
- इंजीनियरिंग टिप्पणी
- ज्यादातर Heroku apps, Coolify पर Cloud Native Buildpacks के जरिए बिना किसी बदलाव के deploy हो जाते हैं।
Logplex / Logging
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. aggregation के लिए Loki, हर stream के लिए querying और retention policies के लिए Grafana के साथ।
- इंजीनियरिंग टिप्पणी
- Loki मानक पैटर्न है; सभी containers से logs को aggregate करता है।
Heroku CI
- इसके बजाय हम क्या चलाते हैं
- Binadit DevOps & Support। आपके अपने इंफ्रास्ट्रक्चर पर रनर्स के साथ GitLab CI।
- इंजीनियरिंग टिप्पणी
- self-hosted EU runner पर GitLab CI ही production-grade replacement है।
Heroku Private Spaces
- इसके बजाय हम क्या चलाते हैं
- Binadit Private Infrastructure. पूरी तरह isolated environment, dedicated hardware, custom network architecture.
- इंजीनियरिंग टिप्पणी
- "Private Spaces" concept असल में एक दूसरे नाम से VPC ही है; standard EU networking इसे संभाल लेता है।
SSL / domains
- इसके बजाय हम क्या चलाते हैं
- Binadit Managed Cloud Platform. Let's Encrypt के साथ cert-manager, जो automatically renew होता है.
- इंजीनियरिंग टिप्पणी
- डोमेन ट्रांसफर एक रजिस्ट्रार चेंज है; SSL सभी मॉडर्न PaaS अल्टरनेटिव्स द्वारा ऑटोमेटेड है।
हम कैसे माइग्रेट करते हैं Heroku (Salesforce)
एक सामान्य mid-market माइग्रेशन तीन फेज़ में चलता है। नीचे दिए गए आंकड़े 6-10 लोगों की इंजीनियरिंग टीम और मध्यम रूप से कॉम्प्लेक्स एप्लिकेशन स्टैक को मानकर दिए गए हैं।
-
1-3 दिन
PaaS choice + dependency map
EU PaaS तय करें (Coolify हमारा default है Heroku-style DX के लिए; Dokku minimalists के लिए; hands-off teams के लिए Binadit की managed offering)। Heroku apps, dynos और add-ons की inventory बनाएं।
-
4-10 दिन
Database + add-on swap
Heroku Postgres को logical replication के साथ EU managed PostgreSQL में replicate किया गया। प्रत्येक add-on को EU equivalent से बदला गया (risk नियंत्रित करने के लिए एक-एक करके)। Logging को Loki में migrate किया गया।
-
हफ्ते 2-4
Application कटओवर
Apps को समान buildpacks के साथ Coolify पर फिर से deploy किया गया। कम TTL विंडो के साथ DNS कटओवर। सत्यापन अवधि के बाद Heroku app को archive कर दिया गया।
Heroku exits का 5-वर्षीय TCO: 60-85% सस्ता। Heroku का pricing model (per-dyno, per-add-on, per-database tier) तेज़ी से बढ़ता जाता है; EU infrastructure पर एक self-hosted PaaS, typical $500-2000/माह के Heroku bill की जगह raw infrastructure पर उसका एक छोटा हिस्सा खर्च करता है, साथ ही हमारी managed fee, यदि आप इसे स्वयं ऑपरेट नहीं करना चाहते।
अक्सर पूछे जाने वाले प्रश्न
क्या Heroku का EU region GDPR के लिए पर्याप्त है?
क्या हम Heroku DX खो देंगे?
Salesforce sync के लिए Heroku Connect के बारे में क्या?
क्या हम खुद Coolify का उपयोग कर सकते हैं या हमें मदद चाहिए?
Heroku एग्ज़िट में कितना समय लगता है?
नए Heroku-style platforms के बारे में क्या?
अपनी निकास योजना बनाएँ Heroku (Salesforce).
30-मिनट का स्कोपिंग कॉल। हम आपके स्टैक को केवल-EU विकल्पों के विरुद्ध मैप करते हैं, माइग्रेशन प्रयास का अनुमान लगाते हैं, और आपको बताते हैं कि क्या यह सही निर्णय है।