Envoy की खास जानकारी के लिए Apigee अडैप्टर

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

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 के बारे में खास जानकारी और डेमो दिया गया है.

इस वीडियो में, सर्विस मेश के साथ 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 शामिल हैं. हर कॉम्पोनेंट की भूमिका के बारे में यहां बताया गया है.

Apigee हाइब्रिड एनवायरमेंट में इंटिग्रेट किए गए Envoy Adapter का हाई-लेवल व्यू. इसमें मैनेजमेंट प्लेन, रनटाइम प्लेन, और GCP सेवाएं शामिल हैं

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

Apigee Adapter for Envoy का इस्तेमाल क्यों करें?

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

Apigee Adapter for Envoy का इस्तेमाल करने के ये फ़ायदे हैं:

  • एपीआई ट्रैफ़िक की लेटेन्सी कम हो जाती है. ऐसा उन सेवाओं के लिए होता है जो आस-पास के डेटा सेंटर में चलती हैं.

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

अगला चरण

Apigee Adapter for Envoy इंस्टॉल करना