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

नया क्या है

4.52.01 - Private Cloud के रिलीज़ नोट के लिए Edge देखें.

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

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

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

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

Private Cloud के लिए Apigee Edge में ये मॉड्यूल होते हैं:

  • Apigee Edge गेटवे (यानी कि एपीआई सेवाएं)
  • Apigee Edge के आंकड़े
  • Apigee Edge से कमाई करने की सेवाएं (यानी डेवलपर सेवाओं से कमाई करना)

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

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

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

Apigee Edge गेटवे

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

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

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

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

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

Apigee Edge के आंकड़े

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

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

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

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

Edge Analytics में ये शामिल हैं:

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

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

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

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

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

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

Edge से कमाई करने वाली सेवाओं की मुख्य सुविधाएं:

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

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

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

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

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

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

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

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

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

S26E01: डिप्लॉयमेंट मॉडल के बारे में जानकारी

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

एज गेटवे को कंपनी की इमारत में इंस्टॉल करने के दौरान, यहां दिए गए कॉम्पोनेंट शामिल किए गए हैं (हालांकि, इनमें और भी कॉम्पोनेंट शामिल हो सकते हैं):

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

Edge Analytics को कंपनी की इमारत में इंस्टॉल करने से मिलने वाले कॉम्पोनेंट में ये शामिल हैं:

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

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

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