আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
Edge Microgateway v. 2.3.x
দর্শক
এই বিষয়টি এজ মাইক্রোগেটওয়ের একটি সাধারণ পরিচিতি, যা সকল পাঠকের জন্য উদ্দিষ্ট।
Apigee Edge Microgateway বলতে কী বোঝায়?
Apigee Edge Microgateway হলো API-এর জন্য একটি নিরাপদ, HTTP-ভিত্তিক মেসেজ প্রসেসর। এর প্রধান কাজ হলো ব্যাকএন্ড সার্ভিস থেকে এবং ব্যাকএন্ড সার্ভিসে আসা অনুরোধ ও প্রতিক্রিয়াগুলোকে নিরাপদে প্রসেস করা এবং একই সাথে মূল্যবান API এক্সিকিউশন ডেটা অ্যাসিঙ্ক্রোনাসভাবে Apigee Edge-এ পাঠানো, যেখানে Edge Analytics সিস্টেম সেই ডেটা ব্যবহার করে। Edge Microgateway ইনস্টল এবং ডেপ্লয় করা সহজ — আপনি মিনিটের মধ্যেই এর একটি ইনস্ট্যান্স চালু করে ফেলতে পারেন।
সাধারণত, Edge Microgateway একটি বিশ্বস্ত নেটওয়ার্কের মধ্যে ব্যাকএন্ড টার্গেট সার্ভিসগুলোর কাছাকাছি ইনস্টল করা হয়। এটি এন্টারপ্রাইজ-গ্রেড নিরাপত্তা এবং স্পাইক অ্যারেস্ট, কোটা ও অ্যানালিটিক্সের মতো কিছু গুরুত্বপূর্ণ প্লাগইন ফিচার প্রদান করে, কিন্তু Apigee Edge-এর সম্পূর্ণ সক্ষমতা বা বিস্তৃতি এতে নেই। আপনি চাইলে Edge Microgateway একই ডেটা সেন্টারে বা এমনকি আপনার ব্যাকএন্ড সার্ভিসগুলোর সাথে একই মেশিনেও ইনস্টল করতে পারেন।
প্রাথমিক ব্যবহারের ক্ষেত্রগুলি
এজ মাইক্রোগেটওয়ের মতো একটি হাইব্রিড ক্লাউড এপিআই ম্যানেজমেন্ট সলিউশনের সাধারণ ব্যবহারগুলোর মধ্যে রয়েছে:
কাছাকাছি অবস্থিত সার্ভিসগুলোর জন্য এপিআই ট্র্যাফিকের লেটেন্সি কমান। উদাহরণস্বরূপ, যদি আপনার এপিআই কনজিউমার এবং প্রডিউসাররা কাছাকাছি থাকে, তবে আপনি চাইবেন না যে এপিআইগুলো একটি কেন্দ্রীয় গেটওয়ের মধ্য দিয়ে যাক।
- নিরাপত্তা বা সম্মতি রক্ষার উদ্দেশ্যে এপিআই ট্র্যাফিককে প্রতিষ্ঠান-অনুমোদিত সীমার মধ্যে রাখুন।
- ইন্টারনেট সংযোগ সাময়িকভাবে বিচ্ছিন্ন হলেও বার্তা প্রক্রিয়াকরণ চালিয়ে যান।
- Apigee কমিউনিটিতে এই ব্যবহারের ক্ষেত্র সম্পর্কিত আলোচনাটিও দেখুন।
মূল বৈশিষ্ট্য এবং সুবিধা
- নিরাপত্তা । Edge Microgateway, Apigee Edge কর্তৃক প্রতিটি ক্লায়েন্ট অ্যাপকে ইস্যু করা একটি স্বাক্ষরিত অ্যাক্সেস টোকেন বা API কী-এর মাধ্যমে অনুরোধগুলোকে প্রমাণীকরণ করে।
- দ্রুত স্থাপন । Apigee Edge-এর সম্পূর্ণ স্থাপনের বিপরীতে, আপনি মাত্র কয়েক মিনিটের মধ্যেই Edge Microgateway-এর একটি ইনস্ট্যান্স স্থাপন ও চালু করতে পারেন।
- নেটওয়ার্ক নৈকট্য । আপনি Edge Microgateway-কে সেই একই মেশিন, সাবনেট বা ডেটা সেন্টারে ইনস্টল ও পরিচালনা করতে পারেন, যেখানে Edge Microgateway-এর সাথে ইন্টারঅ্যাক্ট করা ব্যাকএন্ড টার্গেট API-গুলো অবস্থিত।
- অ্যানালিটিক্স । এজ মাইক্রোগেটওয়ে অ্যাসিঙ্ক্রোনাসভাবে এপিআই এক্সিকিউশন ডেটা অ্যাপিজি এজ-এ পৌঁছে দেয়, যেখানে এজ অ্যানালিটিক্স সিস্টেম দ্বারা তা প্রসেস করা হয়। আপনি এজ অ্যানালিটিক্স-এর মেট্রিক্স, ড্যাশবোর্ড এবং এপিআই-এর সম্পূর্ণ স্যুট ব্যবহার করতে পারেন।
- ল্যাটেন্সি হ্রাস পায় । Apigee Edge-এর সাথে সমস্ত যোগাযোগ অ্যাসিঙ্ক্রোনাস এবং এটি ক্লায়েন্ট API অনুরোধ প্রক্রিয়াকরণের অংশ হিসেবে ঘটে না। এর ফলে Edge Microgateway ল্যাটেন্সিকে প্রভাবিত না করেই API ডেটা সংগ্রহ করে Apigee Edge-এ পাঠাতে পারে।
- পরিচিতি । Edge Microgateway, Apigee Edge-এর এমন সব ফিচার ব্যবহার করে ও সেগুলোর সাথে কাজ করে, যা Edge অ্যাডমিনিস্ট্রেটররা আগে থেকেই ভালোভাবে বোঝেন, যেমন প্রক্সি, প্রোডাক্ট এবং ডেভেলপার অ্যাপ।
- কনফিগারেশন । এজ মাইক্রোগেটওয়ে সেট আপ এবং পরিচালনা করার জন্য কোনো প্রোগ্রামিংয়ের প্রয়োজন নেই। সবকিছু কনফিগারেশনের মাধ্যমেই সম্পন্ন হয়।
- সুবিধা । আপনি আপনার বিদ্যমান অ্যাপ্লিকেশন পর্যবেক্ষণ ও ব্যবস্থাপনা পরিকাঠামো এবং প্রক্রিয়াগুলির সাথে এজ মাইক্রোগেটওয়েকে সমন্বিত করতে পারেন।
- সরল । এটি ইনস্টল, কনফিগার এবং রক্ষণাবেক্ষণ করা সহজ।
- লগিং । লগ ফাইলগুলিতে এজ মাইক্রোগেটওয়ে দ্বারা এপিআই প্রক্রিয়াকরণের সময় সম্মুখীন হওয়া সমস্ত স্বাভাবিক এবং ব্যতিক্রমী ঘটনার বিবরণ থাকে।
- CLI . একটি কমান্ড-লাইন ইন্টারফেস আপনাকে Edge Microgateway চালু, বন্ধ ও পুনরায় চালু করতে, অপারেটিং পরিসংখ্যান বের করতে, লগ ফাইল দেখতে, অ্যাক্সেস টোকেনের জন্য অনুরোধ করতে এবং আরও অনেক কিছু করতে দেয়।
Edge Microgateway সম্পর্কে আপনার যা জানা প্রয়োজন
এই অংশে এজ মাইক্রোগেটওয়ে কীভাবে কাজ করে, এর মৌলিক স্থাপত্য, কনফিগারেশন এবং স্থাপন পদ্ধতি বর্ণনা করা হয়েছে।
এজ মাইক্রোগেটওয়ে কেন ব্যবহার করবেন?
এপিআই ম্যানেজমেন্ট কম্পোনেন্টকে ব্যাকএন্ড টার্গেট অ্যাপ্লিকেশনগুলোর কাছাকাছি নিয়ে আসলে নেটওয়ার্ক ল্যাটেন্সি কমানো যেতে পারে। যদিও আপনি একটি প্রাইভেট ক্লাউডে অন-প্রেমিসে Apigee Edge ইনস্টল করতে পারেন, তবে এর সম্পূর্ণ ফিচার-সেট এবং কী ম্যানেজমেন্ট, মনিটাইজেশন ও অ্যানালিটিক্সের মতো ডেটা-নির্ভর ফিচারগুলোকে সাপোর্ট করার জন্য Apigee Edge-এর একটি পূর্ণাঙ্গ ডেপ্লয়মেন্ট স্বভাবতই বড় এবং জটিল হয়। এর মানে হলো, প্রতিটি ডেটা-সেন্টারে অন-প্রেমিসে Apigee Edge ডেপ্লয় করা সবসময় কাম্য নয়।
Edge Microgateway-এর মাধ্যমে আপনি তুলনামূলকভাবে ছোট আকারের একটি অ্যাপ্লিকেশন পান, যা আপনার ব্যাকএন্ড অ্যাপ্লিকেশনগুলোর কাছাকাছি চলে। এবং, আপনি অ্যানালিটিক্স, নিরাপত্তা ও অন্যান্য ফিচারের জন্য Apigee Edge-এর সম্পূর্ণ সুবিধা নিতে পারেন।
নমুনা স্থাপনার পরিস্থিতি
এই বিভাগে এজ মাইক্রোগেটওয়ের কয়েকটি সম্ভাব্য স্থাপনা পরিস্থিতি তুলে ধরা হয়েছে।
একই মেশিন
চিত্র ১-এ অনুরোধ প্রক্রিয়াকরণের পথ দেখানো হয়েছে, যখন এজ মাইক্রোগেটওয়েকে এর সবচেয়ে সরল কনফিগারেশনে স্থাপন করা হয়, যেখানে এজ মাইক্রোগেটওয়ে এবং ব্যাকএন্ড টার্গেট এপিআইগুলো একই মেশিনে ইনস্টল করা থাকে।
চিত্র ১: এজ মাইক্রোগেটওয়ের সবচেয়ে সরল স্থাপন পদ্ধতি

ভিন্ন মেশিন
যেহেতু ক্লায়েন্ট, এজ মাইক্রোগেটওয়ে এবং ব্যাকএন্ড এপিআই ইমপ্লিমেন্টেশনের মধ্যে সমস্ত যোগাযোগ HTTP-এর মাধ্যমে হয়, তাই আপনি এপিআই ইমপ্লিমেন্টেশন থেকে ভিন্ন একটি মেশিনে Apigee এজ মাইক্রোগেটওয়ে ইনস্টল করতে পারেন, যেমনটি চিত্র ২-এ দেখানো হয়েছে।
চিত্র ২: ব্যাকএন্ড টার্গেট এপিআই থেকে পৃথক এজ মাইক্রোগেটওয়ে

প্রক্সি একাধিক অ্যাপ্লিকেশন
চিত্র ৩-এ দেখানো অনুযায়ী, একটিমাত্র এজ মাইক্রোগেটওয়ে ইনস্ট্যান্স একাধিক ব্যাকএন্ড টার্গেট অ্যাপ্লিকেশনের ফ্রন্টএন্ড হিসেবে ব্যবহার করা যেতে পারে।
চিত্র ৩: এজ মাইক্রোগেটওয়ে একাধিক এপিআই প্রক্সির ফ্রন্টম্যান হতে পারে

লোড ব্যালেন্সার সহ
চিত্র ৪-এ দেখানো অনুযায়ী, SSL টার্মিনেশন এবং/অথবা লোড-ব্যালান্সিং-এর জন্য Edge Microgateway-এর সামনে একটি স্ট্যান্ডার্ড রিভার্স প্রক্সি বা লোড-ব্যালান্সার যুক্ত করা যেতে পারে।
চিত্র ৪: লোড ব্যালেন্সারের সাথে এজ মাইক্রোগেটওয়ে চালানো

ইন্ট্রানেট স্থাপন
চিত্র ৫-এ যেমন দেখানো হয়েছে, Apigee Edge দিয়ে ইন্টারনেট ট্র্যাফিক সুরক্ষিত করার পাশাপাশি ইন্ট্রানেট ট্র্যাফিক সুরক্ষিত করতে Edge Microgateway ব্যবহার করুন। ধরা যাক, একটি API এন্ডপয়েন্ট /orders Apigee Edge Cloud-এর মাধ্যমে প্রক্সি করা হয়েছে এবং এটি ব্যাকএন্ড টার্গেট https://mycompany.com/orders হিট করে। এটি বাম দিকের টার্গেট API ইমপ্লিমেন্টেশন দ্বারা দেখানো হয়েছে। এই API-টি এরপর ডান দিকের টার্গেট ইমপ্লিমেন্টেশন দ্বারা দেখানো একাধিক API এন্ডপয়েন্টকে কল করতে পারে। উদাহরণস্বরূপ, এটি অভ্যন্তরীণভাবে /customers এবং /transactions কল করতে পারে। Apigee কমিউনিটিতে এই পোস্টটিও দেখুন।
চিত্র ৫: ইন্ট্রানেট ট্র্যাফিক সুরক্ষিত করতে এজ মাইক্রোগেটওয়ে চালানো

Apigee Edge-এর উপর নির্ভরতা
Edge Microgateway, Apigee Edge-এর উপর নির্ভরশীল এবং এর সাথে মিথস্ক্রিয়া করে। কাজ করার জন্য Edge Microgateway-কে অবশ্যই Apigee Edge-এর সাথে যোগাযোগ করতে হবে। Edge Microgateway প্রধানত যে সকল উপায়ে Edge-এর সাথে মিথস্ক্রিয়া করে, সেগুলো হলো:
- চালু হওয়ার সময়, Edge Microgateway আপনার Apigee Edge অর্গানাইজেশন থেকে বিশেষ "Edge Microgateway-aware" প্রক্সিগুলির একটি তালিকা এবং সমস্ত প্রোডাক্টের একটি তালিকা সংগ্রহ করে। প্রতিটি আগত ক্লায়েন্ট অনুরোধের জন্য, Edge Microgateway নির্ধারণ করে যে অনুরোধটি এই API প্রক্সিগুলির কোনোটির সাথে মেলে কিনা এবং তারপর সেই প্রক্সির সাথে যুক্ত প্রোডাক্টের কীগুলির উপর ভিত্তি করে আগত অ্যাক্সেস টোকেন বা API কী যাচাই করে।
- Apigee Edge Analytics সিস্টেম Edge Microgateway থেকে অ্যাসিঙ্ক্রোনাসভাবে পাঠানো API ডেটা সংরক্ষণ ও প্রক্রিয়াকরণ করে।
- Apigee Edge এমন ক্রেডেনশিয়াল সরবরাহ করে যা Edge Microgateway-এর মাধ্যমে API কল করার জন্য ক্লায়েন্টদের প্রয়োজনীয় অ্যাক্সেস টোকেন সাইন করতে বা API কী প্রদান করতে ব্যবহৃত হয়। আপনি একটি CLI কমান্ড ব্যবহার করে এই টোকেনগুলি পেতে পারেন।
এককালীন কনফিগারেশন
আপনার Apigee Edge অর্গানাইজেশনের সাথে যোগাযোগ করতে সক্ষম হওয়ার জন্য আপনাকে প্রাথমিকভাবে Edge Microgateway কনফিগার করতে হবে। চালু হওয়ার সময়, Edge Microgateway, Apigee Edge-এর সাথে একটি বুটস্ট্র্যাপিং অপারেশন শুরু করে। Edge Microgateway, নিজের এপিআই (API) কলগুলো প্রসেস করার জন্য প্রয়োজনীয় তথ্য Apigee Edge থেকে সংগ্রহ করে, যার মধ্যে Apigee Edge-এ ডেপ্লয় করা Edge Microgateway-aware প্রক্সিগুলোর তালিকাও অন্তর্ভুক্ত থাকে। আমরা শীঘ্রই এই প্রক্সিগুলো সম্পর্কে আরও আলোচনা করব।
Edge Microgateway-কে Apigee Edge-এর সাথে একই স্থানে স্থাপন করার প্রয়োজন নেই; Apigee Edge-এর পাবলিক এবং প্রাইভেট ক্লাউড অফারিং উভয়ই সমানভাবে ভালোভাবে কাজ করে।
আপনি যদি হাতে-কলমে শিখতে চান, তাহলে সরাসরি "এজ মাইক্রোগেটওয়ে সেট আপ এবং কনফিগার করা" অংশে চলে যান, যেখানে একটি সুবিধাজনক CLI কমান্ড ব্যবহার করে এজ মাইক্রোগেটওয়ে সেট আপ এবং কনফিগার করার প্রক্রিয়াটি ধাপে ধাপে দেখানো হয়েছে।
Edge Microgateway-aware প্রক্সি সম্পর্কে আপনার যা জানা প্রয়োজন
Edge Microgateway-aware প্রক্সিগুলো Edge Microgateway-কে নির্দিষ্ট কিছু তথ্য সরবরাহ করে, যা এটিকে ক্লায়েন্ট API অনুরোধগুলো প্রক্রিয়া করতে সক্ষম করে। Edge Microgateway চালু হওয়ার সময় Apigee Edge থেকে এই প্রক্সিগুলোর তথ্য Edge Microgateway-তে ডাউনলোড করা হয়।
Apigee Edge ম্যানেজমেন্ট UI ব্যবহার করে অথবা আপনার ইচ্ছানুযায়ী অন্য কোনো উপায়ে Apigee Edge-এ এই প্রক্সিগুলো তৈরি করার দায়িত্ব আপনার বা আপনার API টিমের। এটি করা সহজ, এবং আমরা "Setting up and configuring Edge Microgateway" অংশে এর বিস্তারিত আলোচনা করেছি।
Edge Microgateway-aware প্রক্সিগুলির বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- মাইক্রো-অ্যাওয়্যার প্রক্সিগুলো এজ মাইক্রোগেটওয়েকে দুটি গুরুত্বপূর্ণ তথ্য প্রদান করে: একটি বেস পাথ এবং একটি টার্গেট ইউআরএল।
- মাইক্রো-অ্যাওয়্যার প্রক্সিগুলোকে অবশ্যই HTTP টার্গেট এন্ডপয়েন্টের দিকে নির্দেশ করতে হবে। ব্যাকএন্ড টার্গেটটি এমন কোনো Node.js অ্যাপ হতে পারবে না, যা TargetEndpoint সংজ্ঞার ScriptTarget এলিমেন্ট দ্বারা রেফারেন্স করা হয়েছে। আরও তথ্যের জন্য পূর্ববর্তী নোটটি দেখুন।
- প্রক্সি নামগুলোর শুরুতে অবশ্যই
edgemicro_যুক্ত করতে হবে। উদাহরণস্বরূপ:edgemicro_weather। - Apigee Edge ম্যানেজমেন্ট UI-এর প্রক্সি এডিটরে Edge Microgateway প্রক্সিগুলো সম্পাদনা করা যায় না। অর্থাৎ, আপনি পলিসি বা কন্ডিশনাল ফ্লো যোগ করতে পারবেন না। (অথবা, চেষ্টা করলেও সেগুলো উপেক্ষা করা হয়।)
- অন্যথায়, Edge Microgateway প্রক্সিগুলি Edge-এর অন্য যেকোনো API প্রক্সির মতোই Edge Management UI-তে প্রদর্শিত হয়।
- Edge-এর যেকোনো API প্রক্সির মতোই, Edge Microgateway প্রক্সিগুলোকেও প্রোডাক্টের অন্তর্ভুক্ত করা যায় এবং ডেভেলপার অ্যাপের সাথে যুক্ত করা যায়।
- অন্যান্য প্রক্সির মতোই, আপনি এজ মাইক্রোগেটওয়ে প্রক্সি অ্যানালিটিক্স ট্র্যাক করতে পারেন।
- Apigee Edge Trace টুল ব্যবহার করে Edge Microgateway প্রক্সিগুলো ট্রেস করা যায় না।
Edge Microgateway এবং Apigee Edge Analytics সম্পর্কে আরও তথ্য
যখন এপিআই ট্র্যাফিক এজ মাইক্রোগেটওয়ের মধ্য দিয়ে প্রবাহিত হয়, তখন এজ মাইক্রোগেটওয়ে এপিআই এক্সিকিউশন ডেটা বাফার করে এবং অ্যাসিঙ্ক্রোনাসভাবে অ্যাপিজি এজ-এ পাঠায়, যেখানে এজ অ্যানালিটিক্স সিস্টেম দ্বারা ডেটাটি সংরক্ষিত ও প্রক্রিয়াজাত করা হয়। এই অ্যাসিঙ্ক্রোনাস যোগাযোগ এজ মাইক্রোগেটওয়েকে এজ অ্যানালিটিক্স ফিচারগুলোর সুবিধা নিতে সাহায্য করে, এবং একই সাথে ন্যূনতম প্রসেসিং ওভারহেড বা ব্লকিং সহ তুলনামূলকভাবে কম জায়গা নেয়। এজ মাইক্রোগেটওয়ের মধ্য দিয়ে প্রবাহিত ট্র্যাফিক বিশ্লেষণ করার জন্য এজ অ্যানালিটিক্স ড্যাশবোর্ড এবং কাস্টম রিপোর্টিং ক্ষমতার সম্পূর্ণ সেট আপনার এবং আপনার দলের জন্য উপলব্ধ।
চিত্র ৬: Edge-এর প্রক্সি ট্র্যাফিক ড্যাশবোর্ড

Edge Analytics সম্পর্কে আরও তথ্যের জন্য, Analytics ড্যাশবোর্ডসমূহ দেখুন।
এজ মাইক্রোগেটওয়ে নিরাপত্তা সম্পর্কে
অ্যাপিজি প্রান্তের ভূমিকা
পূর্বে যেমন উল্লেখ করা হয়েছে, Apigee Edge, Edge Microgateway-তে পাঠানো সমস্ত ক্লায়েন্ট অনুরোধ সুরক্ষিত করতে ভূমিকা পালন করে। Apigee Edge-এর প্রধান ভূমিকাগুলো হলো:
- এজ মাইক্রোগেটওয়ের মাধ্যমে সুরক্ষিত এপিআই কল করার জন্য ক্লায়েন্টদের দ্বারা ব্যবহৃত এপিআই কী বা বৈধ অ্যাক্সেস টোকেন তৈরি করতে ক্লায়েন্ট ক্রেডেনশিয়াল প্রদান করা।
- Apigee Edge Analytics সিস্টেমে API এক্সিকিউশন ডেটা পাঠানোর জন্য Edge Microgateway-এর প্রয়োজনীয় ক্রেডেনশিয়াল প্রদান করা হচ্ছে। প্রাথমিক সেটআপ ধাপগুলোর সময় Edge Microgateway এই ক্রেডেনশিয়ালগুলো একবার সংগ্রহ করে। (বিস্তারিত ধাপের জন্য “Edge Microgateway সেট আপ এবং কনফিগার করা” দেখুন।)
- প্রোডাক্টে এপিআই রিসোর্স একত্রিত করা, ডেভেলপারদের নিবন্ধন ও পরিচালনা করা এবং ডেভেলপার অ্যাপ তৈরি ও পরিচালনা করার জন্য প্ল্যাটফর্ম প্রদান করা।
ক্লায়েন্ট অ্যাপ প্রমাণীকরণ
- Edge Microgateway অ্যাক্সেস টোকেন এবং API কী-এর মাধ্যমে ক্লায়েন্ট প্রমাণীকরণ সমর্থন করে। প্রতিটি API কলের জন্য Apigee Edge দ্বারা নিরাপত্তা কী এবং টোকেন তৈরি করা হয় এবং Edge Microgateway দ্বারা তা যাচাই করা হয়।
- যদি oauth প্লাগইনটি সক্রিয় থাকে, Edge Microgateway একটি স্বাক্ষরিত অ্যাক্সেস টোকেন বা API কী যাচাই করে এবং সেটি বৈধ হলে, API কলটি ব্যাকএন্ড টার্গেটে চলে যায়। যদি এটি বৈধ না হয়, তাহলে একটি ত্রুটি বার্তা ফেরত দেওয়া হয়।
- অ্যাক্সেস টোকেন পেতে এবং ব্যবহার করার জন্য প্রয়োজনীয় ধাপগুলোর জন্য "এজ মাইক্রোগেটওয়ে সেট আপ এবং কনফিগার করা" দেখুন। এপিআই কী সম্পর্কে তথ্যের জন্য, " এজ মাইক্রোগেটওয়ের অপারেশন এবং কনফিগারেশন রেফারেন্স"-এ "এপিআই কী নিরাপত্তা ব্যবহার" দেখুন।
Apigee Edge-এ Edge মাইক্রোগেটওয়ের প্রমাণীকরণ
- Apigee Edge-এ অ্যানালিটিক্স ডেটা আপডেট করার জন্য Edge Microgateway যে অ্যাসিঙ্ক্রোনাস কলগুলো করে, সেগুলোর জন্য অথেনটিকেশন প্রয়োজন। এই অথেনটিকেশনটি একটি পাবলিক/সিক্রেট কী পেয়ারের মাধ্যমে প্রদান করা হয়, যা CLI-এর মাধ্যমে অথবা এনভায়রনমেন্ট ভ্যারিয়েবল ব্যবহার করে Edge Microgateway-তে পাঠানো হয়। আপনি এই কীগুলো একবারই সংগ্রহ ও ব্যবহার করেন, যখন প্রথমবার Edge Microgateway ইনস্টল এবং চালু করেন।
এপিআই পণ্য ব্যবস্থাপনা প্ল্যাটফর্ম
- Edge, API রিসোর্সগুলোকে প্রোডাক্টে একত্রিত করা, ডেভেলপারদের নিবন্ধন ও পরিচালনা করা এবং ডেভেলপার অ্যাপ তৈরি ও পরিচালনা করার জন্য একটি প্ল্যাটফর্ম হিসেবে কাজ করে। উদাহরণস্বরূপ, সাধারণ Apigee Edge প্রক্সির জন্য যেমন প্রোডাক্ট এবং ডেভেলপার অ্যাপের মতো এনটিটি তৈরি ও একত্রিত করা যায়, ঠিক তেমনই Edge Microgateway প্রক্সির জন্যও তা করা সম্ভব। প্রতিটি 'বান্ডেল'-এর জন্য পাবলিক ও প্রাইভেট সিকিউরিটি কী তৈরি করার মাধ্যমে API-স্তরের নিরাপত্তা নিশ্চিত করা হয়। এই পদ্ধতিটি Apigee Edge-এ API নিরাপত্তা যেভাবে কাজ করে, তার অনুরূপ।
আমি কি আমার বিদ্যমান Edge প্রক্সি ইমপ্লিমেন্টেশনগুলো Edge Microgateway-তে স্থানান্তর করতে পারি?
আপনি সংশ্লিষ্ট পলিসি বা কন্ডিশনাল ফ্লো সহ বিদ্যমান প্রক্সিগুলোকে এজ মাইক্রোগেটওয়েতে মাইগ্রেট করতে পারবেন না। এজ মাইক্রোগেটওয়ের জন্য আপনাকে নতুন "মাইক্রোগেটওয়ে-অ্যাওয়্যার" প্রক্সি তৈরি করতে হবে। এই প্রক্সিগুলোর নামের আগে অবশ্যই একটি বিশেষ প্রিফিক্স, edgemicro_, যোগ করতে হবে। চালু হওয়ার সময়, এজ মাইক্রোগেটওয়ে এই edgemicro_* প্রক্সিগুলোকে শনাক্ত করে এবং প্রতিটির জন্য কনফিগারেশন তথ্য ডাউনলোড করে। এই তথ্যের মধ্যে তাদের টার্গেট ইউআরএল এবং রিসোর্স পাথ অন্তর্ভুক্ত থাকে। এরপর থেকে প্রক্সিগুলো আর ব্যবহৃত হয় না। এই প্রক্সিগুলোতে থাকা কোনো পলিসি বা কন্ডিশনাল ফ্লো কখনোই কার্যকর হবে না।
মাইক্রোগেটওয়ে-অ্যাওয়ার প্রক্সি থাকার আরেকটি কারণ হলো, এজ মাইক্রোগেটওয়ে প্রতিটি মাইক্রোগেটওয়ে-অ্যাওয়ার প্রক্সির জন্য অ্যাসিঙ্ক্রোনাসভাবে অ্যানালিটিক্স ডেটা এজ-এ পুশ করে। এরপর আপনি এজ অ্যানালিটিক্স UI-তে অন্য যেকোনো প্রক্সির মতোই মাইক্রোগেটওয়ে-অ্যাওয়ার প্রক্সিগুলোর অ্যানালিটিক্স ডেটা দেখতে পারেন।
সেটআপ টপিকটি আপনাকে এজ মাইক্রোগেটওয়ের মাধ্যমে এপিআই কল প্রক্সি করা শুরু করার জন্য প্রয়োজনীয় সমস্ত ধাপের মধ্য দিয়ে নিয়ে যাবে। এর মধ্যে রয়েছে এজ মাইক্রোগেটওয়ের জন্য প্রয়োজনীয় কনফিগারেশন সেট আপ করতে এপিজি এজ-এ করণীয় কয়েকটি সহজ ধাপ, যার মধ্যে মাইক্রোগেটওয়ে-অ্যাওয়্যার প্রক্সি তৈরি করাও অন্তর্ভুক্ত। এজ মাইক্রোগেটওয়ে সেট আপ এবং কনফিগার করা দেখুন।
আমি কি এজ মাইক্রোগেটওয়ে প্রক্সির সাথে পলিসি ব্যবহার করতে পারি?
পূর্ববর্তী বিভাগে যেমন ব্যাখ্যা করা হয়েছে, আপনি Apigee Edge-এ "microgateway-aware" প্রক্সিতে পলিসি সংযুক্ত করতে পারবেন না। Edge Microgateway, Edge-এর পলিসির মতো কার্যকারিতা প্রদানের জন্য প্লাগইন ব্যবহার করে, যেমন কোটা, স্পাইক অ্যারেস্ট, API কী নিরাপত্তা এবং OAuth2 নিরাপত্তা। প্লাগইন ব্যবহার দেখুন। আপনি কাস্টম প্লাগইনও লিখতে পারেন, যেমনটি কাস্টম প্লাগইন তৈরি করুন- এ ব্যাখ্যা করা হয়েছে।
Edge Microgateway সম্পর্কে জানার সেরা উপায় কী?
Apigee এই রিসোর্সগুলো সরবরাহ করে:
Edge Microgateway ডকুমেন্টেশন - এই ডকুমেন্টেশনে একটি গেটিং স্টার্টেড টিউটোরিয়ালের পাশাপাশি সম্পূর্ণ রেফারেন্স এবং কনফিগারেশন তথ্য অন্তর্ভুক্ত রয়েছে।
গভীর বিশ্লেষণধর্মী ওয়েবিনার - এজ মাইক্রোগেটওয়ে নিয়ে বিস্তারিত আলোচনা এবং এটি কীভাবে সেটআপ ও কনফিগার করতে হয় তা প্রদর্শন করা হয়েছে।
এজ মাইক্রো ফোরাম - Apigee কমিউনিটিতে অবস্থিত এজ মাইক্রো ফোরামটি প্রশ্ন করার এবং অন্যদের করা ও উত্তর দেওয়া প্রশ্ন থেকে উপকৃত হওয়ার জন্য একটি চমৎকার জায়গা।