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

ডেভেলপার পোর্টাল তৈরি করা সম্পর্কে আরও জানতে, Drupal 9 ব্যবহার করে আপনার পোর্টাল তৈরি করুন দেখুন।
Apigee Edge Gateway
Edge Gateway হল Apigee Edge-এর মূল মডিউল এবং এটি আপনার API ম্যানেজ করার প্রধান টুল। Gateway UI আপনার API যোগ ও কনফিগার করা, রিসোর্সের বান্ডেল সেট-আপ করা এবং ডেভেলপার ও অ্যাপ ম্যানেজ করার জন্য টুল প্রদান করে। আপনার ব্যাকএন্ড API থেকে Gateway অনেক সাধারণ ম্যানেজমেন্ট সংক্রান্ত সমস্যা কমিয়ে দেয়। আপনি কোনও API যোগ করলে, নিরাপত্তা, রেট-লিমিটিং, মধ্যস্থতা, ক্যাশিং ও অন্যান্য কন্ট্রোলের জন্য নীতি প্রয়োগ করতে পারবেন। এছাড়াও, আপনি কাস্টম স্ক্রিপ্ট প্রয়োগ করে, থার্ড-পার্টি API-তে কল আউট করে এবং আরও অনেক কিছু করে আপনার API-এর আচরণ কাস্টমাইজ করতে পারবেন।
সফ্টওয়্যার কম্পোনেন্ট
Edge Gateway নিম্নলিখিত প্রাথমিক কম্পোনেন্ট দিয়ে তৈরি:
- এজ ম্যানেজমেন্ট সার্ভার
- Apache ZooKeeper
- Apache Cassandra
- এজ রাউটার
- Edge মেসেজ প্রসেসর
- OpenLDAP
- Edge UI (আগে নতুন Edge অভিজ্ঞতা নামে পরিচিত ছিল) এবং ক্লাসিক UI
Edge Gateway এমনভাবে ডিজাইন করা হয়েছে যাতে এগুলি সব একটি হোস্টেই ইনস্টল করা যায় অথবা একাধিক হোস্টের মধ্যে ডিস্ট্রিবিউট করা যায়।
Apigee Edge Analytics
দীর্ঘমেয়াদী ব্যবহারের ট্রেন্ড দেখার জন্য Edge Analytics-এ শক্তিশালী API অ্যানালিটিক্স আছে। আপনি সেরা ডেভেলপার ও অ্যাপের মাধ্যমে আপনার দর্শকদের ভাগ করতে, API পদ্ধতি অনুযায়ী ব্যবহার সম্পর্কে জানতে এবং কোথায় বিনিয়োগ করতে হবে তা জানতে এবং ব্যবসা-ভিত্তিক তথ্যের উপর কাস্টম রিপোর্ট তৈরি করতে পারবেন।
Apigee Edge-এর মাধ্যমে ডেটা পাস করার সময়, URL, IP, API কল সংক্রান্ত তথ্যের জন্য ব্যবহারকারীর আইডি, লেটেন্সি ও সমস্যার ডেটা সহ বিভিন্ন ধরনের ডিফল্ট তথ্য সংগ্রহ করা হয়। আপনি XML বা JSON থেকে এক্সট্র্যাক্ট করা হেডার, কোয়েরি প্যারামিটার এবং অনুরোধ বা উত্তরের অংশ যোগ করতে নীতি ব্যবহার করতে পারেন।
সব ডেটা Edge Analytics-এ পুশ করা হয়, যেখানে ব্যাকগ্রাউন্ডে Analytics সার্ভার এটি ম্যানেজ করে। বিভিন্ন বিল্ট-ইন বা কাস্টম রিপোর্ট কম্পাইল করতে ডেটা এগ্রিগেশন টুল ব্যবহার করা যেতে পারে।
সফ্টওয়্যার কম্পোনেন্ট
এজ অ্যানালিটিক্সে নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত:
- Qpid, যার মধ্যে নিম্নলিখিত বিষয়গুলি রয়েছে
- Apache Qpid মেসেজিং সিস্টেম
- Apigee Qpid Server পরিষেবা - Apache Qpid ম্যানেজ করার জন্য Apigee-এর একটি Java পরিষেবা
- Postgres, যার মধ্যে নিম্নলিখিত বিষয়গুলি রয়েছে:
- PostgreSQL ডেটাবেস
- Apigee Postgres Server পরিষেবা - Apigee-এর একটি Java পরিষেবা যা PostgreSQL ডেটাবেস ম্যানেজ করতে ব্যবহৃত হয়
Apigee Edge মনিটাইজেশন পরিষেবা
প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন শক্তিশালী এক্সটেনশন হল Edge মনিটাইজেশন পরিষেবা। একজন API প্রদানকারী হিসেবে, আপনার API মনিটাইজ করার জন্য সহজ-ব্যবহারযোগ্য ও নমনীয় উপায় প্রয়োজন যাতে আপনি সেইসব API ব্যবহারের জন্য উপার্জন করতে পারেন। মনিটাইজেশন পরিষেবা সেইসব প্রয়োজনীয়তা পূরণ করে। মনিটাইজেশন পরিষেবা ব্যবহার করে, আপনি বিভিন্ন ধরনের রেট প্ল্যান তৈরি করতে পারবেন যা প্যাকেজে বান্ডেল করা আপনার API ব্যবহারের জন্য ডেভেলপারদের চার্জ করে। এই সমাধানটি অনেক বেশি ফ্লেক্সিবিলিটি প্রদান করে: আপনি প্রিপেড প্ল্যান, পোস্ট-পেড প্ল্যান, নির্দিষ্ট ফি প্ল্যান, পরিবর্তনযোগ্য রেট প্ল্যান, ফ্রিমিয়াম প্ল্যান, নির্দিষ্ট ডেভেলপারদের জন্য তৈরি প্ল্যান, ডেভেলপারদের গ্রুপ কভার করে এমন প্ল্যান এবং আরও অনেক কিছু তৈরি করতে পারেন।
এছাড়াও, মনিটাইজেশন পরিষেবার মধ্যে রিপোর্টিং ও বিলিং সুবিধা অন্তর্ভুক্ত। যেমন, একজন API প্রদানকারী হিসেবে, আপনি নিজের API প্যাকেজে ট্রাফিক সংক্রান্ত সারসংক্ষেপ বা বিস্তারিত রিপোর্ট পেতে পারেন। কোন ডেভেলপার রেট প্ল্যান কিনেছেন, সেই তথ্যও এতে থাকে। এছাড়াও, প্রয়োজন অনুযায়ী আপনি এইসব রেকর্ড অ্যাডজাস্ট করতে পারেন। এছাড়াও, আপনি API প্যাকেজ ব্যবহারের জন্য বিলিং ডকুমেন্ট (এতে প্রযোজ্য ট্যাক্স অন্তর্ভুক্ত থাকে) তৈরি করতে এবং সেইসব ডকুমেন্ট ডেভেলপারদের কাছে প্রকাশ করতে পারবেন।
এছাড়াও, আপনার API প্যাকেজের পারফর্ম্যান্স কন্ট্রোল ও মনিটর করতে সাহায্য করার জন্য সীমা সেট করতে পারেন এবং সেই অনুযায়ী প্রতিক্রিয়া জানাতে পারবেন এবং সেই সীমা কাছাকাছি পৌঁছে গেলে বা অতিক্রম করলে অটোমেটিক বিজ্ঞপ্তি সেট-আপ করতে পারবেন।
মনিটাইজেশন পরিষেবার ফিচার
Edge মনিটাইজেশন পরিষেবার মূল ফিচারের মধ্যে এগুলি অন্তর্ভুক্ত:
- API প্ল্যাটফর্মের সাথে সম্পূর্ণ ইন্টিগ্রেট করা মানে রিয়েল-টাইম ইন্টার্যাকশন
- সহজ ফি-ভিত্তিক প্ল্যান থেকে শুরু করে সবচেয়ে জটিল চার্জিং/রেভিনিউ শেয়ার প্ল্যান পর্যন্ত আলাদা করে কিছু করতে হয় না, সব ধরনের বিজনেস মডেল কাজ করে (প্ল্যান তৈরি ও পরিবর্তন করা সহজ)
- প্রতিটি ট্রানজ্যাকশনের মধ্যে ভলিউম বা কাস্টম অ্যাট্রিবিউট অনুযায়ী ট্রানজ্যাকশন রেট করুন। ট্রানজ্যাকশন Gateway PLUS ও অন্যান্য সিস্টেমের (Apigee Edge-এর এক্সটার্নাল) API দিয়ে তৈরি হতে পারে
- পারফর্ম্যান্স মনিটর ও প্রসেস ম্যানেজ করার জন্য সীমা ও বিজ্ঞপ্তির মতো অটোমেটিক টুল
- বিলিং/পেমেন্টের মাধ্যমে কেনাকাটা ম্যানেজ করতে ইন্টিগ্রেটেড ডেভেলপার/পার্টনার ওয়ার্কফ্লো ও কন্ট্রোল
- ব্যবসায়িক ব্যবহারকারী ও ডেভেলপার/পার্টনারদের জন্য সম্পূর্ণ সেল্ফ-সার্ভিস, তাই দামি টেকনিক্যাল ইন্টারভেনশনের প্রয়োজন নেই
- যেকোনও ব্যাকএন্ড সেলস, অ্যাকাউন্টিং ও ERP সিস্টেমের সাথে ইন্টিগ্রেট করা যায়

সফ্টওয়্যার কম্পোনেন্ট
Edge মনিটাইজেশন পরিষেবা নিম্নলিখিত প্রাথমিক কম্পোনেন্টগুলির উপর ভিত্তি করে তৈরি করা হয়েছে:
- এজ ম্যানেজমেন্ট সার্ভার
- Edge মেসেজ প্রসেসর
Edge UI ব্যবহার করে মনিটাইজেশন পরিষেবা শুরু করার ব্যাপারে আরও তথ্য পেতে, মনিটাইজেশন ব্যবহার করা শুরু করুন দেখুন।
অন-প্রিমিজেস ডিপ্লয়মেন্ট
প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর কোর কম্পোনেন্ট (গেটওয়ে ও অ্যানালিটিক্স) অন-প্রাঙ্গণে ইনস্টল করা হলে অন-প্রাঙ্গণে থাকা ক্লায়েন্টের গ্রাহকদের হয়ে API ট্রাফিক চালানোর জন্য প্রয়োজনীয় ইনফ্রাস্ট্রাকচার পাওয়া যায়।
নিম্নলিখিত ভিডিওগুলি আপনাকে প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর ডিপ্লয়মেন্ট মডেলের সাথে পরিচয় করিয়ে দেয়:
S26E01: Deployment Model Intro
S26E04: ডিপ্লয়মেন্ট আর্কিটেকচার
Edge Gateway-এর অন-প্রিমিসেস ইনস্টলেশন দ্বারা প্রদান করা কম্পোনেন্টগুলির মধ্যে এগুলি অন্তর্ভুক্ত (তবে এগুলিই সীমিত নয়):
- রাউটার লোড ব্যালেন্সার থেকে আসা সমস্ত ইনকামিং API ট্রাফিক ম্যানেজ করে, অনুরোধ ম্যানেজ করা API প্রক্সি সংস্থা ও এনভায়রনমেন্ট নির্ধারণ করে, উপলভ্য মেসেজ প্রসেসর জুড়ে অনুরোধ ব্যালেন্স করে এবং তারপর অনুরোধ ডিসপ্যাচ করে। রাউটার HTTP অনুরোধটি বন্ধ করে দেয়, TLS/SSL ট্রাফিক ম্যানেজ করে এবং ভার্চুয়াল হোস্ট নেম, পোর্ট ও URI ব্যবহার করে অনুরোধগুলিকে উপযুক্ত মেসেজ প্রসেসরের কাছে পাঠিয়ে দেয়।
- মেসেজ প্রসেসর API অনুরোধ প্রসেস করে। মেসেজ প্রসেসর আগত অনুরোধ মূল্যায়ন করে, যেকোনও Apigee নীতি প্রয়োগ করে এবং ডেটা পাওয়ার জন্য ব্যাক-এন্ড সিস্টেম ও অন্যান্য সিস্টেমকে কল করে। সেইসব উত্তর পাওয়া হয়ে গেলে, মেসেজ প্রসেসর একটি উত্তর ফর্ম্যাট করে এবং ক্লায়েন্টকে সেটি ফেরত দেয়।
- Apache Cassandra হল রানটাইম ডেটা রিপোজিটরি যা অ্যাপ্লিকেশন কনফিগারেশন, ডিস্ট্রিবিউট করা কোটা কাউন্টার, API কী এবং গেটওয়েতে রান করা অ্যাপ্লিকেশনের জন্য OAuth টোকেন স্টোর করে।
- Apache ZooKeeper-এ লোকেশন ও বিভিন্ন Apigee কম্পোনেন্ট কনফিগারেশন সংক্রান্ত ডেটা থাকে এবং এটি কনফিগারেশন পরিবর্তনের ব্যাপারে বিভিন্ন সার্ভারকে বিজ্ঞপ্তি পাঠায়।
- সিস্টেম ও প্রতিষ্ঠানের ব্যবহারকারী ও ভূমিকা ম্যানেজ করতে OpenLDAP (LDAP)।
- এইসব অংশকে একসাথে রাখার জন্য একটি ম্যানেজমেন্ট সার্ভার। ম্যানেজমেন্ট সার্ভার হল Edge ম্যানেজমেন্ট API অনুরোধের এন্ডপয়েন্ট। এছাড়াও, এটি Edge UI-এর সাথে ইন্টার্যাক্ট করে।
- UI ব্রাউজার-ভিত্তিক টুলিং প্রদান করে যা আপনাকে API প্রক্সি, API প্রোডাক্ট, অ্যাপ এবং ব্যবহারকারী তৈরি, কনফিগার ও ম্যানেজ করার জন্য প্রয়োজনীয় বেশিরভাগ টাস্ক পারফর্ম করতে দেয়।
Edge Analytics-এর অন-প্রাঙ্গণে ইনস্টলেশন দ্বারা প্রদত্ত কম্পোনেন্টগুলির মধ্যে এগুলি অন্তর্ভুক্ত:
- Qpid সার্ভার অ্যানালিটিক্স ডেটার জন্য কিউয়িং সিস্টেম ম্যানেজ করে।
- Postgres সার্ভার PostgreSQL অ্যানালিটিক্স ডেটাবেস ম্যানেজ করে।
Apigee Edge কম্পোনেন্ট কীভাবে ইন্টার্যাক্ট করে তা নিম্নলিখিত ডায়াগ্রাম থেকে বোঝা যায়:
