Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
Edge for Private Cloud, Apigee Edge का ऑन-प्राइमिस इंस्टॉलेशन है. इसमें, आपके पास हार्डवेयर एनवायरमेंट को कंट्रोल करने का विकल्प होता है. साथ ही, प्रॉडक्ट के इंस्टॉलेशन, अपग्रेड, रखरखाव, और एडमिन से जुड़ी प्रोसेस की ज़िम्मेदारी भी आपकी होती है.
नया क्या है
Apigee के रिलीज़ नोट देखें.
Apigee कम्यूनिटी को ऐक्सेस करना
Apigee कम्यूनिटी एक मुफ़्त संसाधन है. यहां सवाल, सलाह, और अन्य समस्याओं के लिए, Apigee के साथ-साथ Apigee के अन्य ग्राहकों से संपर्क किया जा सकता है. कम्यूनिटी में पोस्ट करने से पहले, पहले मौजूदा पोस्ट खोजें और देखें कि आपके सवाल का जवाब पहले से दिया गया है या नहीं.
आर्किटेक्चर की खास जानकारी
Private Cloud के लिए Apigee Edge इंस्टॉल करने से पहले, आपको Edge मॉड्यूल और सॉफ़्टवेयर कॉम्पोनेंट के पूरे संगठन के बारे में जानकारी होनी चाहिए.
Private Cloud के लिए Apigee Edge में ये मॉड्यूल शामिल होते हैं:
- Apigee Edge गेटवे (जिसे एपीआई सेवाएं भी कहा जाता है)
- Apigee Edge Analytics
- Apigee Edge की कमाई करने से जुड़ी सेवाएं (जिन्हें डेवलपर सेवाओं से कमाई करना भी कहा जाता है)
इस इमेज में दिखाया गया है कि Apigee में अलग-अलग मॉड्यूल कैसे इंटरैक्ट करते हैं:
डेवलपर पोर्टल बनाने के बारे में ज़्यादा जानने के लिए, Drupal 9 का इस्तेमाल करके अपना पोर्टल बनाएं लेख पढ़ें.
Apigee Edge गेटवे
Edge Gateway, Apigee Edge का मुख्य मॉड्यूल है. साथ ही, यह आपके एपीआई मैनेज करने का मुख्य टूल है. Gateway के यूज़र इंटरफ़ेस (यूआई) में, एपीआई जोड़ने और कॉन्फ़िगर करने, संसाधनों के बंडल सेट अप करने, और डेवलपर और ऐप्लिकेशन मैनेज करने के लिए टूल उपलब्ध होते हैं. गेटवे, आपके बैकएंड एपीआई से मैनेजमेंट से जुड़ी कई सामान्य समस्याओं को हल करता है. एपीआई जोड़ने पर, सुरक्षा, दर को सीमित करने, मध्यस्थता, कैश मेमोरी, और अन्य कंट्रोल के लिए नीतियां लागू की जा सकती हैं. कस्टम स्क्रिप्ट लागू करके, तीसरे पक्ष के एपीआई को कॉल आउट करके वगैरह, अपने एपीआई के काम करने के तरीके को भी पसंद के मुताबिक बनाया जा सकता है.
सॉफ़्टवेयर कॉम्पोनेंट
एज गेटवे को इन मुख्य कॉम्पोनेंट से बनाया गया है:
- Edge मैनेजमेंट सर्वर
- Apache ZooKeeper
- Apache Cassandra
- एज राऊटर
- Edge Message Processor
- OpenLDAP
- Edge यूज़र इंटरफ़ेस (यूआई) (पहले इसे New Edge एक्सपीरियंस कहा जाता था) और क्लासिक यूज़र इंटरफ़ेस (यूआई)
Edge Gateway को इस तरह से डिज़ाइन किया गया है कि इन्हें एक ही होस्ट पर इंस्टॉल किया जा सकता है या कई होस्ट के बीच बांटा जा सकता है.
Apigee Edge Analytics
Edge Analytics में एपीआई के बेहतरीन आंकड़े होते हैं, ताकि लंबे समय तक इस्तेमाल के रुझान देखे जा सकें. अपनी ऑडियंस को टॉप डेवलपर और ऐप्लिकेशन के हिसाब से सेगमेंट में बांटा जा सकता है. साथ ही, एपीआई के तरीके से इस्तेमाल के बारे में जानकर, यह पता लगाया जा सकता है कि कहां निवेश करना है. इसके अलावा, कारोबार के लेवल की जानकारी पर कस्टम रिपोर्ट बनाई जा सकती हैं.
Apigee Edge से डेटा गुज़रने पर, कई तरह की डिफ़ॉल्ट जानकारी इकट्ठा की जाती है. इसमें यूआरएल, आईपी, एपीआई कॉल की जानकारी के लिए उपयोगकर्ता आईडी, इंतज़ार का समय, और गड़बड़ी का डेटा शामिल है. नीति का इस्तेमाल करके, हेडर, क्वेरी पैरामीटर, और एक्सएमएल या JSON से निकाले गए अनुरोध या रिस्पॉन्स के हिस्सों जैसी अन्य जानकारी जोड़ी जा सकती है.
सारा डेटा, Edge Analytics में भेजा जाता है. वहां बैकग्राउंड में, Analytics सर्वर इसे मैनेज करता है. डेटा एग्रीगेशन टूल का इस्तेमाल, पहले से मौजूद या कस्टम रिपोर्ट को इकट्ठा करने के लिए किया जा सकता है.
सॉफ़्टवेयर कॉम्पोनेंट
Edge Analytics में ये चीज़ें शामिल हैं:
- Qpid, जिसमें ये शामिल हैं
- Apache Qpid मैसेजिंग सिस्टम
- Apigee Qpid सर्वर सेवा - Apigee की एक Java सेवा, जिसका इस्तेमाल Apache Qpid को मैनेज करने के लिए किया जाता है
- Postgres, जिसमें ये शामिल हैं:
- PostgreSQL डेटाबेस
- Apigee Postgres Server service - Apigee की एक Java सेवा, जिसका इस्तेमाल PostgreSQL डेटाबेस को मैनेज करने के लिए किया जाता है
Apigee Edge की कमाई करने से जुड़ी सेवाएं
Edge Monetization Services, प्राइवेट क्लाउड के लिए Apigee Edge का एक नया और बेहतरीन एक्सटेंशन है. एपीआई उपलब्ध कराने वाली कंपनी के तौर पर, आपको अपने एपीआई से कमाई करने के लिए, आसान और सुविधाजनक तरीका चाहिए. इससे, आपको उन एपीआई के इस्तेमाल से रेवेन्यू जनरेट करने में मदद मिलेगी. कमाई करने की सेवाएं, इन ज़रूरी शर्तों को पूरा करती हैं. कमाई करने की सेवाओं का इस्तेमाल करके, अलग-अलग तरह के शुल्क वाले प्लान बनाए जा सकते हैं. इन प्लान के तहत, डेवलपर से पैकेज में बंडल किए गए आपके एपीआई के इस्तेमाल के लिए शुल्क लिया जाता है. इस समाधान की मदद से, कई तरह के प्लान बनाए जा सकते हैं: प्रीपेड प्लान, पोस्ट-पेड प्लान, तय शुल्क वाले प्लान, अलग-अलग दर वाले प्लान, फ़्रीमियम प्लान, खास डेवलपर के हिसाब से बनाए गए प्लान, डेवलपर के ग्रुप के हिसाब से बनाए गए प्लान वगैरह.
इसके अलावा, कमाई करने की सेवाओं में रिपोर्टिंग और बिलिंग की सुविधाएं भी शामिल हैं. उदाहरण के लिए, एपीआई की सेवा देने वाली कंपनी के तौर पर, आपको अपने उन एपीआई पैकेज के ट्रैफ़िक की खास जानकारी या पूरी रिपोर्ट मिल सकती है जिनके लिए डेवलपर ने किराया प्लान खरीदा है. ज़रूरत पड़ने पर, इन रिकॉर्ड में बदलाव भी किए जा सकते हैं. साथ ही, अपने एपीआई पैकेज के इस्तेमाल के लिए, बिलिंग दस्तावेज़ बनाए जा सकते हैं. इनमें लागू होने वाले टैक्स भी शामिल होते हैं. इसके बाद, इन दस्तावेज़ों को डेवलपर के लिए पब्लिश किया जा सकता है.
अपने एपीआई पैकेज की परफ़ॉर्मेंस को कंट्रोल और मॉनिटर करने के लिए, सीमाएं भी सेट की जा सकती हैं. इससे, आपको उसी हिसाब से कार्रवाई करने में मदद मिलती है. साथ ही, उन सीमाओं के करीब पहुंचने या उन तक पहुंचने पर, अपने-आप सूचनाएं मिलने की सुविधा सेट अप की जा सकती है.
कमाई करने से जुड़ी सेवाओं की सुविधाएं
Edge Monetization Services की मुख्य सुविधाएं ये हैं:
- एपीआई प्लैटफ़ॉर्म के साथ पूरी तरह से इंटिग्रेट होने का मतलब है कि रीयल-टाइम इंटरैक्शन
- बिना किसी बदलाव के सभी बिज़नेस मॉडल के साथ काम करता है. इनमें, शुल्क पर आधारित आसान प्लान से लेकर, बिलिंग/आय के बंटवारे के सबसे जटिल प्लान शामिल हैं. प्लान बनाने और उनमें बदलाव करने में आसानी होती है
- हर ट्रांज़ैक्शन में, वॉल्यूम या कस्टम एट्रिब्यूट के हिसाब से ट्रांज़ैक्शन को रेट करें. लेन-देन, गेटवे के एपीआई के साथ-साथ अन्य सिस्टम (Apigee Edge के बाहर के) के एपीआई से किया जा सकता है
- परफ़ॉर्मेंस पर नज़र रखने और प्रोसेस को मैनेज करने के लिए, सीमाएं और सूचनाएं जैसे ऑटोमेटेड टूल
- बिलिंग/पेमेंट के ज़रिए खरीदारी को मैनेज करने के लिए, डेवलपर/पार्टनर का इंटिग्रेट किया गया वर्कफ़्लो और कंट्रोल
- कारोबार के उपयोगकर्ताओं और डेवलपर/पार्टनर के लिए, पूरी तरह से सेल्फ़-सर्विस. इसलिए, महंगे टेक्निकल इंटरवेंशन की ज़रूरत नहीं है
- यह किसी भी बैकएंड सेल्स, अकाउंटिंग, और ईआरपी सिस्टम के साथ इंटिग्रेट किया जा सकता है
सॉफ़्टवेयर कॉम्पोनेंट
Edge Monetization Services, इन मुख्य कॉम्पोनेंट के आधार पर बनाई गई है:
- Edge मैनेजमेंट सर्वर
- Edge Message Processor
Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, कमाई करने की सेवाओं का इस्तेमाल शुरू करने के बारे में ज़्यादा जानने के लिए, कमाई करने की सुविधा का इस्तेमाल शुरू करना लेख पढ़ें.
ऑन-प्राइमिस डिप्लॉयमेंट
निजी क्लाउड (गेटकवे और Analytics) के लिए, Apigee Edge के कोर वर्शन को ऑन-प्राइमिस इंस्टॉल करने पर, ऑन-प्राइमिस क्लाइंट के ग्राहकों के लिए एपीआई ट्रैफ़िक चलाने के लिए ज़रूरी इन्फ़्रास्ट्रक्चर मिलता है.
इन वीडियो में, Private Cloud के लिए Apigee Edge के डिप्लॉयमेंट मॉडल के बारे में बताया गया है:
S26E01: डिप्लॉयमेंट मॉडल के बारे में जानकारी
S26E04: डिप्लॉयमेंट आर्किटेक्चर
Edge Gateway के ऑन-प्राइमिस इंस्टॉलेशन से मिलने वाले कॉम्पोनेंट में ये शामिल हैं. हालांकि, इनके अलावा और भी कॉम्पोनेंट हो सकते हैं:
- राउटर, लोड बैलेंसर से आने वाले सभी एपीआई ट्रैफ़िक को मैनेज करता है. साथ ही, अनुरोध को मैनेज करने वाले एपीआई प्रॉक्सी के लिए संगठन और एनवायरमेंट तय करता है. इसके बाद, उपलब्ध मैसेज प्रोसेसर के बीच अनुरोधों को बैलेंस करता है और अनुरोध को डिस्पैच करता है. राउटर, एचटीटीपी अनुरोध को बंद करता है, TLS/एसएसएल ट्रैफ़िक को मैनेज करता है, और अनुरोधों को सही मैसेज प्रोसेसर पर भेजने के लिए, वर्चुअल होस्ट नेम, पोर्ट, और यूआरआई का इस्तेमाल करता है.
- मैसेज प्रोसेसर, एपीआई अनुरोधों को प्रोसेस करता है. मैसेज प्रोसेसर, आ रहे अनुरोध का आकलन करता है, Apigee की सभी नीतियों को लागू करता है, और डेटा पाने के लिए बैक-एंड सिस्टम और अन्य सिस्टम को कॉल करता है. जवाब मिलने के बाद, मैसेज प्रोसेसर जवाब को फ़ॉर्मैट करता है और क्लाइंट को भेजता है.
- Apache Cassandra, रनटाइम डेटा रिपॉज़िटरी है. इसमें, गेटवे पर चल रहे ऐप्लिकेशन के लिए, ऐप्लिकेशन कॉन्फ़िगरेशन, डिस्ट्रिब्यूट किए गए कोटा काउंटर, एपीआई पासकोड, और OAuth टोकन सेव किए जाते हैं.
- Apache ZooKeeper में, Apigee के अलग-अलग कॉम्पोनेंट की जगह और कॉन्फ़िगरेशन के बारे में कॉन्फ़िगरेशन डेटा होता है. साथ ही, यह कॉन्फ़िगरेशन में हुए बदलावों के बारे में अलग-अलग सर्वर को सूचना देता है.
- सिस्टम और संगठन के उपयोगकर्ता और भूमिकाओं को मैनेज करने के लिए, OpenLDAP (LDAP).
- इन सभी को एक साथ जोड़ने के लिए, मैनेजमेंट सर्वर. मैनेजमेंट सर्वर, Edge Management API के अनुरोधों के लिए एंडपॉइंट है. यह Edge के यूज़र इंटरफ़ेस (यूआई) के साथ भी इंटरैक्ट करता है.
- यूज़र इंटरफ़ेस (यूआई), ब्राउज़र पर काम करने वाले टूल उपलब्ध कराता है. इनकी मदद से, एपीआई प्रॉक्सी, एपीआई प्रॉडक्ट, ऐप्लिकेशन, और उपयोगकर्ताओं को बनाने, कॉन्फ़िगर करने, और मैनेज करने के ज़रूरी ज़्यादातर काम किए जा सकते हैं.
Edge Analytics के ऑन-प्राइमिस इंस्टॉलेशन से मिलने वाले कॉम्पोनेंट में ये शामिल हैं:
- Qpid सर्वर, आंकड़ों के डेटा के लिए लाइन में लगाने की सुविधा को मैनेज करता है.
- Postgres सर्वर, PostgreSQL के आंकड़ों के डेटाबेस को मैनेज करता है.
इस डायग्राम में दिखाया गया है कि Apigee Edge के कॉम्पोनेंट कैसे इंटरैक्ट करते हैं: