এজ মাইক্রোগেটওয়ের ওভারভিউ

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

এজ মাইক্রোগেটওয়ে v. 3.0.x

Apigee Edge Microgateway হল API-এর জন্য একটি নিরাপদ, HTTP-ভিত্তিক বার্তা প্রসেসর। এর প্রধান কাজ হল ব্যাকএন্ড পরিষেবাগুলিতে এবং থেকে অনুরোধগুলি এবং প্রতিক্রিয়াগুলিকে নিরাপদে প্রক্রিয়া করা এবং অ্যাসিঙ্ক্রোনাসভাবে মূল্যবান API এক্সিকিউশন ডেটাকে Apigee এজে পুশ করা যেখানে এটি এজ অ্যানালিটিক্স সিস্টেম দ্বারা গ্রাস করা হয়। এজ মাইক্রোগেটওয়ে ইনস্টল করা এবং স্থাপন করা সহজ -- আপনি কয়েক মিনিটের মধ্যে একটি দৃষ্টান্ত আপ এবং চালু করতে পারেন।

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

আপনি এজ মাইক্রোগেটওয়েকে একটি স্বতন্ত্র প্রক্রিয়া হিসাবে চালাতে পারেন বা এটি একটি ডকার কন্টেইনারে চালাতে পারেন। এজ মাইক্রোগেটওয়ের সাথে ডকার ব্যবহার করা দেখুন। আপনি একটি Kubernetes ক্লাস্টারে চলমান পরিষেবাগুলির জন্য Apigee API ব্যবস্থাপনা প্রদান করতে Edge Microgateway ব্যবহার করতে পারেন। আপনি কুবারনেটস স্ট্যাকে বিদ্যমান পরিষেবা এবং APIগুলি স্থানান্তরিত করছেন বা নতুন পরিষেবা এবং API তৈরি করছেন, এজ মাইক্রোগেটওয়ে একটি পরিষ্কার API পরিচালনার অভিজ্ঞতা প্রদান করতে সহায়তা করে যার মধ্যে নিরাপত্তা, ট্রাফিক ব্যবস্থাপনা, বিশ্লেষণ, প্রকাশনা এবং আরও অনেক কিছু রয়েছে৷ Kubernetes এর সাথে ইন্টিগ্রেট এজ মাইক্রোগেটওয়ে দেখুন।

সাধারণ ব্যবহারের ক্ষেত্রে

একটি হাইব্রিড ক্লাউড এপিআই ম্যানেজমেন্ট সলিউশন যেমন এজ মাইক্রোগেটওয়ের জন্য সাধারণ ব্যবহারের ক্ষেত্রে রয়েছে:

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

অতিরিক্ত ব্যবহারের ক্ষেত্রে, এই Apigee কমিউনিটি নিবন্ধটি দেখুন।

মূল বৈশিষ্ট্য এবং সুবিধা

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

এজ মাইক্রোগেটওয়ে সম্পর্কে আপনার যা জানা দরকার

এজ মাইক্রোগেটওয়ে কীভাবে কাজ করে, এর মৌলিক আর্কিটেকচার, কনফিগারেশন এবং স্থাপনা এই বিভাগটি বর্ণনা করে।

কেন এজ মাইক্রোগেটওয়ে ব্যবহার করবেন?

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

এজ মাইক্রোগেটওয়ের সাথে, আপনি আপনার ব্যাকএন্ড অ্যাপ্লিকেশনগুলির কাছাকাছি চলমান একটি অপেক্ষাকৃত ছোট ফুটপ্রিন্ট অ্যাপ্লিকেশন পাবেন। এবং, আপনি বিশ্লেষণ, নিরাপত্তা এবং অন্যান্য বৈশিষ্ট্যের জন্য সম্পূর্ণ Apigee Edge এর সুবিধা পেতে পারেন।

নমুনা স্থাপনার পরিস্থিতি

এই বিভাগটি এজ মাইক্রোগেটওয়ের জন্য বেশ কয়েকটি সম্ভাব্য স্থাপনার পরিস্থিতি চিত্রিত করে।

একই মেশিন

চিত্র 1 অনুরোধ প্রক্রিয়াকরণের পথ দেখায় যখন এজ মাইক্রোগেটওয়ে তার সবচেয়ে সহজ সম্ভাব্য কনফিগারেশনে স্থাপন করা হয়, যেখানে এজ মাইক্রোগেটওয়ে এবং ব্যাকএন্ড টার্গেট API একই মেশিনে ইনস্টল করা হয়। একটি একক এজ মাইক্রোগেটওয়ে উদাহরণ একাধিক ব্যাকএন্ড লক্ষ্য অ্যাপ্লিকেশনের সামনে ব্যবহার করা যেতে পারে

এজ মাইক্রোগেটওয়ে আপনার নেটওয়ার্কে স্থাপন করা হয়েছে। এটি ক্লায়েন্টদের কাছ থেকে API অনুরোধগুলি প্রক্রিয়া করে এবং লক্ষ্য পরিষেবাগুলিকে কল করে। মাইক্রোগেটওয়ে অ্যাপিজি এজ ক্লাউডের সাথে প্রক্সি এবং বিশ্লেষণ ডেটা যোগাযোগ করে।
চিত্র 1: এজ মাইক্রোগেটওয়ের সবচেয়ে সহজ স্থাপনা

ভিন্ন মেশিন

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

এজ মাইক্রোগেটওয়ে একটি মেশিনে স্থাপন করা হয়, এবং ব্যাকএন্ড পরিষেবাগুলি অন্য জায়গায় স্থাপন করা হয়। API অনুরোধগুলি মাইক্রোগেটওয়ে দ্বারা প্রক্রিয়া করা হয় এবং অনুরোধগুলি ব্যাকএন্ড লক্ষ্যমাত্রা পাঠানো হয়। মাইক্রোগেটওয়ে অ্যাপিজি এজ ক্লাউডের সাথে প্রক্সি এবং বিশ্লেষণ ডেটা যোগাযোগ করে।
চিত্র 2: এজ মাইক্রোগেটওয়ে ব্যাকএন্ড টার্গেট API থেকে আলাদা

লোড ব্যালেন্সার সহ

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

একটি লোড ব্যালেন্সার এজ মাইক্রোগেটওয়ের একাধিক উদাহরণে ট্রাফিক পাঠায়।               মাইক্রোগেটওয়ের দৃষ্টান্তগুলি এজ ক্লাউডের সাথে যোগাযোগ করে এবং পরিষেবাগুলি লক্ষ্য করার জন্য ব্রোকার অনুরোধ করে।
চিত্র 3: লোড ব্যালেন্সার সহ এজ মাইক্রোগেটওয়ে চলছে

ইন্ট্রানেট স্থাপনা

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

এজ ক্লাউডে তৈরি API প্রক্সিগুলি আপনার ইন্ট্রানেটের লক্ষ্য পরিষেবাগুলিতে পাঠানো হয় এবং লক্ষ্য পরিষেবাগুলি আপনার ইন্ট্রানেটে এজ মাইক্রোগেটওয়েতে অনুরোধ পাঠায়৷               মাইক্রোগেটওয়ে তারপর আপনার ইন্ট্রানেটের অন্যান্য লক্ষ্য API পরিষেবাগুলিতে অনুরোধ পাঠায়।
চিত্র 4: ইন্ট্রানেট ট্র্যাফিক সুরক্ষার জন্য এজ মাইক্রোগেটওয়ে চলছে৷

Apigee প্রান্তের উপর নির্ভরতা

এজ মাইক্রোগেটওয়ে Apigee Edge এর উপর নির্ভর করে এবং ইন্টারঅ্যাক্ট করে। এজ মাইক্রোগেটওয়েকে সঠিকভাবে কাজ করার জন্য Apigee Edge এর সাথে যোগাযোগ করতে হবে। এজ মাইক্রোগেটওয়ে এজ এর সাথে ইন্টারঅ্যাক্ট করার প্রাথমিক উপায়গুলি হল:

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

এককালীন কনফিগারেশন

আপনার Apigee Edge প্রতিষ্ঠানের সাথে যোগাযোগ করতে সক্ষম হওয়ার জন্য আপনাকে প্রাথমিকভাবে Edge Microgateway কনফিগার করতে হবে। স্টার্টআপে, এজ মাইক্রোগেটওয়ে Apigee Edge এর সাথে একটি বুটস্ট্র্যাপিং অপারেশন শুরু করে। এজ মাইক্রোগেটওয়ে Apigee Edge থেকে এজ মাইক্রোগেটওয়ে-সচেতন প্রক্সিগুলির তালিকা সহ যেগুলি Apigee এজ-এ স্থাপন করা হয় তার নিজস্বভাবে API কলগুলি প্রক্রিয়া করার জন্য প্রয়োজনীয় তথ্যগুলি পুনরুদ্ধার করে৷ আমরা শীঘ্রই এই প্রক্সিগুলি সম্পর্কে আরও কথা বলব৷

এজ মাইক্রোগেটওয়েকে Apigee Edge এর সাথে সহ-অবস্থান করতে হবে না; Apigee Edge পাবলিক এবং প্রাইভেট ক্লাউড অফারগুলি সমানভাবে ভাল কাজ করে।

এজ মাইক্রোগেটওয়ে-সচেতন প্রক্সি সম্পর্কে আপনার যা জানা দরকার

এজ মাইক্রোগেটওয়ে-সচেতন প্রক্সিগুলি এজ মাইক্রোগেটওয়েকে নির্দিষ্ট তথ্য প্রদান করে যা এটিকে ক্লায়েন্ট API অনুরোধগুলি প্রক্রিয়া করার অনুমতি দেয়। এজ মাইক্রোগেটওয়ে শুরু হলে এপিজি এজ থেকে এজ মাইক্রোগেটওয়েতে এই প্রক্সিগুলির তথ্য ডাউনলোড করা হয়।

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

এজ মাইক্রোগেটওয়ে-সচেতন প্রক্সিগুলির বৈশিষ্ট্যগুলি হল:

  • তারা এজ মাইক্রোগেটওয়েকে দুটি মূল টুকরো তথ্য প্রদান করে: একটি বেস পাথ এবং টার্গেট URL।
  • তাদের অবশ্যই HTTP টার্গেট এন্ডপয়েন্টের দিকে নির্দেশ করতে হবে। ব্যাকএন্ড টার্গেট টার্গেটএন্ডপয়েন্ট সংজ্ঞাতে একটি ScriptTarget উপাদান দ্বারা উল্লেখ করা Node.js অ্যাপ হতে পারে না। আরও তথ্যের জন্য পূর্ববর্তী নোটটি দেখুন।
  • প্রক্সি নামগুলি edgemicro_ এর সাথে প্রিফিক্স করা আবশ্যক। যেমন: edgemicro_weather
  • আপনি এই প্রক্সিগুলিতে নীতি বা শর্তসাপেক্ষ প্রবাহ যোগ করতে পারবেন না৷ আপনি চেষ্টা করলে, তারা উপেক্ষা করা হয়. অন্যথায়, এজ মাইক্রোগেটওয়ে-সচেতন প্রক্সিগুলি এজ ম্যানেজমেন্ট UI-তে এজ-এর অন্য যে কোনও API প্রক্সির মতোই উপস্থিত হয়।
  • এগুলিকে পণ্যগুলিতে বান্ডিল করা যেতে পারে এবং বিকাশকারী অ্যাপগুলির সাথে যুক্ত করা যেতে পারে৷
  • এজ অ্যানালিটিক্সে ট্রাফিক ডেটা দেখায়।
  • Apigee Edge Trace টুল ব্যবহার করে তাদের খুঁজে পাওয়া যাবে না।

এজ মাইক্রোগেটওয়ে এবং এপিজি এজ অ্যানালিটিক্স সম্পর্কে

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

প্রক্সি ট্র্যাফিক ড্যাশবোর্ড সময়ের সাথে API ট্র্যাফিকের ভলিউম, বিকাশকারীর ব্যস্ততা ডেটা এবং বিকাশকারী অ্যাপ দ্বারা বিভক্ত ট্র্যাফিক রচনা দেখায়।
চিত্র 5: প্রান্তে প্রক্সি ট্র্যাফিক ড্যাশবোর্ড

এজ অ্যানালিটিক্স সম্পর্কে আরও তথ্যের জন্য, বিশ্লেষণ ড্যাশবোর্ড দেখুন।

এজ মাইক্রোগেটওয়ে নিরাপত্তা সম্পর্কে

Apigee Edge এর ভূমিকা

পূর্বে উল্লিখিত হিসাবে, Apigee Edge Edge Microgateway-এ সমস্ত ক্লায়েন্ট অনুরোধ সুরক্ষিত করতে ভূমিকা পালন করে। Apigee Edge নাটকের প্রাথমিক ভূমিকা হল:

  • API কী হিসাবে ব্যবহৃত ক্লায়েন্ট শংসাপত্র প্রদান করা বা এজ মাইক্রোগেটওয়ের মাধ্যমে নিরাপদ API কল করতে ক্লায়েন্টদের দ্বারা ব্যবহৃত বৈধ অ্যাক্সেস টোকেন তৈরি করতে।
  • এজ মাইক্রোগেটওয়েকে এপিজি এজ অ্যানালিটিক্স সিস্টেমে এপিআই এক্সিকিউশন ডেটা পাঠাতে হবে এমন শংসাপত্র প্রদান করা। প্রাথমিক সেটআপ পদক্ষেপের সময় এজ মাইক্রোগেটওয়ে দ্বারা এই শংসাপত্রগুলি একবার পাওয়া যায়।
  • পণ্যগুলিতে API সংস্থানগুলিকে একত্রিত করার জন্য প্ল্যাটফর্ম সরবরাহ করা, বিকাশকারীদের নিবন্ধন করা এবং পরিচালনা করা এবং বিকাশকারী অ্যাপগুলি তৈরি এবং পরিচালনা করা।

ক্লায়েন্ট অ্যাপ প্রমাণীকরণ

এজ মাইক্রোগেটওয়ে অ্যাক্সেস টোকেন এবং API কীগুলির মাধ্যমে ক্লায়েন্ট প্রমাণীকরণ সমর্থন করে। নিরাপত্তা কী এবং টোকেনগুলি Apigee Edge দ্বারা তৈরি করা হয় এবং প্রতিটি API কলের জন্য Edge Microgateway দ্বারা যাচাই করা হয়। OAuth প্লাগইন সক্ষম হলে, এজ মাইক্রোগেটওয়ে একটি স্বাক্ষরিত অ্যাক্সেস টোকেন বা API কী পরীক্ষা করে এবং যদি এটি বৈধ হয়, API কলটি ব্যাকএন্ড লক্ষ্যে চলে যায়। এটি বৈধ না হলে, একটি ত্রুটি ফেরত দেওয়া হয়।

অ্যাক্সেস টোকেন এবং API কীগুলি পেতে এবং ব্যবহার করার জন্য প্রয়োজনীয় পদক্ষেপগুলির জন্য এজ মাইক্রোগেটওয়ে সেট আপ এবং কনফিগার করা দেখুন।

Apigee প্রান্তে এজ মাইক্রোগেটওয়ের প্রমাণীকরণ

Apigee Edge-এ অ্যানালিটিক্স ডেটা আপডেট করার জন্য Edge Microgateway যে অ্যাসিঙ্ক্রোনাস কলগুলি করে তার জন্য প্রমাণীকরণ প্রয়োজন। এই প্রমাণীকরণটি CLI এর মাধ্যমে বা পরিবেশের ভেরিয়েবল ব্যবহার করে এজ মাইক্রোগেটওয়েতে পাস করা একটি পাবলিক/গোপন কী জোড়ার মাধ্যমে প্রদান করা হয়। আপনি যখন প্রথম এজ মাইক্রোগেটওয়ে ইনস্টল এবং শুরু করবেন তখন আপনি একবার এই কীগুলি পাবেন এবং ব্যবহার করুন৷

API পণ্য ব্যবস্থাপনা প্ল্যাটফর্ম

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

আমি কি আমার বিদ্যমান এজ প্রক্সি বাস্তবায়নকে এজ মাইক্রোগেটওয়েতে সরাতে পারি?

আপনি এজ মাইক্রোগেটওয়েতে সংশ্লিষ্ট নীতি বা শর্তসাপেক্ষ ফ্লো সহ বিদ্যমান প্রক্সিগুলি স্থানান্তর করতে পারবেন না। এজ মাইক্রোগেটওয়ের জন্য আপনাকে নতুন "মাইক্রোগেটওয়ে-সচেতন" প্রক্সি তৈরি করতে হবে। এই প্রক্সিগুলিকে একটি বিশেষ উপসর্গ দিয়ে নামকরণ করা আবশ্যক, edgemicro_। স্টার্টআপের পরে, Edge Microgateway এই edgemicro_* প্রক্সিগুলি আবিষ্কার করে এবং তাদের প্রত্যেকের জন্য কনফিগারেশন তথ্য ডাউনলোড করে। এই তথ্য তাদের লক্ষ্য URL এবং সম্পদ পাথ অন্তর্ভুক্ত. সেই থেকে, প্রক্সিগুলি ব্যবহার করা হয় না। এই প্রক্সিগুলিতে কোনো নীতি বা শর্তাধীন প্রবাহ কখনই কার্যকর হবে না।

মাইক্রোগেটওয়ে-সচেতন প্রক্সি থাকার আরেকটি কারণ হল এজ মাইক্রোগেটওয়ে অ্যাসিঙ্ক্রোনাসভাবে প্রতিটি মাইক্রোগেটওয়ে-সচেতন প্রক্সির জন্য এজ-এ অ্যানালিটিক্স ডেটা পুশ করে। আপনি তখন মাইক্রোগেটওয়ে-সচেতন প্রক্সিগুলির জন্য বিশ্লেষণ ডেটা দেখতে পারেন ঠিক যেমন আপনি এজ অ্যানালিটিক্স UI-তে অন্য কোনও প্রক্সির জন্য দেখতে পারেন৷

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

এজ মাইক্রোগেটওয়ে সম্পর্কে আরও জানুন

Apigee এই সম্পদ প্রদান করে:

  • এজ মাইক্রোগেটওয়ে ডকুমেন্টেশন - ডক্সে একটি ইনস্টল গাইড এবং শুরু করার টিউটোরিয়াল, সেইসাথে সম্পূর্ণ রেফারেন্স এবং কনফিগারেশন তথ্য অন্তর্ভুক্ত রয়েছে।

  • ভিডিও - ডেভেলপারদের সিরিজের জন্য অ্যাপিজি ফোর মিনিটের ভিডিও এজ মাইক্রোগেটওয়েতে পর্বের একটি স্যুট অন্তর্ভুক্ত করে।

  • Apigee সম্প্রদায়টি প্রশ্ন জিজ্ঞাসা করার এবং অন্যদের দ্বারা জিজ্ঞাসা করা এবং উত্তর দেওয়া প্রশ্নগুলি থেকে উপকৃত হওয়ার একটি দুর্দান্ত জায়গা।