द्वारा तिमिलेहिं ओमोलाना

अमेज़ॅन की क्लाउड पेशकश के साथ डेटाबेस रखरखाव के तनाव को दूर करें।

आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

PostgreSQL (पोस्टग्रेज के रूप में भी जाना जाता है) सबसे व्यापक रूप से उपयोग किए जाने वाले डेटाबेस प्रबंधन प्रणालियों में से एक है। किसी एप्लिकेशन के विकास की योजना बनाते समय कई विकास दल इसे अपनी पसंद के डेटाबेस के रूप में उपयोग करते हैं।

आप विकास के लिए एक स्थानीय PostgreSQL इंस्टाल का उपयोग कर सकते हैं, और फिर परिनियोजन और उत्पादन के लिए क्लाउड-होस्टेड इंस्टेंस सेट कर सकते हैं। यहीं पर Amazon Relational Database Service (RDS) आपके कंधों से बोझ हटाती है।

अमेज़न आरडीएस क्या है?

रिलेशनल डेटाबेस सर्विस (RDS) Amazon Web Services (AWS) का एक हिस्सा है। यह अमेज़ॅन क्लाउड में प्रबंधित रिलेशनल डेटाबेस जैसे MySQL, PostgreSQL और MariaDB के आसान निर्माण की अनुमति देता है।

अमेज़ॅन आरडीएस के साथ, आपको अपने एप्लिकेशन के लिए रिलेशनल डेटाबेस सेट करने के लिए हार्डवेयर या सॉफ़्टवेयर के प्रबंधन के बारे में चिंता करने की ज़रूरत नहीं है।

instagram viewer

RDS में PostgreSQL डेटाबेस कैसे बनाएँ

RDS डेटाबेस बनाने की प्रक्रिया अन्य डेटाबेस बनाने जितनी ही आसान है AWS संसाधन जैसे EC2. आरडीएस में डेटाबेस बनाने के लिए आपको केवल एक ही शर्त की आवश्यकता है एक सक्रिय एडब्ल्यूएस खाता। RDS में एक PostgreSQL डेटाबेस को स्पिन करने के लिए आपको निम्नलिखित चरणों की आवश्यकता है।

  1. RDS सर्विस डैशबोर्ड को खोजें और नेविगेट करें।
  2. पर क्लिक करें डेटाबेस बनाएं आरडीएस खोलने के लिए बटन डेटाबेस विज़ार्ड बनाएँ।
  3. इस स्क्रीन पर करने वाली पहली बात यह है कि सृजन की विधि का चयन करना है मानक बनाना या आसान रचना. मानक बनाना आपको अपने डेटाबेस को अपने आप कॉन्फ़िगर करने की सुविधा देता है। आसान रचना डेटाबेस बनाने से पहले या बाद में उनमें से कुछ को बदलने के विकल्प के साथ आपके डेटाबेस के लिए अनुशंसित कॉन्फ़िगरेशन विकल्प प्रस्तुत करता है। शेष चरणों का उपयोग करें मानक बनाना विकल्प।
  4. करने के लिए अगली बात डेटाबेस इंजन और संस्करण का चयन करना है जिसका आप उपयोग करना चाहते हैं। चुनना पोस्टग्रेएसक्यूएल. आप डिफ़ॉल्ट संस्करण को चयनित छोड़ सकते हैं या अपनी आवश्यकताओं के आधार पर एक विशिष्ट संस्करण चुन सकते हैं।
  5. अगला कदम एक चुनना है खाका. एक टेम्प्लेट केवल नियमों का एक सेट है जो आपकी आवश्यकताओं के अनुसार आपके डेटाबेस को सेट करने के लिए RDS पृष्ठभूमि में अनुसरण करता है। आपको उपयोग करना चाहिए उत्पादन पूर्ण एप्लिकेशन रिलीज़ के लिए टेम्प्लेट।

    हमेशा एक ऐसा टेम्प्लेट चुनें जो किसी विशेष समय पर आपकी आवश्यकताओं को पूरा करता हो। यह सुनिश्चित करेगा कि आप अनावश्यक AWS शुल्क न लें।

  6. एक टेम्प्लेट का चयन करने के बाद, आपको आगे चुने गए टेम्प्लेट के लिए अपनी प्राथमिकताएं चुनने की आवश्यकता होती है। उत्पादन टेम्पलेट के मामले में, आप डेटाबेस के लिए इच्छित प्रकार की उपलब्धता चुन सकते हैं। अत्यधिक उपलब्ध एप्लिकेशन के लिए a मल्टी-एजेड (उपलब्धता क्षेत्र) डीबी क्लस्टर या उदाहरण मापनीयता और अतिरेक की अनुमति देने के लिए, जबकि a सिंगल डीबी इंस्टेंस छोटे पैमाने के अनुप्रयोगों के लिए ठीक है।
  7. अब आपको अपना पसंदीदा आरडीएस डेटाबेस पहचानकर्ता और प्रमाणीकरण प्रमाण-पत्र सेट करने की आवश्यकता है। डेटाबेस तक पहुँचने और उससे जुड़ने के लिए आप अपने ऐप में इन क्रेडेंशियल्स का उपयोग करेंगे।
  8. अगले दो खंड हैं उदाहरण विन्यास और भंडारण जहाँ आप अपने डेटाबेस के लिए हार्डवेयर कॉन्फ़िगरेशन चुनते हैं। आप इन कॉन्फ़िगरेशन को डिफ़ॉल्ट रूप से अनुशंसित के रूप में छोड़ सकते हैं या अपनी आवश्यकताओं के आधार पर विकल्पों को संशोधित कर सकते हैं।

    यदि आप सुनिश्चित नहीं हैं कि आपके भंडारण आकार की आवश्यकताएं क्या हो सकती हैं, तो आप शुरू करने के लिए एक छोटा आकार चुन सकते हैं। यदि आप सक्षम करते हैं स्टोरेज ऑटोस्केलिंग विकल्प, आरडीएस आपके भंडारण को थ्रेशोल्ड तक पहुंचने पर बढ़ा देगा।

  9. में कनेक्टिविटी अनुभाग, आपके पास अपने डेटाबेस को EC2 संसाधन से जोड़ने का विकल्प है या नहीं। आपको केवल तभी कनेक्ट करने का विकल्प चुनना चाहिए जब आपका एप्लिकेशन सर्वर EC2 में चल रहा हो या यदि आप अपने सर्वर को EC2 के साथ होस्ट करने की योजना बना रहे हों। आप छोड़ सकते हैं वीपीसी और उपलब्धता क्षेत्र सेटिंग्स डिफ़ॉल्ट के रूप में, या यदि आपके पास कोई वरीयता है तो उसे चुनें।

    हो सकता है कि आपका एप्लिकेशन सर्वर EC2 या इलास्टिक बीनस्टॉक जैसी AWS की किसी भी सेवा पर न चल रहा हो। ऐसे में आपको अनुमति देनी चाहिए सार्वजनिक अभिगम कनेक्टिविटी सेक्शन में ताकि आपका कनेक्शन एंडपॉइंट बाहरी स्रोतों से काम करे।

  10. में VPC सुरक्षा समूह (फ़ायरवॉल) कनेक्टिविटी अनुभाग का उपखंड, एक नया वीपीसी सुरक्षा समूह बनाने का विकल्प चुनें और इसे एक नाम दें। यह AWS के बाहर किसी स्रोत (जैसे आपका आवेदन) से डेटाबेस से जुड़ने की अनुमति देता है।
  11. आप छोड़ सकते हैं डेटाबेस प्रमाणीकरण डिफ़ॉल्ट के रूप में अनुभाग (पासवर्ड प्रमाणीकरण) क्योंकि आपने पहले उपयोगकर्ता नाम और पासवर्ड सेट किया है चरण 7. निगरानी वह स्थान है जहां आप प्रदर्शन अंतर्दृष्टि कॉन्फ़िगर करते हैं और आप कितनी देर तक अंतर्दृष्टि उपलब्ध कराना चाहते हैं। आप इसे डिफ़ॉल्ट के रूप में छोड़ सकते हैं या इसे अपनी आवश्यकताओं के आधार पर कॉन्फ़िगर कर सकते हैं।
  12. अंतिम खंड है उन्नत विन्यास सेटिंग्स जहाँ आप अपने डेटाबेस के लिए कुछ अतिरिक्त विकल्पों का चयन कर सकते हैं। आपको यहां कोई कॉन्फ़िगरेशन करने की आवश्यकता नहीं हो सकती है, लेकिन यदि आपके डेटाबेस को एन्क्रिप्शन, ऑटो-बैकअप या Amazon CloudWatch लॉग की आवश्यकता है, तो आप यहां कुछ कॉन्फ़िगरेशन जोड़ सकते हैं।
  13. एक बार पिछले सभी चरणों के साथ हो जाने के बाद, पर क्लिक करें डेटाबेस बनाएं बटन और डेटाबेस निर्माण पूर्ण होने तक प्रतीक्षा करें (डैशबोर्ड पर स्थिति से बदलने के बाद बनाना को उपलब्ध).

RDS PostgreSQL डेटाबेस से कनेक्ट करना

Node.js जैसी वेब तकनीकों के साथ PostgreSQL से जुड़ना बहुत आसान है, और आप PostgreSQL GUI टूल से भी जुड़ सकते हैं पीजीएडमिन4. कनेक्शन के साथ नए बनाए गए RDS PostgreSQL उदाहरण का परीक्षण करने के लिए, यह खंड उपयोग करता है पीजीएडमिन4 डेटाबेस से कनेक्ट करने के लिए। डेटाबेस कनेक्शन का परीक्षण करने के लिए नीचे दिए गए चरणों का पालन करें।

  1. PgAdmin4 में लॉगिन करें, और एक नया सर्वर पंजीकृत करें।
  2. सर्वर को एक नाम दें और कनेक्शन टैब पर नेविगेट करें। यह वह जगह है जहाँ आपको PostgreSQL उदाहरण के समापन बिंदु URL और पोर्ट की आवश्यकता होती है। डेटाबेस बनाते समय आपके द्वारा कॉन्फ़िगर किए गए प्रमाणीकरण क्रेडेंशियल्स की भी आवश्यकता होगी।
  3. अपने आरडीएस डैशबोर्ड पर नेविगेट करें और डेटाबेस नाम पर क्लिक करके डेटाबेस इंस्टेंस गुण खोलें। प्रदर्शित स्क्रीन दिखाता है कनेक्शन और सुरक्षा आपके आरडीएस डेटाबेस के गुण। कॉपी करें endpoint स्ट्रिंग करें और इसमें पेस्ट करें होस्टनाम / पता PgAdmin4 में फ़ील्ड। फिर मान इनपुट करें 5432 बंदरगाह क्षेत्र में। रखरखाव डेटाबेस प्रारंभिक डेटाबेस है जो PgAdmin से जुड़ता है (डिफ़ॉल्ट रूप से, यहाँ रखा जाने वाला मान है postgres). अपने डेटाबेस प्रमाणीकरण प्रमाणिकता (उपयोगकर्ता नाम और पासवर्ड) भरें और अन्य सभी सेटिंग को डिफ़ॉल्ट के रूप में छोड़ दें।
  4. सहेजने से पहले, आपको अपने आईपी पते से सभी प्रकार के ट्रैफ़िक की अनुमति देने के लिए अपने डेटाबेस के लिए VPC सुरक्षा समूह सेटिंग्स को संपादित करना होगा। ऐसा करने के लिए, पर वापस नेविगेट करें कनेक्टिविटी और सुरक्षा अपने आरडीएस डेटाबेस के गुण, फिर इसके कॉन्फ़िगरेशन को देखने के लिए सुरक्षा समूह पर क्लिक करें। पर जाएँ आभ्यंतरिक नियम टैब और क्लिक करें आवक नियमों को संपादित करें. दिखाई देने वाली स्क्रीन पर, एक नया नियम जोड़ें जो अनुमति देता है सभी यातायात और चुनें मेरा आईपी में स्रोत. यह सुनिश्चित करता है कि आरडीएस केवल आपके कंप्यूटर से कनेक्शन की अनुमति देगा। यदि आप कंप्यूटर बदलते हैं या किसी अन्य कंप्यूटर पर अपना एप्लिकेशन परिनियोजित करते हैं, तो आप हमेशा एक नया आईपी पता जोड़ सकते हैं।
  5. PgAdmin4 पर वापस जाएँ, फिर क्लिक करें बचाना और प्रतीक्षा करें जब तक यह डेटाबेस के साथ संबंध स्थापित करने का प्रयास करता है। एक सफल कनेक्शन आपके डेटाबेस को PgAdmin के सर्वरों की सूची में जोड़ता है जैसा कि नीचे दिखाया गया है:

PgAdmin के डेटाबेस से कनेक्ट होने के बाद, आप क्वेरी चला सकते हैं और डेटाबेस के साथ जो चाहें कर सकते हैं।

RDS के साथ डेटाबेस लॉन्च करना और कनेक्ट करना

अमेज़ॅन आरडीएस में कई रिलेशनल डेटाबेस प्रकार हैं जिनका उपयोग आप अपनी आवश्यकताओं के आधार पर किसी भी प्रकार के एप्लिकेशन के लिए कर सकते हैं। PostgreSQL एक उत्कृष्ट पहली पसंद है, लेकिन RDS आपको कई अन्य इंजनों का उपयोग करके डेटाबेस बनाने और प्रबंधित करने देता है।

आप अपने डेटाबेस को जोड़ने और प्रबंधित करने के लिए PgAdmin4 का उपयोग कर सकते हैं। आप समान कनेक्शन विवरण का उपयोग करके किसी एप्लिकेशन से सीधे अपने RDS डेटाबेस से भी जुड़ सकते हैं।

हमारे न्युजलेटर की सदस्यता प्राप्त करें

टिप्पणियाँ

शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करना
प्रतिलिपि
ईमेल
इस लेख का हिस्सा
शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करना
प्रतिलिपि
ईमेल

लिंक को क्लिपबोर्ड पर कॉपी किया गया

संबंधित विषय

  • प्रोग्रामिंग
  • डेटाबेस
  • अमेज़न वेब सेवाएँ
  • क्लाउड कम्प्यूटिंग

लेखक के बारे में

तिमिलेहिं ओमोलाना(11 लेख प्रकाशित)

टिमिलेहिन एक सॉफ्टवेयर इंजीनियर और तकनीकी लेखक हैं, जो सर्वर-साइड प्रौद्योगिकियों और वितरित प्रणालियों की दुनिया की खोज करना पसंद करते हैं।