आज हम PostgreSQL के लिए प्रबंधित डेटाबेस के खुले बीटा संस्करण को पेश कर रहे हैं, जिसका उपयोग बीटा अवधि के लिए मुफ्त होगा।
डेटाबेस किसी भी सूचना प्रणाली या अनुप्रयोग के सबसे महत्वपूर्ण और जटिल घटकों में से एक है। मैन्युअल डेटाबेस निर्माण, कॉन्फ़िगरेशन और डेटाबेस प्रबंधन प्रक्रियाओं में सप्ताह या महीने भी लग सकते हैं।
व्यवसाय की वृद्धि के साथ, जो बुनियादी ढांचे के विकास की ओर जाता है, डेटाबेस की मापनीयता सुनिश्चित करने के लिए यह आवश्यक है। उसी समय, उनकी विश्वसनीयता और गलती सहनशीलता को पहले स्थान पर रखा जाता है, क्योंकि प्रदान की गई सेवा की उपलब्धता इस पर निर्भर करती है। इन आवश्यकताओं को लागू करने से व्यावसायिक समस्याओं को हल करने और अपने अनुप्रयोगों को विकसित करने के लिए कीमती समय लगता है। इसके अलावा, कंपनी के पास इन समस्याओं को हल करने के लिए हमेशा समय, पैसा और योग्य विशेषज्ञ नहीं होते हैं।
इसलिए हमने पूरी तरह से स्वचालित डेटाबेस प्रबंधन सेवा प्रबंधित डेटाबेस बनाने का निर्णय लिया, जिसके लिए आप अपने व्यवसाय के विकास पर ध्यान केंद्रित कर सकते हैं, न कि बुनियादी ढांचे के रखरखाव पर।
प्रबंधित डेटाबेस क्या है
प्रबंधित डेटाबेस (DBaaS) एक ऐसी सेवा है जो आपको क्लाउड में डेटाबेस क्लस्टर्स को जल्दी से तैनात करने की अनुमति देती है। चयनकर्ता पक्ष पर क्लस्टर कॉन्फ़िगरेशन, रखरखाव और विश्वसनीयता प्रदान की जाती है। प्रबंधित डेटाबेस
चयनकर्ता क्लाउड प्लेटफ़ॉर्म की कंप्यूटिंग शक्ति पर चलता
है । सेवा सभी कौशल स्तरों के इंजीनियरों को उनके कॉन्फ़िगरेशन पर समय बर्बाद किए बिना उच्च-प्रदर्शन और विश्वसनीय डेटाबेस क्लस्टर्स को जल्दी और आसानी से तैनात करने की अनुमति देती है।
प्रबंधित डेटाबेस स्क्रैच से डेटाबेस क्लस्टर बनाते समय अधिकांश समस्याओं का सामना कंपनियों और डेवलपर्स का सामना करता है:
- डेटाबेस परिनियोजन के लिए इष्टतम बुनियादी ढाँचे का निर्धारण;
- जैसे-जैसे व्यवसाय बढ़ता है, बुनियादी ढाँचा विकसित होता है
- डेटाबेस विश्वसनीयता और गलती सहिष्णुता प्रबंधन;
- बुनियादी ढाँचे का पूर्वानुमान।
टर्मिनल से डेटाबेस को स्थापित करने और कॉन्फ़िगर करने के लिए कमांड चलाने के बजाय, अब सेलेक्ट कंट्रोल पैनल में कुछ क्लिकों में रेडी-मेड डेटाबेस क्लस्टर को तैनात करना संभव है।
उपयोग के लाभ:- विश्वसनीय और उच्च-प्रदर्शन डेटाबेस क्लस्टर्स को तैनात करते समय समय और पैसा बचाएं
- डेटाबेस की मेजबानी के लिए सर्वर का चयन और कॉन्फ़िगर करने की आवश्यकता की कमी;
- डेटाबेस क्लस्टर सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता नहीं है
- एक गलती-सहिष्णु डेटाबेस क्लस्टर का आसान निर्माण जो एप्लिकेशन क्रैश से बचाता है।
कार्य सिद्धांत
प्रबंधित डेटाबेस सेवा में दो भाग होते हैं: उपयोगकर्ता स्तर और डेटा स्तर।
- उपयोगकर्ता स्तर सेवा के साथ उपयोगकर्ता बातचीत का इंटरफ़ेस है, वास्तव में यह एपीआई है जिसके माध्यम से डेटाबेस क्लस्टर्स का प्रबंधन होता है: क्लस्टर, डेटाबेस और उपयोगकर्ताओं का निर्माण और विलोपन। इस बिंदु पर, उपयोगकर्ता की जिम्मेदारी क्षेत्र समाप्त हो जाती है और प्रबंधित डेटाबेस सेवा का वास्तविक संचालन शुरू होता है।
- डेटा लेयर - सेलेक्ट क्लाउड प्लेटफ़ॉर्म में बनाए गए डेटाबेस क्लस्टर्स की सीधी तैनाती और भंडारण का स्तर। सभी क्लस्टर एक दूसरे से अलग-थलग हैं। यह स्तर डेटाबेस के साथ काम करने के लिए आपके आवेदन का प्रवेश बिंदु है।
उपयोगकर्ता सर्वर के बुनियादी ढांचे को तैयार नहीं करता है, ऑपरेटिंग सिस्टम को स्थापित नहीं करता है, और किसी भी प्रारंभिक सर्वर सेटिंग्स को निष्पादित नहीं करता है - सेवा उसके लिए ऐसा करती है। इसके बजाय, उपयोगकर्ता PostgreSQL डेटाबेस, सर्वर कॉन्फ़िगरेशन और क्लस्टर प्रकार के संस्करण का चयन करता है।
क्लाउड प्लेटफ़ॉर्म में क्लस्टर तैनात होने के बाद, उपयोगकर्ता एक डेटाबेस बनाता है, यह कुछ मिनटों में उठता है और काम के लिए इसकी तत्परता पर रिपोर्ट करता है। तब डेटाबेस उपयोगकर्ता बनाया जाता है, उसे वांछित डेटाबेस तक पहुंच प्रदान की जाती है।
यही है, डेटाबेस क्लस्टर काम करने के लिए तैयार है: कनेक्ट करें, टेबल बनाएं, उन्हें डेटा से भरें और पढ़ें।
PostgreSQL के साथ या अपने एप्लिकेशन से काम करने के लिए उपयोगकर्ता किसी भी क्लाइंट का उपयोग कर डेटाबेस से जुड़ सकता है। डेटाबेस से कनेक्ट करने के लिए डेटा प्राप्त करने के लिए, सेटिंग टैब पर जाएं। क्लस्टर जानकारी निर्मित क्लस्टर सर्वर से कनेक्ट करने के लिए पते प्रदर्शित करेगी। आप
ज्ञानकोष में डेटाबेस से जुड़ने के बारे में अधिक पढ़ सकते हैं।
हमने PostgreSQL DBMS के दो संस्करणों के लिए समर्थन के साथ एक सेवा शुरू की - 11 और 12, सबसे लोकप्रिय और उत्पादक रिलेशनल डेटाबेस में से एक।
सेवा की बीटा विशेषताएं:- 2 DBMS संस्करण उपलब्ध हैं: PostgreSQL 11.6 और 12.1।
- 3 सर्वर विन्यास उपलब्ध हैं:
- 2 वीसीपीयू, 4 जीबी रैम, 32 जीबी स्थानीय डिस्क;
- 2 वीसीपीयू, 8 जीबी रैम, 64 जीबी स्थानीय डिस्क;
- 4 वीसीपीयू, 16 जीबी रैम, 128 जीबी लोकल डिस्क।
डेटाबेस क्लस्टर बनाना:- एक सर्वर से क्लस्टर - प्रयोग, विकास या अपने आवेदन का परीक्षण करने के लिए एक क्लस्टर;
- उत्पाद परिवेश में अनुप्रयोगों के लिए तीन सर्वर, 1 मास्टर और 2 प्रतिकृतियों का दोष-सहिष्णु क्लस्टर।
बीटा विशेषताएं:- आप एक क्लस्टर में अधिकतम 50 डेटाबेस और 50 उपयोगकर्ता बना सकते हैं।
- एक उपयोगकर्ता क्लाउड प्लेटफ़ॉर्म के प्रत्येक क्षेत्र में दो से अधिक क्लस्टर नहीं बना सकता है।
कैसे उपयोग करना शुरू करें
डेटाबेस क्लस्टर तैयार करने की प्रक्रिया बहुत सरल है। खाता पंजीकृत करने और नियंत्रण कक्ष में प्रवेश करने के बाद, बस कुछ चरणों के माध्यम से जाएं:
चरण 1
क्लाउड प्लेटफ़ॉर्म प्रोजेक्ट पर जाएं या नया बनाएं।
चरण 2
डेटाबेस टैब पर जाएं और
एक क्लस्टर बनाएं ।
चरण 3
क्लस्टर के कॉन्फ़िगरेशन और सेटिंग्स का चयन करके फ़ॉर्म भरें।
चरण 4
क्लस्टर बनाने के बाद, आपको डेटाबेस, उपयोगकर्ता बनाने और उन्हें एक्सेस अधिकार प्रदान करने की आवश्यकता है।
चरण 5
क्लस्टर सेटिंग्स में डेटाबेस से कनेक्ट करने के लिए पते देखें।
चरण 6
डेटाबेस से कनेक्ट करें, उदाहरण के लिए,
psql उपयोगिता का उपयोग करके।
# psql "host=<ip-address-1>,<ip-address-2>,<ip-address-3> port=6432 user=<db-user-name> dbname=<database-name>"
विकास की योजनाएँ
हम आपको Selectel में और भी अधिक डेटाबेस विकल्प प्रदान करने के लिए काम करते हैं। कार्यान्वयन कतार में पहले से ही है:
- एपीआई के माध्यम से डेटाबेस बनाना और प्रबंधित करना;
- संसाधनों की तेजी से स्केलिंग और एक कामकाजी क्लस्टर में प्रतिकृतियों की संख्या को बदलना;
- बैकअप और डेटा बहाल;
- डेटाबेस क्लस्टर से कनेक्ट करने के लिए एक एकल डोमेन पता;
- मामूली DBMS संस्करणों को अद्यतन करने के लिए एक सरल तंत्र;
- डेटाबेस क्लस्टर के प्रदर्शन और स्वास्थ्य की निगरानी;
- उपयोगकर्ता के अनुरोध पर मास्टर सर्वर को एक प्रतिकृति में बदलना;
- MySQL और Redis सपोर्ट करते हैं।
अब हम आपके और हमारे ग्राहकों से प्रत्यक्ष और तीव्र प्रतिक्रिया प्राप्त करने के लिए सेवा को खुले बीटा परीक्षण मोड में शुरू कर रहे हैं, जितनी जल्दी हो सके।
सेवा परीक्षण में शामिल हों,
समीक्षा लिखें , विकास के विचार और इसके काम पर टिप्पणियां। और यह भी, देखते रहें - वे होंगे!