দূত ওভারভিউ জন্য Apigee অ্যাডাপ্টার

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

Apigee Adapter for Envoy বলতে কী বোঝায়?

Apigee Adapter for Envoy হলো একটি Apigee-পরিচালিত API গেটওয়ে যা API ট্র্যাফিক প্রক্সি করার জন্য Envoy ব্যবহার করে। Envoy হলো ক্লাউড-নেটিভ অ্যাপ্লিকেশনের জন্য ডিজাইন করা একটি জনপ্রিয়, ওপেন সোর্স এজ এবং সার্ভিস প্রক্সি। আপনি Apigee Adapter for Envoy অন-প্রিমিসেস অথবা একটি মাল্টি-ক্লাউড পরিবেশে চালাতে পারেন।

Apigee Adapter for Envoy-এর মাধ্যমে আপনি একটি তুলনামূলকভাবে ছোট আকারের এপিআই গেটওয়ে অ্যাপ্লিকেশন পান, যা আপনার ব্যাকএন্ড অ্যাপ্লিকেশনগুলোর কাছাকাছি চলে। Apigee Adapter for Envoy নিম্নলিখিত বিষয়গুলোর জন্য Apigee-এর উপর নির্ভর করে:

  • এপিআই প্রমাণীকরণ এবং অনুমোদন (এপিআই কী এবং ওঅথ ব্যবহার করে)
  • কোটা ব্যবস্থাপনা
  • এপিআই অ্যানালিটিক্স

ভিডিওগুলো দেখুন:

এই ভিডিওতে গুগল ক্লাউডের এনভয়-এর জন্য এপিজি অ্যাডাপ্টারের একটি সংক্ষিপ্ত বিবরণ এবং ডেমো দেখানো হয়েছে।

এই ভিডিওতে সার্ভিস মেশের সাথে এনভয়ের জন্য এপিজি অ্যাডাপ্টার ব্যবহারের পদ্ধতি বর্ণনা করা হয়েছে।

ইনস্টলেশন বিকল্পগুলি

আপনি নিম্নলিখিত প্রেক্ষাপটগুলিতে Apigee Adapter for Envoy ব্যবহার করতে পারেন:

  • একটি স্বতন্ত্র নেটিভ বাইনারি হিসেবে (অথবা ডকারে চলমান) এবং পাবলিক ক্লাউডের জন্য Apigee Edge-এর সাথে সমন্বিত।
  • একটি স্বতন্ত্র নেটিভ বাইনারি হিসেবে (অথবা ডকারে চলমান) এবং প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর সাথে সমন্বিত।

Envoy-এর জন্য Apigee অ্যাডাপ্টার

নিম্নলিখিত চিত্রে এনভয়-এর জন্য এপজি অ্যাডাপ্টারের উচ্চ-স্তরের আর্কিটেকচার দেখানো হয়েছে। এই আর্কিটেকচারটি গুগল ক্লাউড প্ল্যাটফর্মে (GCP) ডেপ্লয় করা ম্যানেজমেন্ট প্লেন কম্পোনেন্ট এবং রিমোটলি অন-প্রিমিসেস বা কোনো ক্লাউড প্রোভাইডার পরিবেশে চলমান ডেটা প্লেন কম্পোনেন্ট নিয়ে গঠিত। ডেটা প্লেনের মধ্যে এনভয় প্রক্সি এবং এপজি রিমোট সার্ভিস অন্তর্ভুক্ত রয়েছে। চিত্রটির পরে প্রতিটি কম্পোনেন্টের ভূমিকা বর্ণনা করা হয়েছে।

A high-level
  view of the Envoy Adapter integrated into an Apigee hybrid environment, including the management plane, runtime plane, and GCP services

  1. একজন ভোক্তা বা ক্লায়েন্ট অ্যাপ এনভয় প্রক্সি দ্বারা উন্মুক্ত একটি এপিআই এন্ডপয়েন্ট অ্যাক্সেস করে।
  2. এনভয় প্রক্সি সিকিউরিটি কনটেক্সট (HTTP হেডার ব্যবহার করে) অ্যাপিজি রিমোট সার্ভিসে প্রেরণ করে। অ্যাপিজি রিমোট সার্ভিস একটি পলিসি ডিসিশন পয়েন্ট (PDP) হিসেবে কাজ করে এবং অনুরোধটির জন্য এপিআই কনজিউমারকে অ্যাক্সেস অনুমোদন বা প্রত্যাখ্যান করার বিষয়ে এনভয়কে পরামর্শ দেয়।
  3. কলটি অনুমোদিত হলে, এনভয় প্রক্সি অনুরোধটি ব্যাকএন্ডে পাঠিয়ে দেয়।
  4. Apigee রিমোট সার্ভিসটি অ্যাসিঙ্ক্রোনাসভাবে ম্যানেজমেন্ট প্লেনকে পোল করে এবং পরিচালনার জন্য প্রয়োজনীয় প্রক্সি, এপিআই প্রোডাক্ট ও অন্যান্য কনফিগারেশন ডাউনলোড করে।

Envoy-এর জন্য Apigee অ্যাডাপ্টার কেন ব্যবহার করবেন?

এপিআই ম্যানেজমেন্ট কম্পোনেন্টকে ব্যাকএন্ড টার্গেট অ্যাপ্লিকেশনগুলোর কাছাকাছি নিয়ে আসলে নেটওয়ার্ক ল্যাটেন্সি কমানো যেতে পারে। যদিও আপনি একটি প্রাইভেট ক্লাউডে অন-প্রেমিসে Apigee Edge ইনস্টল করতে পারেন, তবে এর সম্পূর্ণ ফিচার-সেট এবং কী ম্যানেজমেন্ট, মনিটাইজেশন ও অ্যানালিটিক্সের মতো ডেটা-নির্ভর ফিচারগুলোকে সাপোর্ট করার জন্য Apigee Edge-এর একটি পূর্ণাঙ্গ ডেপ্লয়মেন্ট স্বভাবতই বড় এবং জটিল হয়। এর মানে হলো, প্রতিটি ডেটা-সেন্টারে অন-প্রেমিসে Apigee Edge ডেপ্লয় করা সবসময় কাম্য নয়।

Envoy-এর জন্য Apigee অ্যাডাপ্টার ব্যবহারের সুবিধাগুলোর মধ্যে রয়েছে:

  • কাছাকাছি অবস্থিত সার্ভিসগুলোর এপিআই ট্র্যাফিকের লেটেন্সি হ্রাস পায়।

  • Edge Analytics-এর সমস্ত মেট্রিক, ড্যাশবোর্ড এবং এপিআই-এর ব্যবহার।
  • নিরাপত্তা বা সম্মতি রক্ষার উদ্দেশ্যে এপিআই ট্র্যাফিককে প্রতিষ্ঠান-অনুমোদিত সীমার মধ্যে রাখে।
  • Apigee-এর সাথে অ্যাসিঙ্ক্রোনাস যোগাযোগের মাধ্যমে লেটেন্সিকে প্রভাবিত না করেই এপিআই ট্র্যাফিকের ডেটা ক্যাপচার করে Apigee-তে পাঠানো যায়।
  • ইন্টারনেট সংযোগ বিচ্ছিন্ন হয়ে গেলেও, এনভয় প্রক্সি স্বাভাবিকভাবে কাজ করতে এবং এপিআই কলগুলো প্রসেস করতে থাকে। সংযোগ পুনরুদ্ধার হলে, অ্যাডাপ্টারটি সর্বশেষ কনফিগারেশন ডেটা ডাউনলোড করার জন্য অ্যাপিজি ম্যানেজমেন্ট প্লেনের সাথে সিঙ্ক করে।

পরবর্তী পদক্ষেপ

Envoy-এর জন্য Apigee অ্যাডাপ্টার ইনস্টল করুন