Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> डेटाबेस

एडब्ल्यूएस डीबीएमएस सेवाओं का एक संक्षिप्त अवलोकन

Amazon® Web Services® (AWS®) दोनों रिलेशनल और नॉन-रिलेशनल डेटाबेस के लिए डेटाबेस-एज़-ए-सर्विस (DBaaS) और प्लेटफ़ॉर्म-एज़-ए-सर्विस (PaaS) मॉडल दोनों में डेटाबेस (DB) सेवाएँ प्रदान करता है।

ये सेवाएं प्रमुख सेवा प्रदाताओं द्वारा प्रदान किए गए अधिकांश लाइसेंस और ओपन-सोर्स उत्पादों के लिए उपलब्ध हैं। एडब्ल्यूएस उद्यम स्तर पर सुरक्षित और स्केलेबल डीबी को स्थापित और प्रबंधित करने के लिए एक कुशल और लागत प्रभावी तरीका प्रदान करता है।

यह पोस्ट संक्षेप में AWS DBMS सेवाओं और उन विशेषताओं का परिचय देता है जो उन्हें किसी भी क्लाउड प्लेटफ़ॉर्म के लिए बहुत लोकप्रिय DBMS सेवाएँ बनाती हैं। हम निम्नलिखित AWS सेवाओं का परिचय प्रदान करते हैं:

  • आरडीएस :एक आरडीबीएमएस सेवा
  • अरोड़ा :एक आंतरिक आरडीबीएमएस सेवा
  • डायनेमो डीबी :एक गैर-संबंधपरक सेवा
  • डीएमएस :एक डीबी माइग्रेशन सेवा

अमेज़ॅन डीबीएमएस सेवाएं

निम्न छवि डेटा संगठन के आधार पर DBMS प्रकार दिखाती है:

एडब्ल्यूएस डीबीएमएस सेवाओं का एक संक्षिप्त अवलोकन

AWS अपने उपयोगकर्ताओं को विभिन्न लाइसेंस प्राप्त और स्वतंत्र रूप से उपलब्ध DB सेवाएँ प्रदान करता है। ये सेवाएं संबंधपरक और गैर-संबंधपरक डेटाबेस सेवाओं के दोनों शीर्षों के अंतर्गत आती हैं। Oracle® और Microsoft® जैसी लोकप्रिय कंपनियों से DBMS इंजन प्रदान करने के अलावा, Amazon Aurora® नामक एक इन-हाउस DBMS सेवा प्रदान करता है, जो अत्यधिक उन्नत, सुरक्षित और विश्वसनीय है। एक समर्पित RDBMS सेवा प्रदान करने के अलावा, AWS औरोरा सेवाएं, एक हल्की, ऑन-डिमांड और ऑटो-स्केलिंग DBMS सेवा भी प्रदान करता है।

अमेज़न रिलेशनल डेटाबेस सर्विस

Amazon Relational Database Services (RDS) में उपलब्ध कुछ प्रसिद्ध रिलेशनल DB सिस्टम में Aurora, PostgreSQL®, MySQL®, MariaDB®, Oracle®, इत्यादि शामिल हैं।

एडब्ल्यूएस डीबीएमएस सेवाओं का एक संक्षिप्त अवलोकन

आरडीएस में निम्नलिखित विशेषताएं हैं:

  • DBaaS (एक सेवा के रूप में डेटाबेस) बिना एडमिन के पूरी तरह कार्यात्मक DB का प्रावधान करता था।
  • वर्चुअल मशीनों पर चलता है, हालांकि आप इन सर्वरों में लॉग इन नहीं कर सकते हैं।
  • AWS, RDS ऑपरेटिंग सिस्टम (OS) और DB की पैचिंग की देखभाल करता है।
  • RDS MYSQL, MariaDB, PostgreSQL, Oracle, MS SQLserver, और Aurora सहित कई DB इंजनों का समर्थन करता है।
  • आप RDS को एक या कई उपलब्धता क्षेत्रों (AZ) में तैनात कर सकते हैं।
  • S3 पर स्वचालित और मैन्युअल स्नैपशॉट सहित कई बैकअप विकल्प उपलब्ध हैं।
  • जब आप किसी बैकअप का उपयोग करके पुनर्स्थापित करते हैं, तो पुनर्स्थापित DB एक बिल्कुल नया उदाहरण होता है।
  • एकाधिक AZ (प्राथमिक और स्टैंडबाय मॉडल) का उपयोग करके लचीलापन बिना किसी हस्तक्षेप के समकालिक प्रतिकृति और स्वचालित विफलता प्रदान करता है।
  • आप केवल पढ़ने के लिए प्रतियों में अतुल्यकालिक प्रतिकृतियां प्रदान करने वाली पठन प्रतिकृतियों का उपयोग करके प्रदर्शन में वृद्धि कर सकते हैं।
  • पढ़ने की प्रतिकृति के माध्यम से प्रदान किया गया प्रदर्शन।
अमेज़न औरोरा

Amazon Aurora एक AWS रिलेशनल डेटाबेस सर्विस है। जैसा कि ऑरोरा यूजर गाइड](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) बताते हैं, “औरोरा प्रबंधित डेटाबेस सेवा Amazon Relational DatabaseService (Amazon RDS) का हिस्सा है। अमेज़ॅन आरडीएस एक वेब सेवा है जो क्लाउड में एक रिलेशनल डेटाबेस को स्थापित करना, संचालित करना और स्केल करना आसान बनाता है। ”

Amazon Aurora DBMS सेवा की कुछ विशेषताएं निम्नलिखित हैं:

  • “अमेज़ॅन ऑरोरा एक MySQL और PostgreSQL-संगत रिलेशनल डेटाबेस है जिसे क्लाउड के लिए बनाया गया है, जो ओपन सोर्स डेटाबेस की सादगी और लागत-प्रभावशीलता के साथ पारंपरिक एंटरप्राइज़ डेटाबेस के प्रदर्शन और उपलब्धता को जोड़ती है।” (अमेज़ॅन ऑरा डॉक्यूमेंटेशन से)
  • “अमेज़ॅन ऑरोरा मानक MySQL डेटाबेस से पाँच गुना तेज़ और मानक PostgreSQL डेटाबेस से तीन गुना तेज़ है। यह 1/10 लागत पर वाणिज्यिक डेटाबेस की सुरक्षा, उपलब्धता और विश्वसनीयता प्रदान करता है।" (अमेज़ॅन ऑरा डॉक्यूमेंटेशन से)
  • क्लस्टर के आधार विन्यास का उपयोग करता है। इसमें एक प्राथमिक उदाहरण और शून्य या अधिक प्रतिकृतियां शामिल हैं।
  • सभी उदाहरण साझा भंडारण का उपयोग करते हैं, जिसे क्लस्टर वॉल्यूम के रूप में जाना जाता है, और ऑटो-हीलिंग हैं। क्लस्टर वॉल्यूम अपने आप बड़े हो जाते हैं, और AWS आपको केवल उपभोग की गई जगह के लिए बिल देता है जबकि S3 में लगातार इसका बैकअप लेता है।
  • कम से कम तीन उपलब्धता क्षेत्रों में आपके डेटा की दो प्रतियां होती हैं, न्यूनतम तीन उपलब्धता क्षेत्रों के साथ, इसलिए आपके डेटा की कम से कम छह प्रतियां होती हैं।
  • Aurora संग्रहण डेटा ब्लॉक और डिस्क को लगातार स्कैन करके और त्रुटियों को स्वचालित रूप से सुधार कर अपने आप ठीक हो जाता है।
  • अधिकतम 15 प्रतिकृतियां संभव हैं, जो समानांतर क्वेरी की सुविधा प्रदान करती हैं।
  • पढ़ें-लिखें उपयोग समापन बिंदु, जो सभी प्रतिकृतियों में कनेक्शन को संतुलित करता है।
Aurora सर्वर रहित

Amazon Aurora Serverless v1 का उपयोग करने के अनुसार, Amazon Aurora Serverless “Amazon Aurora के लिए ऑन-डिमांड ऑटोस्केलिंग कॉन्फ़िगरेशन है। AnAurora सर्वर रहित DB क्लस्टर एक DB क्लस्टर है जो आपके एप्लिकेशन की आवश्यकताओं के आधार पर गणना क्षमता को ऊपर और नीचे मापता है। यह ऑरोरा द्वारा प्रोविजन किए गए डीबी क्लस्टर के विपरीत है, जिसके लिए आप मैन्युअल रूप से क्षमता का प्रबंधन करते हैं। Aurora Serverless विरल, रुक-रुक कर या अप्रत्याशित कार्यभार के लिए अपेक्षाकृत सरल, किफ़ायती विकल्प प्रदान करता है। यह लागत प्रभावी है क्योंकि यह स्वचालित रूप से शुरू होता है, आपके एप्लिकेशन के उपयोग से मेल खाने के लिए क्षमता की गणना करता है, और जब यह उपयोग में नहीं होता है तो बंद हो जाता है।"

Aurora सर्वर रहित सुविधाओं में निम्नलिखित शामिल हैं:

  • यह औरोरा के समान DB इंजन पर आधारित है, लेकिन हार्डवेयर के प्रावधान के बजाय, AWS इसे सेवा के रूप में संभालता है।
  • आपको GBof मेमोरी में औरोरा क्षमता इकाई (ACU) की अधिकतम और न्यूनतम संख्या निर्दिष्ट करने की आवश्यकता है
  • आप DB को क्वेरी करने के लिए डेटा API का उपयोग कर सकते हैं (जैसे toad )।
  • यह प्रति सेकंड के आधार पर शुल्क लिया जाता है और निष्क्रियता के समय के दौरान केवल संग्रहण शुल्क लिए बिना इसे रोका जा सकता है।
  • यह एक ऐसे परिदृश्य के लिए आदर्श है जहां उपयोग पैटर्न अज्ञात है जिसमें हल्के से उपयोग किए गए एप्लिकेशन और गैर-रेखीय लोड होते हैं।
डायनेमो डीबी (कोई SQL नहीं)

DynamoDB में निम्नलिखित विशेषताएं हैं:

  • “अमेज़ॅन डायनेमोडीबी उन सभी अनुप्रयोगों के लिए एक तेज़ और लचीली नोएसक्यूएल डेटाबेस सेवा है, जिन्हें किसी भी पैमाने पर लगातार, सिंगल-डिजिट मिलीसेकंड लेटेंसी की आवश्यकता होती है। यह पूरी तरह से प्रबंधित डेटाबेस है और दस्तावेज़ और कुंजी-मूल्य डेटा मॉडल दोनों का समर्थन करता है। इसका लचीला डेटा मॉडल और विश्वसनीय प्रदर्शन इसे मोबाइल, वेब, गेमिंग, [विज्ञापन-तकनीक], इंटरनेट ऑफ थिंग्स (आईओटी) और कई अन्य अनुप्रयोगों के लिए उपयुक्त बनाता है।" (महत्वपूर्ण Amazon Cloud Services)
  • “अमेज़ॅन डायनेमोडीबी एक कुंजी-मूल्य और दस्तावेज़ डेटाबेस है जो किसी भी पैमाने पर सिंगल-डिजिटमिलीसेकंड प्रदर्शन प्रदान करता है। यह पूरी तरह से प्रबंधित, बहुक्षेत्रीय, [टिकाऊ] डेटाबेस है जिसमें अंतर्निहित सुरक्षा, बैकअप और पुनर्स्थापना, और इंटरनेट-स्केल अनुप्रयोगों के लिए इन-मेमोरी कैशिंग है।" (अमेज़न डेटाबेस श्वेतपत्र)
  • DB सेवा क्षेत्रीय रूप से विभाजित है और एक तालिका बनाने की अनुमति देती है।
  • तालिका उन मदों का संग्रह है जो समान विभाजन कुंजी साझा करते हैं और अन्य कॉन्फ़िगरेशन और प्रदर्शन सेटिंग्स के साथ कुंजी को सॉर्ट करते हैं।
  • एक आइटम एक टेबल के अंदर विशेषताओं का एक संग्रह है जो समान कुंजी संरचना को तालिका में हर दूसरे आइटम के रूप में साझा करता है।
  • एक विशेषता एक कुंजी और मान है।

निम्न उदाहरण एक तालिका दिखाता है, लोग , तीन वस्तुओं के साथ जिनमें प्रत्येक में विशेषताएँ होती हैं:व्यक्ति आईडी (प्राथमिक कुंजी), अंतिम नाम, और इसी तरह:

एडब्ल्यूएस डीबीएमएस सेवाओं का एक संक्षिप्त अवलोकन

छवि स्रोत:(https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html)[https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ HowItWorks.CoreComponents.html]

AWS डेटाबेस माइग्रेशन सेवा

AWS डेटाबेस माइग्रेशन सर्विस (DMS) प्रदान किया गया एक डेटाबेस माइग्रेशन टूल है। निम्न चित्र सेवाओं के बीच डेटा के स्थानांतरण को दर्शाता है:

एडब्ल्यूएस डीबीएमएस सेवाओं का एक संक्षिप्त अवलोकन

छवि स्रोत:https://aws.amazon.com/dms/

AWS डेटा माइग्रेशन सिस्टम (DMS) निम्नलिखित सेवाएं प्रदान करता है:

  • “डेटाबेस को जल्दी और सुरक्षित रूप से AWS में माइग्रेट करने में आपकी सहायता करता है। स्रोत डेटाबेस माइग्रेशन के दौरान पूरी तरह से चालू रहता है, डेटाबेस पर निर्भर अनुप्रयोगों के लिए डाउनटाइम को कम करता है।" (https://digitalcloud.training/certification-training/aws-solutions-architect-associate/migration/aws-database-migration-service/)
  • आपको अपने डेटा को AWS क्लाउड में, ऑन-प्रिमाइसेस इंस्टेंस (AWS क्लाउड सेटअप के माध्यम से), या क्लाउड और ऑन-प्रिमाइसेस सेटअप के संयोजन के बीच माइग्रेट करने में सक्षम बनाता है।
  • समान डीबी इंजन के साथ-साथ विभिन्न डीबी इंजनों में माइग्रेशन का समर्थन करता है, दोनों सजातीय और विषम।
  • “यदि वे लक्ष्य पर मौजूद नहीं हैं तो टेबल और संबद्ध प्राथमिक कुंजियाँ बनाता है। आप लक्ष्य तालिकाएँ [मैन्युअल रूप से] पूर्व-निर्मित कर सकते हैं, या आप AWS स्कीमा रूपांतरण उपकरण (SCT) का उपयोग कुछ या सभी लक्ष्य तालिकाएँ, अनुक्रमणिकाएँ, दृश्य, ट्रिगर आदि बनाने के लिए कर सकते हैं।” (एडब्ल्यूएस डाटाबेस माइग्रेशन सर्विस)
  • यदि आप एक ही DB इंजन में जा रहे हैं तो SCT की आवश्यकता नहीं है।

निष्कर्ष

DBMS सेवाएँ किसी भी संगठन का एक अनिवार्य हिस्सा हैं, और हम एक ऐसे युग में हैं जहाँ डेटा को नया तेल कहा जाता है। . जबकि कच्चा डेटा भ्रम पैदा कर सकता है, एक उपयुक्त डीबीएमएस प्रणाली उपयोगकर्ताओं को लेनदेन में मदद करती है और विभिन्न सूचनाओं पर अंतर्दृष्टि प्रदान करती है। लेकिन डीबीएमएस जटिल प्रणाली है जिसके लिए समर्पित बुनियादी ढांचे और तकनीकी विशेषज्ञता वाली टीम की आवश्यकता होती है क्योंकि सुरक्षा और मापनीयता एक बड़ी चुनौती है। AWS एंटरप्राइज-क्लास DBMS इंजनों की एक विस्तृत श्रृंखला प्रदान करता है जो पूरी तरह से और आंशिक रूप से प्रबंधित विकल्पों सहित लगभग सभी उपयोग मामलों और बजट बाधाओं और उत्कृष्ट मापनीयता को पूरा कर सकता है। आपके पास डेटाबेस बैकअप का विकल्प भी है, जिसे आप आवश्यकतानुसार अनुकूलित कर सकते हैं और डेटाबेस माइग्रेशन को आसान बनाने के लिए AWS DMS का उपयोग कर सकते हैं। इसलिए, किसी भी नए उद्यम और विशेष रूप से बजट बाधाओं वाले स्टार्टअप के लिए, एडब्ल्यूएस आवश्यकताओं को पूरा करने के लिए एक आदर्श वातावरण प्रदान करता है। बड़े, पुराने ग्राहक भी AWS डेटाबेस सेवाओं की क्षमता का एहसास करते हैं और धीरे-धीरे लेकिन लगातार इसकी ओर बढ़ रहे हैं।

हमारी AWS डेटा सेवाओं के बारे में अधिक जानें।

कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।


  1. किबाना के साथ तृतीय पक्ष मानचित्र और टाइल सेवाएं

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

  1. वीडियो फ़ाइलों को कनवर्ट करने के लिए AWS का उपयोग कैसे करें

    वीडियो के साथ काम करना एक समय लेने वाली प्रक्रिया है। कोई भी जिसने कभी भी वीडियो संपादन किया है, वह जानता है कि वीडियो को विभिन्न उपयुक्त प्रारूपों में परिवर्तित करते समय किस कठिनाई स्तर का सामना करना पड़ता है, ताकि एक बार समाप्त होने पर इसे विभिन्न प्लेटफॉर्म पर देखा जा सके। जैसा कि संगठन अब पहले

  1. अमेज़न इंटेलीजेंट वॉइस सर्विस - अलेक्सा (पार्ट-2) की विशेषताएं

    Alexa, जिसका नाम अलेक्जेंड्रिया की प्राचीन लाइब्रेरी के नाम पर रखा गया है, Amazon Echo डिवाइस को केवल एक ब्लूटूथ स्पीकर से अधिक बनाने के पीछे स्टार है। यह उन्हें एक स्मार्ट ब्लूटूथ स्पीकर बनाता है। एलेक्सा अमेज़ॅन लैब्स में विकसित बुद्धिमान वॉयस सेवा है और यह एक स्केलेबल क्लाउड सेवा है। मैंने अपने प