Apigee Edge क्या है?

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

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

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

अपना पहला प्रॉक्सी बनाएं!

डिजिटल ऐक्सेलरेशन

इस वीडियो में बताया गया है कि Apigee, आपके कारोबार को डिजिटल कारोबार में बदलने में कैसे मदद करता है.

सेवा मैनेजमेंट और एपीआई मैनेजमेंट में से किसी एक को चुनना

इस वीडियो से, आपको सेवा मैनेजमेंट और एपीआई मैनेजमेंट के बीच के अहम अंतर को समझने में मदद मिलती है. कारोबार.

अपनी सेवाओं को वेब पर उपलब्ध कराना

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

कंपनियां अक्सर सेवाओं को एचटीटीपी एंडपॉइंट के सेट के तौर पर दिखाती हैं. इसके बाद, क्लाइंट ऐप्लिकेशन डेवलपर इन एंडपॉइंट पर एचटीटीपी अनुरोध करते हैं. एंडपॉइंट के आधार पर, सेवा, क्लाइंट ऐप्लिकेशन को XML या JSON फ़ॉर्मैट में डेटा दिखा सकती है.

इन सेवाओं का इस्तेमाल करने वाले क्लाइंट ऐप्लिकेशन, मोबाइल डिवाइस या टैबलेट के लिए स्टैंडअलोन ऐप्लिकेशन के तौर पर लागू किए जा सकते हैं. इसके अलावा, इन्हें ब्राउज़र में चलने वाले एचटीएमएल5 ऐप्लिकेशन के तौर पर या किसी भी ऐसे ऐप्लिकेशन के तौर पर लागू किया जा सकता है जो एचटीटीपी एंडपॉइंट से अनुरोध कर सकता है और किसी भी जवाब के डेटा का इस्तेमाल कर सकता है. हो सकता है कि इन ऐप्लिकेशन को उसी कंपनी ने डेवलप और रिलीज़ किया हो जिसने सेवाओं को एक्सपोज़ किया है. इसके अलावा, ऐसा भी हो सकता है कि इन्हें तीसरे पक्ष के ऐसे ऐप्लिकेशन डेवलपर ने डेवलप और रिलीज़ किया हो जो सार्वजनिक तौर पर उपलब्ध सेवाओं का इस्तेमाल करते हैं.

नीचे दी गई इमेज में इस तरह का मॉडल दिखाया गया है:

कई तरह के ऐप्लिकेशन, बैकएंड सेवाओं से कनेक्ट होते हैं. जैसे, मोबाइल ऐप्लिकेशन, बिक्री के बिंदु के ऐप्लिकेशन, पार्टनर, और वेब ऐप्लिकेशन. बैकएंड सेवाओं में ईएसबी, एसओए, ऐप्लिकेशन सर्वर, और डेटाबेस शामिल हैं.

सेवा देने वाली कंपनियां अपनी सेवाएं वेब पर उपलब्ध कराती हैं. इसलिए, उन्हें यह पक्का करना होगा कि उन्होंने अपनी सेवाओं को बिना अनुमति के ऐक्सेस होने से सुरक्षित रखने के लिए, सभी ज़रूरी कदम उठाए हों. सेवा देने वाली कंपनी के तौर पर, इन बातों का ध्यान रखें:

  • सुरक्षा: बिना अनुमति के ऐक्सेस को रोकने के लिए, अपनी सेवाओं के ऐक्सेस को कैसे कंट्रोल किया जाएगा?
  • काम करने की सुविधा: क्या आपकी सेवाएं अलग-अलग प्लैटफ़ॉर्म और डिवाइसों पर काम करेंगी?
  • मेज़र करने की सुविधा: अपनी सेवाओं को कैसे मॉनिटर करें, ताकि यह पक्का किया जा सके कि वे उपलब्ध हैं?
  • कमाई करना: अपनी सेवाओं का ऐक्सेस देने के लिए, ग्राहकों को कैसे ट्रैक और बिल भेजा जा सकता है?
  • और कई अन्य बातें

किसी सेवा को ऐक्सेस करने वाला क्लाइंट ऐप्लिकेशन रिलीज़ होने के बाद, सेवा देने वाली कंपनी को यह पक्का करना होगा कि समय के साथ, सेवाएं ऐक्सेस होती रहें. इसके लिए, सेवाओं को जोड़ना, उनमें बदलाव करना या उन्हें मिटाना होगा. सेवा देने वाली कंपनी के पास, ऐप्लिकेशन डेवलपर को सेवाओं में होने वाले किसी भी बदलाव के बारे में बताने का तरीका भी होना चाहिए. इससे यह पक्का किया जा सकेगा कि क्लाइंट ऐप्लिकेशन, उन सेवाओं के साथ सिंक रहते हैं.

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

Apigee Edge के ज़रिए सेवाएं उपलब्ध कराना

Apigee Edge की मदद से, अपनी सेवाओं को सुरक्षित तरीके से ऐक्सेस किया जा सकता है. इसके लिए, आपको एक बेहतर एपीआई मिलता है, जो आपकी सभी सेवाओं के लिए एक जैसा होता है. भले ही, सेवा को लागू करने का तरीका अलग-अलग हो. एक जैसा एपीआई:

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

नीचे दी गई इमेज में, क्लाइंट ऐप्लिकेशन से आपकी बैकएंड सेवाओं के लिए किए गए अनुरोधों को मैनेज करने वाले Edge का आर्किटेक्चर दिखाया गया है:

Apigee Edge, क्लाइंट ऐप्लिकेशन और बैकएंड सेवाओं के बीच काम करता है.

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

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

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

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

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

ज़्यादा जानकारी के लिए, एपीआई और एपीआई प्रोक्सी के बारे में जानकारी देखें.

एपीआई प्रॉडक्ट बनाना

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

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

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

प्रॉडक्ट A, प्रॉक्सी 1 और 3 को ऐक्सेस करता है. प्रॉडक्ट B, प्रॉक्सी 3 को ऐक्सेस करता है.
    प्रॉडक्ट C, प्रॉक्सी 2, 3, और 4 को ऐक्सेस करता है.

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

ज़्यादा जानकारी के लिए, एपीआई के ज़रिए खरीदने के लिए उपलब्ध प्रॉडक्ट मैनेज करना लेख पढ़ें.

क्लाइंट-साइड ऐप्लिकेशन को आपके एपीआई प्रॉडक्ट को ऐक्सेस करने की अनुमति देना

जब ऐप्लिकेशन डेवलपर यह तय करते हैं कि उन्हें आपकी सेवाएं ऐक्सेस करनी हैं, तो उन्हें सबसे पहले अपने क्लाइंट ऐप्लिकेशन को आपके एपीआई प्रॉडक्ट के साथ रजिस्टर करना होगा.

किसी एपीआई प्रॉडक्ट से जुड़े एपीआई को कॉल करने के लिए, क्लाइंट ऐप्लिकेशन को एक पासकोड की ज़रूरत होती है.

रजिस्टर करने पर, ऐप्लिकेशन डेवलपर को एक एपीआई पासकोड मिलता है. इसके बाद, उसे एपीआई प्रॉडक्ट में शामिल एपीआई प्रॉक्सी के हर अनुरोध में यह पासकोड शामिल करना होगा. उस कुंजी की पुष्टि की जाती है. पुष्टि हो जाने पर, अनुरोध को आपकी बैकएंड सेवा को ऐक्सेस करने की अनुमति मिलती है.

आपके पास किसी भी समय पासकोड रद्द करने का विकल्प होता है. इससे क्लाइंट ऐप्लिकेशन के पास आपकी सेवाओं का ऐक्सेस नहीं रहेगा. इसके अलावा, किसी कुंजी के लिए समयसीमा तय की जा सकती है, ताकि डेवलपर को किसी तय समय के बाद कुंजी को रीफ़्रेश करना पड़े.

यह आपको तय करना होता है कि आपके एपीआई प्रॉडक्ट को ऐक्सेस करने के लिए, डेवलपर के रजिस्टर करने के अनुरोधों को कैसे मैनेज किया जाए. Apigee Edge डेवलपर सेवाओं का इस्तेमाल करके, रजिस्टर करने की प्रोसेस को ऑटोमेट किया जा सकता है. इसके अलावा, ऐक्सेस कंट्रोल करने के लिए, मैन्युअल प्रोसेस का इस्तेमाल भी किया जा सकता है.

एपीआई प्रॉडक्ट बनाना और उन्हें डेवलपर के लिए उपलब्ध कराना

  1. एक या उससे ज़्यादा एपीआई प्रॉक्सी बनाएं, जो सार्वजनिक तौर पर उपलब्ध यूआरएल को आपकी बैकएंड सेवाओं से मैप करते हों.
  2. एपीआई प्रॉक्सी को बंडल करने वाला एपीआई प्रॉडक्ट बनाएं.
  3. अपने एपीआई प्रॉक्सी और एपीआई प्रॉडक्ट को डिप्लॉय करें.
  4. अपने डेवलपर को बताएं कि एपीआई प्रॉडक्ट उपलब्ध है.

ऐप्लिकेशन डेवलपर को आपके एपीआई प्रॉडक्ट की उपलब्धता के बारे में पता चलने के बाद, वे:

  1. अपने क्लाइंट ऐप्लिकेशन को आपके एपीआई प्रॉडक्ट के साथ रजिस्टर करें.
  2. एपीआई प्रॉडक्ट के लिए एपीआई पासकोड पाएं.
  3. एपीआई प्रॉक्सी (जो एपीआई प्रॉडक्ट में बंडल किए गए हैं) के ज़रिए अपनी सेवाओं के लिए अनुरोध करें और हर अनुरोध के साथ एपीआई कुंजी पास करें.

Apigee Edge के कॉम्पोनेंट

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

इस इलस्ट्रेशन में, Edge सेवाओं को दिखाया गया है:

डेवलपर, डेवलपर के लिए उपलब्ध प्लैटफ़ॉर्म को ऐक्सेस करते हैं. इसमें SmartDocs,
    पसंद के मुताबिक बनाए जा सकने वाले पोर्टल, सेल्फ़-सर्विस पासकोड मैनेजमेंट, और एसडीके टूल शामिल हैं. ऐप्लिकेशन और सेवाएं, एपीआई रनटाइम को ऐक्सेस करती हैं. इसमें गेटवे, कनेक्टर, कस्टम कोड, सुरक्षा, और मैनेजमेंट एपीआई शामिल हैं. ऑपरेशंस इंजीनियर, मॉनिटरिंग और आंकड़ों को ऐक्सेस करते हैं. इनमें ये चीज़ें शामिल हैं:
    कारोबार की रिपोर्ट, परफ़ॉर्मेंस मॉनिटरिंग, कस्टम रिपोर्ट, और ट्रेस.

Edge API का रनटाइम

Apigee Edge API Services, एपीआई बनाने और उनका इस्तेमाल करने के बारे में है. भले ही, आप सेवा देने वाली कंपनी के तौर पर एपीआई प्रॉक्सी बना रहे हों या ऐप्लिकेशन डेवलपर के तौर पर एपीआई, SDK टूल, और अन्य सुविधाओं वाली सेवाओं का इस्तेमाल कर रहे हों.

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

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

एज मॉनिटरिंग और आंकड़े

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

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

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) की मदद से, ब्राउज़र में कई मेट्रिक और डाइमेंशन देखे जा सकते हैं. इस बारे में यहां दी गई इमेज में बताया गया है:

आंकड़ों का डैशबोर्ड, जो ग्राफ़ और टेबल के तौर पर नीति से जुड़ी गड़बड़ियों की संख्या दिखाता है.

हालांकि, कमांड-लाइन इंटरफ़ेस या RESTful एपीआई की मदद से भी Analytics सेवा को ऐक्सेस और कंट्रोल किया जा सकता है. ज़्यादा जानकारी के लिए, एपीआई के Analytics की खास जानकारी देखें.

एज डेवलपर ईकोसिस्टम

Apigee Edge, डेवलपर सेवाएं उपलब्ध कराता है. इनकी मदद से, ये काम किए जा सकते हैं:

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

Edge का इस्तेमाल करने वाला हर ग्राहक, क्लाउड या निजी क्लाउड के लिए Apigee Edge की मदद से, अपना डेवलपर पोर्टल बना सकता है.

Apigee Edge की मदद से, दो तरह के पोर्टल बनाए जा सकते हैं:

कमाई करना

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

इन प्लान में प्रीपेड प्लान, पोस्ट-पेड प्लान, तय शुल्क वाले प्लान, अलग-अलग दर वाले प्लान, "फ़्रीमियम" प्लान, खास डेवलपर के लिए बनाए गए प्लान, डेवलपर के ग्रुप के लिए बनाए गए प्लान वगैरह शामिल हैं. इसके अलावा, कमाई करने की सुविधाओं में रिपोर्टिंग और बिलिंग की सुविधाएं भी शामिल हैं.

ज़्यादा जानकारी के लिए, कमाई करने की सुविधा की खास जानकारी देखें.

Edge के फ़्लेवर

Apigee Edge इन वर्शन में उपलब्ध है:

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

अगर आपको Apigee के हाइब्रिड वर्शन में दिलचस्पी है, तो Apigee X के इन विषयों के बारे में जानें:

काम करने के तरीके के हिसाब से, पब्लिक क्लाउड और निजी क्लाउड वर्शन काफ़ी हद तक एक जैसे हैं. हालांकि, प्राइवेट क्लाउड वर्शन में, पब्लिक क्लाउड वर्शन की सभी सुविधाएं काम नहीं करती हैं. निजी क्लाउड के साथ काम न करने वाली सुविधाएं:

  • होस्ट किए गए टारगेट
  • एक्सटेंशन
  • इंटिग्रेट किए गए डेवलपर पोर्टल (ध्यान दें: Drupal पर आधारित डेवलपर पोर्टल काम करते हैं)
  • एपीआई मॉनिटरिंग
  • Sense

अलग-अलग फ़्लेवर के बीच के अंतर की सूची के लिए, Apigee प्रॉडक्ट की तुलना करना देखें.

इन एपीआई के बीच भी छोटे-मोटे अंतर हैं, जैसा कि Edge for Public Cloud API और Private Cloud API के बीच अंतर में बताया गया है.

Public Cloud, बिना शुल्क वाले और पैसे चुकाकर लिए जाने वाले, दोनों तरह के खातों के साथ काम करता है. निजी क्लाउड के लिए, पैसे चुकाकर लिए गए खातों की ज़रूरत होती है.

ऑन-प्राइमिस इंस्टॉलेशन के साथ पूरी तरह से काम करने के लिए, प्राइवेट क्लाउड वर्शन में ये कॉम्पोनेंट शामिल होते हैं: Apigee मैनेजमेंट सर्वर, Apache Cassandra NoSQL डेटाबेस, OpenLDAP सर्वर, मैसेज राउटर, और मैसेज प्रोसेसर.