नया क्या है
4.53.01 - Edge for Private Cloud की रिलीज़ से जुड़ी जानकारी देखें.
Apigee कम्यूनिटी को ऐक्सेस करना
Apigee कम्यूनिटी एक मुफ़्त संसाधन है. यहां Apigee के साथ-साथ, Apigee के अन्य ग्राहकों से भी संपर्क किया जा सकता है. उनसे सवाल पूछे जा सकते हैं, सलाह ली जा सकती है, और अन्य समस्याओं के बारे में बात की जा सकती है. कम्यूनिटी में पोस्ट करने से पहले, मौजूदा पोस्ट खोजें. इससे आपको यह पता चलेगा कि आपके सवाल का जवाब पहले ही दिया जा चुका है या नहीं.
आर्किटेक्चर की खास जानकारी
Apigee Edge for Private Cloud इंस्टॉल करने से पहले, आपको Edge मॉड्यूल और सॉफ़्टवेयर कॉम्पोनेंट के पूरे संगठन के बारे में पता होना चाहिए.
Apigee Edge for Private Cloud में ये मॉड्यूल शामिल होते हैं:
- Apigee Edge Gateway (इसे API Services भी कहा जाता है)
- Apigee Edge Analytics
- Apigee Edge Monetization Services (इसे Developer Services Monetization भी कहा जाता है)
इस इमेज में दिखाया गया है कि Apigee में अलग-अलग मॉड्यूल कैसे इंटरैक्ट करते हैं:

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

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