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

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