Private Cloud के बारे में खास जानकारी

नया क्या है

4.52.02 - Edge for Private Cloud प्रॉडक्ट की जानकारी देखें

Apigee कम्यूनिटी को ऐक्सेस करना

Apigee कम्यूनिटी, बिना किसी शुल्क के उपलब्ध एक संसाधन है. इसकी मदद से, Apigee के साथ-साथ अन्य Apigee ग्राहकों से सवाल, सलाह, और अन्य समस्याओं के लिए संपर्क किया जा सकता है. कम्यूनिटी में कुछ पोस्ट करने से पहले, अपनी मौजूदा पोस्ट में जाकर देखें कि क्या आपके सवाल का जवाब पहले ही दिया जा चुका है.

आर्किटेक्चर की खास जानकारी

प्राइवेट क्लाउड के लिए Apigee Edge इंस्टॉल करने से पहले, आपको Edge मॉड्यूल और सॉफ़्टवेयर कॉम्पोनेंट के संगठन के बारे में जानकारी होनी चाहिए.

प्राइवेट क्लाउड के लिए Apigee Edge में ये मॉड्यूल होते हैं:

  • Apigee Edge गेटवे (इसे एपीआई सेवाएं भी कहा जाता है)
  • Apigee Edge के आंकड़े
  • Apigee Edge की कमाई करने से जुड़ी सेवाएं (यानी, डेवलपर सेवाओं से कमाई करना)

इस इमेज में दिखाया गया है कि Apigee में अलग-अलग मॉड्यूल कैसे इंटरैक्ट करते हैं:

Edge मॉड्यूल, संगठन की अलग-अलग सेवाओं और टीमों को कनेक्ट करते हैं. उदाहरण के लिए, Edge
  Analytics, कारोबारी उपयोगकर्ता को बैकएंड सेवाओं और एपीआई टीम से कनेक्ट करता है. एज से कमाई करने की सुविधा,
  डेवलपर को एपीआई टीम से कनेक्ट करती है. इसके अलावा, ऐप्लिकेशन को Edge गेटवे और Edge ऐप्लिकेशन
  सेवाओं से बैकएंड सेवाओं और एपीआई टीम से जोड़ा जाता है. ये सभी सेवाएं और टीमें एक-दूसरे से जुड़ी हुई हैं.

डेवलपर पोर्टल बनाने के बारे में ज़्यादा जानने के लिए, Drupal 9 का इस्तेमाल करके अपना पोर्टल बनाएं देखें.

Apigee एज गेटवे

Edge गेटवे, Apigee Edge का मुख्य मॉड्यूल है. साथ ही, यह आपके एपीआई को मैनेज करने के लिए मुख्य टूल है. गेटवे यूज़र इंटरफ़ेस (यूआई), आपके एपीआई जोड़ने और कॉन्फ़िगर करने, संसाधनों के बंडल सेट अप करने, और डेवलपर और ऐप्लिकेशन को मैनेज करने के लिए टूल उपलब्ध कराता है. गेटवे, आपके बैकएंड एपीआई से मैनेजमेंट से जुड़ी कई सामान्य समस्याओं को हल कर देता है. एपीआई जोड़ने पर, सुरक्षा, दर सीमित करने, मीडिएशन, कैश मेमोरी, और अन्य कंट्रोल के लिए नीतियां लागू की जा सकती हैं. अपने एपीआई के काम करने के तरीके को पसंद के मुताबिक बनाया जा सकता है. इसके लिए, कस्टम स्क्रिप्ट लागू करें, तीसरे पक्ष के एपीआई को कॉल आउट करें वगैरह.

सॉफ़्टवेयर कॉम्पोनेंट

Edge गेटवे को इन मुख्य कॉम्पोनेंट से बनाया गया है:

  • एज मैनेजमेंट सर्वर
  • अपाची ज़ूकीपर
  • अपाचे कासांड्रा
  • एज राऊटर
  • Edge मैसेज प्रोसेसर
  • OpenLDAP
  • Edge यूज़र इंटरफ़ेस (यूआई) और क्लासिक यूज़र इंटरफ़ेस (यूआई) (इसे पहले New Edge experience के नाम से जाना जाता था)

Edge गेटवे को इस तरह से डिज़ाइन किया गया है कि इन सभी को एक ही होस्ट पर इंस्टॉल किया जा सके या कई होस्ट के बीच डिस्ट्रिब्यूट किया जा सके.

Apigee Edge के आंकड़े

Edge Analytics में एपीआई के असरदार आंकड़े होते हैं, ताकि लंबे समय तक इस्तेमाल के रुझान देखे जा सकें. अपनी ऑडियंस को टॉप डेवलपर और ऐप्लिकेशन के हिसाब से बांटा जा सकता है. साथ ही, एपीआई के तरीके इस्तेमाल करके निवेश करने के बारे में जानकारी पाई जा सकती है और कारोबार के लेवल की जानकारी के आधार पर कस्टम रिपोर्ट बनाई जा सकती हैं.

Apigee Edge से डेटा भेजने के बाद, कई डिफ़ॉल्ट तरह की जानकारी इकट्ठा की जाती है. इसमें यूआरएल, आईपी, और एपीआई कॉल की जानकारी के लिए यूज़र आईडी, इंतज़ार का समय, और गड़बड़ी का डेटा शामिल है. दूसरी जानकारी जोड़ने के लिए, नीतियों का इस्तेमाल किया जा सकता है. जैसे, हेडर, क्वेरी पैरामीटर, और एक्सएमएल या JSON से मिले अनुरोध के कुछ हिस्से या रिस्पॉन्स.

सारा डेटा Edge Analytics में भेजा जाता है, जहां Analytics सर्वर इसे बैकग्राउंड में मैनेज करता है. डेटा एग्रीगेशन टूल का इस्तेमाल, कई बिल्ट-इन या कस्टम रिपोर्ट को इकट्ठा करने के लिए किया जा सकता है.

सॉफ़्टवेयर कॉम्पोनेंट

Edge Analytics में ये चीज़ें शामिल हैं:

  • Qpid, जिसमें ये शामिल हैं
    • Apache Qpid मैसेज सिस्टम
    • Apigee Qpid सर्वर सेवा - Apigee की एक Java सेवा जिसका इस्तेमाल Apache Qpid को मैनेज करने के लिए किया जाता है
  • पोस्टग्रे. इसमें ये चीज़ें शामिल होती हैं:
    • PostgreSQL डेटाबेस
    • Apigee Postgres सर्वर सेवा - Apigee की एक Java सेवा जिसका इस्तेमाल PostgreSQL डेटाबेस को मैनेज करने के लिए किया जाता है

Apigee Edge से कमाई करने से जुड़ी सेवाएं

Edge की कमाई करने से जुड़ी सेवाएं, प्राइवेट क्लाउड के लिए Apigee Edge का नया असरदार एक्सटेंशन है. एपीआई सेवा देने वाली कंपनी के तौर पर, आपको एपीआई से कमाई करने के लिए, आसान और सुविधाजनक तरीके की ज़रूरत होगी. इससे आपको उन एपीआई के इस्तेमाल से रेवेन्यू जनरेट करने में मदद मिलेगी. कमाई करने से जुड़ी सेवाओं की मदद से, इन ज़रूरी शर्तों को पूरा किया जा सकता है. कमाई करने से जुड़ी सेवाओं का इस्तेमाल करके, अलग-अलग तरह के रेट प्लान बनाए जा सकते हैं. इन प्लान में, पैकेज में बंडल किए गए आपके एपीआई इस्तेमाल करने के लिए, डेवलपर से शुल्क लिया जाता है. इस सुविधा में बहुत सी सुविधाएं मिलती हैं: जैसे, प्रीपेड प्लान, पोस्ट-पेड प्लान, तय शुल्क वाले प्लान, वैरिएबल रेट वाले प्लान, फ़्रीमियम प्लान, खास डेवलपर के हिसाब से बनाए गए प्लान, डेवलपर के ग्रुप के लिए प्लान वगैरह.

इसके अलावा, कमाई करने से जुड़ी सेवाओं में रिपोर्टिंग और बिलिंग सुविधाएं भी शामिल हैं. उदाहरण के लिए, एपीआई सेवा देने वाली कंपनी के तौर पर, आपके पास अपने एपीआई पैकेज के ट्रैफ़िक की खास जानकारी या ज़्यादा जानकारी वाली रिपोर्ट पाने की सुविधा होती है. इसके लिए, डेवलपर ने रेट प्लान खरीदा है. आपके पास इन रिकॉर्ड में ज़रूरत के मुताबिक बदलाव करने का विकल्प भी है. आपके पास अपने एपीआई पैकेज का इस्तेमाल करने के लिए, बिलिंग दस्तावेज़ (इसमें लागू टैक्स शामिल हैं) बनाने का विकल्प भी है. साथ ही, उन दस्तावेज़ों को डेवलपर के लिए पब्लिश भी किया जा सकता है.

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

कमाई करने से जुड़ी सेवाओं की सुविधाएं

Edge पर कमाई करने से जुड़ी सेवाओं की मुख्य सुविधाएं ये हैं:

  • एपीआई प्लैटफ़ॉर्म के साथ पूरी तरह से इंटिग्रेट होने का मतलब है कि रीयल-टाइम इंटरैक्शन
  • सामान्य शुल्क-आधारित प्लान से लेकर सबसे मुश्किल चार्जिंग/रेवेन्यू के बंटवारे वाले प्लान तक, पहले से मौजूद सभी कारोबार के मॉडल के लिए का इस्तेमाल किया जा सकता है. इन मॉडल की मदद से, प्लान बनाने और उनमें बदलाव करने में आसानी होती है
  • हर ट्रांज़ैक्शन में वॉल्यूम या कस्टम एट्रिब्यूट पर लेन-देन को रेट करें. लेन-देन, गेटवे और अन्य सिस्टम के एपीआई का इस्तेमाल करके किया जा सकता है. ये एपीआई, Apigee Edge से बाहर के होते हैं
  • प्रोसेस को मैनेज करने और परफ़ॉर्मेंस को मॉनिटर करने के लिए, सीमाएं और सूचनाएं जैसे ऑटोमेटेड टूल
  • इंटिग्रेट किया गया डेवलपर/पार्टनर वर्कफ़्लो और बिलिंग/पेमेंट के ज़रिए खरीदारी को मैनेज करने के कंट्रोल
  • कारोबार के उपयोगकर्ताओं और डेवलपर/पार्टनर के लिए पूरी तरह अपने-आप काम करने वाली सेवा. इसलिए, महंगे तकनीकी असर की ज़रूरत नहीं पड़ती
  • किसी भी बैकएंड सेल्स, अकाउंटिंग और ईआरपी सिस्टम के साथ इंटिग्रेट किया गया

Edge इंस्टॉलेशन की लेयर, जिनमें मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) और डेवलपर पोर्टल,
  इंटरफ़ेस लेयर के तौर पर काम करते हैं. ये लेयर, सेवाएं देने वाले अन्य एज कॉम्पोनेंट के तौर पर काम करते हैं.

सॉफ़्टवेयर कॉम्पोनेंट

Edge पर कमाई करने से जुड़ी सेवाएं, इन मुख्य कॉम्पोनेंट के आधार पर बनाई जाती हैं:

  • एज मैनेजमेंट सर्वर
  • Edge मैसेज प्रोसेसर

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके कमाई करने से जुड़ी सेवाओं के बारे में ज़्यादा जानने के लिए, कमाई करने की सुविधा का इस्तेमाल शुरू करना देखें.

परिसर में डिप्लॉयमेंट

प्राइवेट क्लाउड के लिए कोर Apigee Edge (गेटवे और Analytics) को कंपनी की इमारत में इंस्टॉल करने से, कंपनी की इमारत में मौजूद क्लाइंट के ग्राहकों की ओर से एपीआई ट्रैफ़िक चलाने के लिए ज़रूरी इन्फ़्रास्ट्रक्चर मिलता है.

इन वीडियो में, प्राइवेट क्लाउड के लिए Apigee Edge के डिप्लॉयमेंट मॉडल के बारे में बताया गया है:

S26E01: डिप्लॉयमेंट मॉडल का परिचय

S26E04: डिप्लॉयमेंट आर्किटेक्चर

कंपनी की इमारत में Edge गेटवे को इंस्टॉल करने से जुड़े कॉम्पोनेंट में ये शामिल हैं (हालांकि, इनके अलावा और भी कॉम्पोनेंट हो सकते हैं):

  • Router, लोड बैलेंसर से आने वाले सभी एपीआई ट्रैफ़िक को मैनेज करता है और एपीआई प्रॉक्सी के संगठन और एनवायरमेंट का पता लगाता है. यह अनुरोध को हैंडल करता है, उपलब्ध मैसेज प्रोसेसर के अनुरोधों को संतुलित करता है, और अनुरोध को भेजता है. राऊटर एचटीटीपी अनुरोध को खत्म कर देता है और TLS/एसएसएल ट्रैफ़िक को हैंडल करता है. साथ ही, अनुरोधों को सही मैसेज प्रोसेसर पर भेजने के लिए, वर्चुअल होस्ट का नाम, पोर्ट, और यूआरआई का इस्तेमाल करता है.
  • मैसेज प्रोसेसर, एपीआई अनुरोधों को प्रोसेस करता है. मैसेज प्रोसेसर, आने वाले अनुरोध का आकलन करता है और Apigee की किसी भी नीति को लागू करता है. साथ ही, डेटा पाने के लिए, बैक-एंड सिस्टम और अन्य सिस्टम को कॉल करता है. रिस्पॉन्स मिलने के बाद, मैसेज प्रोसेसर रिस्पॉन्स को फ़ॉर्मैट करता है और उसे क्लाइंट को देता है.
  • Apache कैसेंड्रा रनटाइम डेटा रिपॉज़िटरी है, जो गेटवे पर चल रहे ऐप्लिकेशन के लिए ऐप्लिकेशन कॉन्फ़िगरेशन, डिस्ट्रिब्यूट किए गए कोटा काउंटर, एपीआई पासकोड, और OAuth टोकन सेव करता है.
  • Apache ZooKeeper में, Apigee के अलग-अलग कॉम्पोनेंट की जगह और कॉन्फ़िगरेशन से जुड़ा कॉन्फ़िगरेशन डेटा मौजूद होता है. यह अलग-अलग सर्वर को कॉन्फ़िगरेशन में बदलाव करने की सूचना देता है.
  • सिस्टम और संगठन के उपयोगकर्ता और भूमिकाओं को मैनेज करने के लिए, OpenLDAP (LDAP).
  • इन हिस्सों को एक साथ रखने के लिए मैनेजमेंट सर्वर. मैनेजमेंट सर्वर Edge Management API अनुरोधों के लिए एंडपॉइंट है. यह Edge यूज़र इंटरफ़ेस (यूआई) के साथ भी इंटरैक्ट करता है.
  • यूज़र इंटरफ़ेस (यूआई), ब्राउज़र पर आधारित टूल उपलब्ध कराता है. इसकी मदद से, एपीआई प्रॉक्सी, एपीआई प्रॉडक्ट, ऐप्लिकेशन, और उपयोगकर्ताओं को बनाने, कॉन्फ़िगर करने, और मैनेज करने से जुड़े ज़्यादातर काम पूरे किए जा सकते हैं.

कंपनी की इमारत में Edge Analytics के लिए ये कॉम्पोनेंट उपलब्ध होते हैं:

  • Qpid सर्वर, आंकड़ों के डेटा के लिए सूची बनाने का सिस्टम मैनेज करता है.
  • Postgres सर्वर PostgreSQL के आंकड़ों के डेटाबेस को मैनेज करता है.

इस डायग्राम में दिखाया गया है कि Apigee Edge के कॉम्पोनेंट कैसे इंटरैक्ट करते हैं:

एज कॉम्पोनेंट के इंटरैक्शन में,
 मैनेजमेंट सर्वर का मुख्य हिस्सा होता है, जो ज़्यादातर दूसरे
 कॉम्पोनेंट से जुड़ा होता है. राऊटर और मैसेज प्रोसेसर जैसे कुछ कॉम्पोनेंट, मैनेजमेंट सर्वर से इंटरैक्ट करने के अलावा
  एक-दूसरे के साथ सीधे तौर पर इंटरैक्ट करते हैं. Qpid और Postgres जैसे कॉम्पोनेंट में
  सेकंडरी डेटा कॉम्पोनेंट होते हैं जो मैनेजमेंट सर्वर से सीधे तौर पर कनेक्ट नहीं होते हैं.