Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं. जानकारी
Envoy के लिए Apigee Adapter क्या है?
Envoy के लिए Apigee Adapter, Apigee से मैनेज किया जाने वाला एपीआई गेटवे है. यह प्रॉक्सी एपीआई ट्रैफ़िक के लिए Envoy का इस्तेमाल करता है. Envoy एक लोकप्रिय, ओपन सोर्स एज और सेवा प्रॉक्सी है जिसे क्लाउड-नेटिव ऐप्लिकेशन के लिए डिज़ाइन किया गया है. किसी कंपनी की इमारत या मल्टी-क्लाउड एनवायरमेंट में, Envoy के लिए Apigee Adapter का इस्तेमाल किया जा सकता है.
Envoy के लिए Apigee Adapter की मदद से, आपको बैकएंड ऐप्लिकेशन के पास एक छोटा फ़ुटप्रिंट एपीआई गेटवे ऐप्लिकेशन मिलता है. Envoy के लिए Apigee Adapter, इन चीज़ों के लिए Apigee पर निर्भर करता है:
- एपीआई की पुष्टि करना और अनुमति देना (एपीआई पासकोड और OAuth के साथ)
- कोटा मैनेज करना
- एपीआई के आंकड़े
इंस्टॉल करने के विकल्प
Envoy के लिए Apigee अडैप्टर का इस्तेमाल, इन कॉन्टेक्स्ट में किया जा सकता है:
- स्टैंडअलोन नेटिव बाइनरी के तौर पर (या Docker पर चलने वाले) और Public Cloud के लिए Apigee Edge के साथ इंटिग्रेट किया गया है.
- स्टैंडअलोन नेटिव बाइनरी के तौर पर (या Docker पर चलाने के लिए) और Private Cloud के लिए Apigee Edge के साथ इंटिग्रेट किया गया है.
एनवोय के लिए Apigee अडैप्टर
नीचे दिए गए डायग्राम में, Envoy के लिए Apigee Adapter के लिए हाई लेवल आर्किटेक्चर को दिखाया गया है. इस आर्किटेक्चर में, Google Cloud Platform (GCP) पर डिप्लॉय किए गए मैनेजमेंट प्लेन कॉम्पोनेंट और कंपनी की इमारत या क्लाउड की सेवा देने वाली कंपनी के एनवायरमेंट में काम करने वाले डेटा प्लेन कॉम्पोनेंट शामिल होते हैं. ये कॉम्पोनेंट कहीं से भी काम करते हैं. डेटा प्लेन में, Envoy प्रॉक्सी और Apigee Remote Service शामिल हैं. नीचे दिए गए डायग्राम में हर कॉम्पोनेंट की भूमिका के बारे में बताया गया है.
- उपभोक्ता या क्लाइंट ऐप्लिकेशन, ऐसे एपीआई एंडपॉइंट को ऐक्सेस करता है जिसे Envoy प्रॉक्सी की मदद से दिखाया जाता है.
- Envoy प्रॉक्सी, Apigee Remote Service को सुरक्षा से जुड़ा कॉन्टेक्स्ट (एचटीटीपी हेडर का इस्तेमाल करके) पास करता है. Apigee Remote Service, नीति के फ़ैसले की जानकारी (पीडीपी) के तौर पर काम करता है. यह सेवा, Envoy को अनुरोध के लिए एपीआई उपभोक्ता को ऐक्सेस देने या अस्वीकार करने की सलाह देता है.
- अगर कॉल की अनुमति है, तो Envoy प्रॉक्सी, अनुरोध को बैकएंड पर भेज देता है.
- Apigee Remote Service, एसिंक्रोनस तरीके से मैनेजमेंट प्लेन और डाउनलोड प्रॉक्सी, एपीआई प्रॉडक्ट, और ऐसे अन्य कॉन्फ़िगरेशन का पोल करता है जिन्हें इसे चलाने की ज़रूरत होती है.
Envoy के लिए Apigee Adapter का इस्तेमाल क्यों करना चाहिए?
एपीआई मैनेजमेंट कॉम्पोनेंट को बैकएंड टारगेट ऐप्लिकेशन के पास ले जाने से, नेटवर्क के इंतज़ार का समय कम हो सकता है. Apigee Edge की इमारत को किसी निजी क्लाउड पर इंस्टॉल किया जा सकता है. हालांकि, Apigee Edge का पूरी तरह से डिप्लॉय करना ज़रूरी है, क्योंकि यह इसके सभी फ़ीचर-सेट और डेटा से ज़्यादा कीमत वाले वर्शन के साथ काम करता है. जैसे, मुख्य मैनेजमेंट, कमाई करना, और आंकड़ों का. इसका मतलब है कि हर डेटा-सेंटर में अपनी जगह पर Apigee Edge को डिप्लॉय करना हमेशा ज़रूरी नहीं होता.
Envoy के लिए Apigee अडैप्टर का इस्तेमाल करने के फ़ायदों में ये शामिल हैं:
-
एक-दूसरे के आस-पास मौजूद सेवाओं के लिए, एपीआई ट्रैफ़िक में लगने वाले समय को कम किया गया है.
- Edge Analytics की मेट्रिक, डैशबोर्ड, और एपीआई के फ़ुल सुइट का इस्तेमाल.
- सुरक्षा या अनुपालन के मकसद से, एपीआई ट्रैफ़िक को एंटरप्राइज़ की मंज़ूरी वाली सीमाओं के अंदर रखता है.
- Apigee के साथ एसिंक्रोनस कम्यूनिकेशन, एपीआई ट्रैफ़िक के डेटा को कैप्चर करने और Apigee को भेजने में मदद करता है. ऐसा इंतज़ार के समय पर असर डाले बिना किया जाता है.
- अडैप्टर, मैनेजमेंट प्लेन से कुछ समय के लिए होने वाली कम्यूनिकेशन की समस्याओं को
सहन कर सकता है. हालांकि, समय के साथ इस रुकावट की वजह से, काम करने की सुविधा में कमी आ सकती है. अडैप्टर को इन चीज़ों के लिए,
मैनेजमेंट प्लेन से संपर्क करने की ज़रूरत है:
- OAuth टोकन जनरेट करना
- एपीआई पासकोड की पुष्टि करना (पहली बार पुष्टि करने के लिए, कनेक्शन ज़रूरी है. इसके बाद, इसे कैश मेमोरी में सेव किया जाता है)
- कोटा लागू करना
- मैनेजमेंट प्लेन को आंकड़ों का डेटा भेजा जा रहा है