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

Oracle GoldenGate माइक्रोसर्विसेज आर्किटेक्चर: आधुनिक, स्केलेबल डेटा एकीकरण

Oracle® GoldenGate® दो आर्किटेक्चर का समर्थन करता है: क्लासिक आर्किटेक्चर और Oracle GoldenGate माइक्रोसर्विसेज आर्किटेक्चर (OGG MA)।

क्लासिक आर्किटेक्चर में मानक extract, replicat, pump, और receiver फ़ंक्शन होते हैं और इसे GoldenGate सॉफ़्टवेयर कमांड इंटरप्रेटर (GGSCI) द्वारा प्रबंधित किया जाता है।

OGG MA एक RESTful एप्लिकेशन प्रोग्राम इंटरफ़ेस (API) माइक्रोसर्विसेज-आधारित आर्किटेक्चर है जो आपको वेब-आधारित यूजर इंटरफ़ेस के माध्यम से Oracle GoldenGate सेवाओं को इंस्टॉल, कॉन्फ़िगर, मॉनिटर और प्रबंधित करने में सक्षम बनाता है। OGG MA को GoldenGate 12.3 संस्करण में पेश किया गया था और इसे क्लाउड ऑपरेशन के परिप्रेक्ष्य से डिज़ाइन किया गया था।

Oracle GoldenGate माइक्रोसर्विसेज घटक

आप OGG MA का उपयोग करके HTML यूजर इंटरफ़ेस का उपयोग करके डेटा प्रतिकृति को कॉन्फ़िगर और प्रबंधित कर सकते हैं।

OGG MA में पांच मुख्य घटक हैं। निम्नलिखित आरेख दर्शाता है कि प्रतिकृति प्रक्रियाएं एक सुरक्षित REST API वातावरण के भीतर कैसे संचालित होती हैं:

Oracle GoldenGate माइक्रोसर्विसेज आर्किटेक्चर: आधुनिक, स्केलेबल डेटा एकीकरण

छवि स्रोत: https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/img/logicalarch2.png

निम्नलिखित अनुभाग OGG MA के प्रत्येक घटक की भूमिकाओं और जिम्मेदारियों को रेखांकित करते हैं, जिसमें एडमिन क्लाइंट भी शामिल है।

सेवा प्रबंधक

  • सेवा प्रबंधक माइक्रोसर्विसेज आर्किटेक्चर के साथ उपलब्ध अन्य सेवाओं के लिए एक वॉचडॉग के रूप में कार्य करता है।

  • सेवा प्रबंधक आपको स्थानीय होस्ट पर एक या अधिक GoldenGate डिप्लॉयमेंट को प्रबंधित करने की अनुमति देता है।

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

  • सेवा प्रबंधक का उपयोग करके, आप इंस्टेंस शुरू और रोक सकते हैं और डिप्लॉयमेंट और अन्य सेवाओं को क्वेरी कर सकते हैं।

प्रशासन सर्वर

  • प्रशासन सर्वर एक GoldenGate डिप्लॉयमेंट के भीतर सक्रिय और निष्क्रिय दोनों प्रक्रियाओं की निगरानी, प्रशासन, प्रबंधन और निगरानी करता है।

  • प्रशासन सर्वर आपके GoldenGate डिप्लॉयमेंट में प्रतिकृति घटकों के प्रबंधन के लिए केंद्रीय नियंत्रण इकाई के रूप में कार्य करता है।

  • प्रशासन सर्वर का उपयोग करके, आप सर्वर तक पहुंचे बिना जहां GoldenGate इंस्टॉल है, अपने स्थानीय extract replicat प्रक्रियाओं को बना और प्रबंधित कर सकते हैं।

  • प्रशासन सर्वर की प्रमुख विशेषता REST API सेवा इंटरफ़ेस है, जिसे कोई भी HTTP या HTTPS क्लाइंट, जैसे माइक्रोसर्विसेज आर्किटेक्चर सर्विस इंटरफ़ेस या पर्ल और पायथन क्लाइंट, संबोधित कर सकते हैं।

  • प्रशासन सर्वर का उपयोग करके, आप GoldenGate प्रक्रियाओं को जोड़, हटा या बदल सकते हैं, कॉन्फ़िगरेशन फ़ाइलों को संपादित कर सकते हैं, उपयोगकर्ता जोड़ सकते हैं, और भूमिकाएं असाइन कर सकते हैं।

वितरण सर्वर

  • वितरण सर्वर एक नेटवर्क डेटा वितरण एजेंट के रूप में कार्य करता है जो वितरित नेटवर्क डिप्लॉयमेंट में डेटा और कमांड को व्यक्त और संसाधित करता है।

  • वितरण सर्वर एक उच्च-प्रदर्शन एप्लिकेशन है जो कई स्रोत-ट्रेल फ़ाइलों से एक साथ कई कमांड और डेटा स्ट्रीम को संभाल सकता है।

  • वितरण सर्वर क्लासिक मल्टीपल सोर्स-साइड डेटा पंप को सिंगल साइड डेटा पंप और सिंगल इंस्टेंस सर्विस के साथ बदल देता है। यह सर्वर एक या अधिक ट्रेल्स को एक या अधिक गंतव्यों तक वितरित करता है और केवल हल्की फ़िल्टरिंग प्रदान करता है।

रिसीवर सर्वर

  • रिसीवर सर्वर केंद्रीय नियंत्रण सेवा है जो सभी इनकमिंग ट्रेल फ़ाइलों को संभालती है।

  • रिसीवर सर्वर वितरण सर्वर के साथ इंटरऑपरेट करता है और रिमोट क्लासिक डिप्लॉयमेंट के लिए क्लासिक आर्किटेक्चर पंप के साथ संगतता प्रदान करता है।

  • रिसीवर सर्वर मल्टीपल डिस्क्रीट टारगेट-साइड कलेक्टर्स को सिंगल इंस्टेंस सर्विस के साथ बदल देता है।

प्रदर्शन मेट्रिक्स सर्वर

  • प्रदर्शन मेट्रिक्स सर्वर मेट्रिक्स सेवा का उपयोग करके इंस्टेंस डिप्लॉयमेंट प्रदर्शन परिणामों को एकत्र और संग्रहीत करता है।

  • मेट्रिक्स संग्रह और रिपॉजिटरी प्रशासन परत सूचना संग्रह से अलग है।

  • सभी GoldenGate प्रक्रियाएं प्रदर्शन मेट्रिक्स सर्वर को मेट्रिक्स भेजती हैं।

  • आप प्रदर्शन मेट्रिक्स सर्वर का उपयोग माइक्रोसर्विसेज आर्किटेक्चर और क्लासिक आर्किटेक्चर दोनों में कर सकते हैं।

  • प्रदर्शन मेट्रिक्स सर्वर का उपयोग करके, आप विभिन्न मेट्रिक्स क्वेरी कर सकते हैं, लॉग देख सकते हैं, प्रक्रिया स्थिति, सिस्टम उपयोग की निगरानी कर सकते हैं, आदि।

एडमिन क्लाइंट

  • एडमिन क्लाइंट एक कमांड लाइन उपयोगिता है (क्लासिक GGSCI उपयोगिता की तरह)।

  • एडमिन क्लाइंट माइक्रोसर्विसेज आर्किटेक्चर सर्वर द्वारा प्रकाशित REST API का उपयोग करके अपने कार्यों को पूरा करता है।

  • एडमिन क्लाइंट का उपयोग प्रक्रियाओं को बनाने, कॉन्फ़िगर करने, संशोधित करने और हटाने के लिए किया जाता है।

एडमिन क्लाइंट में अधिक फ़ंक्शन हैं और वितरित कॉन्फ़िगरेशन में GGSCI की तुलना में अधिक उपयोगी है जैसा कि निम्नलिखित तालिका में दिखाया गया है:

Oracle GoldenGate माइक्रोसर्विसेज आर्किटेक्चर: आधुनिक, स्केलेबल डेटा एकीकरण

मुख्य माइक्रोसर्विसेज आर्किटेक्चर डायरेक्टरी और वेरिएबल

माइक्रोसर्विसेज आर्किटेक्चर को सरलीकृत इंस्टॉलेशन और डिप्लॉयमेंट डायरेक्टरी संरचना के साथ डिज़ाइन किया गया है।

डिज़ाइन एक रीड-ओनली होम डायरेक्टरी से बना है, जहां आप GoldenGate इंस्टॉल करते हैं और एक कस्टम डिप्लॉयमेंट-विशिष्ट डायरेक्टरी बनाते हैं जैसा कि निम्नलिखित छवि में दिखाया गया है:

Oracle GoldenGate माइक्रोसर्विसेज आर्किटेक्चर: आधुनिक, स्केलेबल डेटा एकीकरण

छवि स्रोत: https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/img/ggcon_dt_003a_dirstruc.png

आप इन सभी डायरेक्टरी के डिफ़ॉल्ट स्थानों को बदल सकते हैं ताकि आप जहां चाहें फ़ाइलों को संग्रहीत कर सकें।

एक कॉन्फ़िगरेशन में जहां OGG_VAR_HOME एक स्थानीय डायरेक्टरी है और OGG_HOME एक साझा रीड-ओनली रिमोट डायरेक्टरी है, स्थानीय OGG_VAR_HOME के साथ कई डिप्लॉयमेंट उसी साझा रीड-ओनली OGG_HOME को साझा कर सकते हैं।

निष्कर्ष

माइक्रोसर्विसेज आर्किटेक्चर एक नई सेवा-आधारित आर्किटेक्चर है जो बड़े पैमाने पर, क्लाउड डिप्लॉयमेंट के कॉन्फ़िगरेशन, प्रशासन और निगरानी को सरल बनाता है। इस पोस्ट ने आपको OGG MA और इसके घटकों से परिचित कराया, जिससे ऑन-प्रिमाइज़, क्लाउड और हाइब्रिड वातावरण में डेटा प्रतिकृति करने का तरीका बदलने की उम्मीद है।

टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें।

विशेषज्ञ प्रशासन, प्रबंधन, और कॉन्फ़िगरेशन के साथ अपने वातावरण को अनुकूलित करें

Rackspace के एप्लिकेशन सेवाएं (RAS) विशेषज्ञ अनुप्रयोगों के एक व्यापक पोर्टफोलियो में निम्नलिखित पेशेवर और प्रबंधित सेवाएं प्रदान करते हैं:

  • ईकॉमर्स और डिजिटल अनुभव प्लेटफ़ॉर्म
  • एंटरप्राइज रिसोर्स प्लानिंग (ERP)
  • बिजनेस इंटेलिजेंस
  • Salesforce ग्राहक संबंध प्रबंधन (CRM)
  • डेटाबेस
  • ईमेल होस्टिंग और उत्पादकता

हम प्रदान करते हैं:

  • निष्पक्ष विशेषज्ञता: हम आपकी आधुनिकीकरण यात्रा को सरल और मार्गदर्शन करते हैं, उन क्षमताओं पर ध्यान केंद्रित करते हैं जो तत्काल मूल्य प्रदान करती हैं।
  • फैनटिकल एक्सपीरियंस™: हम समर्पित तकनीकी सहायता के साथ प्रोसेस फर्स्ट। टेक्नोलॉजी सेकंड।® दृष्टिकोण को जोड़कर व्यापक समाधान प्रदान करते हैं।
  • अद्वितीय पोर्टफोलियो: हम व्यापक क्लाउड अनुभव लागू करते हैं ताकि आप सही तकनीक को सही क्लाउड पर चुन सकें और तैनात कर सकें।
  • एजाइल डिलीवरी: हम आपकी यात्रा में जहां आप हैं वहां आपसे मिलते हैं और अपनी सफलता को आपके साथ संरेखित करते हैं।

अब चैट करें और शुरू करें।

  1. PostgreSQL प्रतिकृति समझाया: उच्च उपलब्धता और डिजास्टर रिकवरी PostgreSQL प्रतिकृति समझाया: उच्च उपलब्धता और डिजास्टर रिकवरी

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

  1. DNS सर्वर रिस्पॉन्ड नहीं कर रहा? इंटरनेट एक्सेस बहाल करने का त्वरित समाधान DNS सर्वर रिस्पॉन्ड नहीं कर रहा? इंटरनेट एक्सेस बहाल करने का त्वरित समाधान

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

  1. Windows Server 2016 पर  Downloaded Maps Manager  सर्विस त्रुटि हल करें Windows Server 2016 पर 'Downloaded Maps Manager' सर्विस त्रुटि हल करें

    यदि आपने Desktop Experience (GUI) के साथ Windows Server 2016 इंस्टॉल किया है, और आप अपने सर्वर को प्रबंधित करने के लिए Server Manager का उपयोग करते हैं, तो शायद आपने देखा होगा कि Maps Broker सेवा (Display Name=Downloaded Maps Manager), Stopped स्थिति के साथ लाल संकेत के साथ दिखाई देती है। Maps Brok