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

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

Envoy के लिए Apigee अडैप्टर क्या है?

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

Envoy के लिए Apigee अडैप्टर की मदद से, आपको अपने बैकएंड ऐप्लिकेशन के आस-पास चलने वाला, अपेक्षाकृत छोटा फ़ुटप्रिंट वाला एपीआई गेटवे ऐप्लिकेशन मिलता है. Envoy के लिए Apigee अडैप्टर, Apigee पर इन कामों के लिए निर्भर करता है:

  • एपीआई की पुष्टि और अनुमति (एपीआई पासकोड और OAuth की मदद से)
  • कोटा मैनेजमेंट
  • एपीआई के आंकड़े

वीडियो देखना:

इस वीडियो में, Envoy के लिए Google Cloud के Apigee अडैप्टर की खास जानकारी और डेमो दिया गया है.

इस वीडियो में, Service Mesh के साथ Envoy के लिए Apigee अडैप्टर का इस्तेमाल करने के बारे में बताया गया है.

इंस्टॉल करने के विकल्प

Envoy के लिए Apigee अडैप्टर का इस्तेमाल, इन स्थितियों में किया जा सकता है:

  • स्टैंडअलोन नेटिव बाइनरी (या Docker पर चलने वाली) के तौर पर और सार्वजनिक क्लाउड के लिए Apigee Edge के साथ इंटिग्रेट किया गया.
  • स्टैंडअलोन नेटिव बाइनरी (या Docker पर चलने वाला) के तौर पर और Apigee के साथ इंटिग्रेट किया गया Edge for Private Cloud.

Envoy के लिए Apigee अडैप्टर

नीचे दिए गए इलस्ट्रेशन में, Envoy के लिए Apigee अडैप्टर का हाई लेवल आर्किटेक्चर दिखाया गया है. इस आर्किटेक्चर में, Google Cloud Platform (GCP) पर डिप्लॉय किए गए मैनेजमेंट प्लेन कॉम्पोनेंट और डेटा प्लेन कॉम्पोनेंट शामिल होते हैं. ये कॉम्पोनेंट, ऑफ़िस या क्लाउड सेवा देने वाली कंपनी के एनवायरमेंट में, रिमोट तौर पर काम करते हैं. डेटा प्लेन में, Envoy प्रॉक्सी और Apigee रिमोट सेवा शामिल होती है. इस इमेज में, हर कॉम्पोनेंट की भूमिका के बारे में बताया गया है.

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

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

Envoy के लिए Apigee अडैप्टर का इस्तेमाल क्यों करना चाहिए?

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

Envoy के लिए Apigee एडाप्टर का इस्तेमाल करने के फ़ायदे:

  • एक-दूसरे के आस-पास चलने वाली सेवाओं के लिए, एपीआई ट्रैफ़िक में लगने वाला समय कम हो गया है.

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

अगला चरण

Envoy के लिए Apigee अडैप्टर इंस्टॉल करना