Apigee Edge क्या है?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

एपीआई प्रॉडक्ट बनाते समय आपको काफ़ी सुविधाएं मिलती हैं. उदाहरण के लिए, एपीआई से जुड़े कई प्रॉडक्ट, एक ही एपीआई प्रॉक्सी को शेयर कर सकते हैं. नीचे दिए गए चित्र में तीन API प्रॉडक्ट दिखाए गए हैं. ध्यान दें कि सभी प्रॉडक्ट, एपीआई प्रॉक्सी 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,
    पसंद के मुताबिक बनाया जा सकने वाला पोर्टल, खुद से काम करने वाली कुंजी का मैनेजमेंट, और SDK टूल शामिल हैं. ऐप्लिकेशन और सेवाएं, एपीआई रनटाइम को ऐक्सेस करती हैं. इसमें गेटवे, कनेक्टर, कस्टम कोड, सुरक्षा, और
    मैनेजमेंट एपीआई शामिल होते हैं. ऑपरेशन इंजीनियर, मॉनिटरिंग और आंकड़ों को ऐक्सेस करते हैं. इनमें
    कारोबार की रिपोर्ट, परफ़ॉर्मेंस पर निगरानी रखने, कस्टम रिपोर्ट, और ट्रेस शामिल हैं.

Edge API रनटाइम

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

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

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

एज मॉनिटरिंग और ऐनलिटिक्स

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

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

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

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

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

Edge डेवलपर नेटवर्क

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

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

Edge का हर ग्राहक अपना खुद का डेवलपर पोर्टल बना सकता है, चाहे वह क्लाउड में हो या Private Cloud के लिए Apigee Edge की मदद से हो.

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

कमाई करना

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

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

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

फ़्लेवर्स ऑफ़ एज

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

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

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

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

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

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

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

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

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