Supabase और Fly.io के साथ Fly Postgres लॉन्च
- Supabase और Fly.io ने साझेदारी करके managed Postgres सेवा Fly Postgres लॉन्च की है.
- Fly.io के edge computing प्लेटफ़ॉर्म पर 37 से अधिक लोकेशन में कहीं से भी डेटाबेस शुरू किया जा सकता है.
- इसमें वे सभी फीचर्स मिलते हैं जिनकी आप Supabase managed database से अपेक्षा करते हैं: 40 से अधिक extensions के साथ fully featured Postgres database, vector/AI workloads के लिए pgvector support, Supavisor(Postgres connection pooler), daily backups और point-in-time recovery, branching, observability, migrations, database management dashboard, और auto-generated data APIs (REST और GraphQL).
अपेक्षाओं का प्रबंधन
- यह सेवा चरणबद्ध तरीके से जारी की जाएगी.
- कंपनियों के बीच integration बनाना billing, support handoff, Supabase कर्मचारियों की training आदि को देखते हुए काफी काम मांगता है.
- टीम शुरुआती testers के साथ काम कर रही है, और कुछ bugs अभी ठीक किए जाने बाकी हैं.
- अगर आप testing में मदद करना चाहते हैं, तो waitlist में नाम दर्ज कर सकते हैं, और अगले महीने और testers को शामिल किया जाएगा.
Supabase + Fly = SupaFly?
- टीम इस बात को लेकर उत्साहित है कि 2024 में यह साझेदारी दुनिया भर में Postgres deploy करने के लिए क्या मायने रखती है.
- Firecracker VM, Postgres के लिए कुछ दिलचस्प संभावनाएँ पेश करता है.
- Fly के साथ integration ऐसे compute resources देता है जिन्हें डेटाबेस के बिलकुल पास आसानी से बनाया जा सकता है.
managed बनाम unmanaged Postgres
- Fly की मौजूदा Postgres पेशकश unmanaged है.
- unmanaged का मतलब है कि scaling, point-in-time recovery, replication, major version upgrades आदि आपको खुद संभालने पड़ते हैं.
- managed Postgres ये काम आपकी ओर से संभालता है, ताकि आप building पर ध्यान दे सकें.
- managed सेवा Fly extension APIs का उपयोग करके बनाई गई है, और testers
fly extensions कमांड का उपयोग करके Postgres database शुरू कर सकते हैं.
आंतरिक संरचना
Fly Machines के साथ काम करना
- Fly Postgres, Fly Machines के ऊपर बनाया गया है.
- Machines हल्के Firecracker VM हैं.
- Machines API, application lifecycle पर काफ़ी गहरा नियंत्रण देता है.
- fly-admin, Fly API के साथ interaction को आसान बनाने वाला Typescript wrapper है.
- Supabase, Postgres के साथ कुछ अतिरिक्त services bundle करता है, इसलिए Fly Machines API को एक single Docker image दी जा सकती है.
multi-cloud की ओर बढ़ना
- इस लॉन्च के साथ Supabase आधिकारिक तौर पर multi-cloud बन गया है.
- Supabase ने multi-cloud transition को आसान बनाने के लिए AWS की managed services के उपयोग से परहेज़ किया.
- उदाहरण के लिए, Fly Machines उपयोग में न होने पर VM को pause करने का आसान तरीका देता है.
- दूसरी ओर, कुछ AWS-native फीचर्स, जो Fly उपलब्ध नहीं कराता, उनके लिए workaround बनाना पड़ा.
Fly extensions बनाना
- Fly के पास प्लेटफ़ॉर्म को extend करने का बेहतरीन तरीका है.
- users और projects को provision करने के लिए API में कुछ routes जोड़े गए हैं.
चुनौतियाँ
- टीम, Fly टीम के साथ मिलकर कुछ चुनौतियों का समाधान कर रही है.
network restrictions support
- network restrictions फीचर इस बात पर निर्भर करता है कि container को client का सही IP मिले.
- मौजूदा setup में container को Fly proxy IP दिखता है.
Fly के भीतर backups
- Fly project का backup AWS S3 में लिया जाता है, क्योंकि Fly अभी तक Fly-managed Blob storage उपलब्ध नहीं कराता.
शुरुआत कैसे करें
- preview के लिए साइन अप करें, अपनी organization के allowlist में जुड़ने का इंतज़ार करें, फिर docs के Quickstart का उपयोग करके शुरुआत करें.
- Fly organizations को एक free project मिलेगा.
- billing से जुड़ी details पर अभी काम चल रहा है, लेकिन pricing मौजूदा कीमतों से बहुत अलग होने की उम्मीद नहीं है.
GN⁺ की राय
- इस लेख की सबसे महत्वपूर्ण बात यह है कि Supabase और Fly.io का सहयोग दुनिया भर में वितरित managed Postgres सेवा उपलब्ध कराता है. इससे developers डेटाबेस प्रबंधन में कम समय लगाएंगे और application development पर ज़्यादा ध्यान दे पाएंगे.
- लेख इसलिए दिलचस्प है क्योंकि यह cloud computing और database management के नवीनतम रुझानों को दर्शाता है, और multi-cloud strategy तथा edge computing के संयोजन जैसा नया तकनीकी दृष्टिकोण पेश करता है.
- उम्मीद है कि यह सेवा खास तौर पर उन developers के लिए कम latency और बेहतर performance देगी जो Fly प्लेटफ़ॉर्म पर data-intensive applications deploy करते हैं.
1 टिप्पणियां
Hacker News राय
Supabase CEO की घोषणा:
Supabase को लेकर भ्रम:
Fly.io के साथ अनुभव:
Fly.io docs में मिला अवलोकन:
Supabase की network restriction settings:
Supabase की scalability समस्या:
Fly volumes और network-attached storage के बीच अंतर:
Supabase और Fly.io की साझेदारी को लेकर उम्मीद:
Fly.io टीम की प्रतिक्रिया:
'SupaFly' संदर्भ पर टिप्पणी: