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

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

অ্যাপ ডেভেলপাররা সরাসরি আপনার পরিষেবা ব্যবহার না করে, Edge-এ তৈরি করা API প্রক্সি অ্যাক্সেস করে। API প্রক্সি আপনার ব্যাকএন্ড পরিষেবার সাথে সর্বজনীনভাবে উপলভ্য HTTP এন্ডপয়েন্টের ম্যাপিং হিসেবে কাজ করে। API প্রক্সি তৈরি করার মাধ্যমে, আপনি Edge-কে আপনার পরিষেবা সুরক্ষিত রাখার জন্য প্রয়োজনীয় নিরাপত্তা ও অনুমোদন সংক্রান্ত টাস্ক হ্যান্ডেল করতে দেন, সেইসাথে সেইসব পরিষেবা বিশ্লেষণ, মনিটর ও মনিটাইজ করতে দেন।
কারণ, অ্যাপ ডেভেলপাররা সরাসরি আপনার পরিষেবায় HTTP অনুরোধ না করে API প্রক্সিতে HTTP অনুরোধ করেন। তাই, আপনার পরিষেবার প্রয়োগ সম্পর্কে ডেভেলপারদের কিছু জানার প্রয়োজন নেই। ডেভেলপারকে শুধু এগুলি জানতে হবে:
- API প্রক্সি এন্ডপয়েন্টের URL.
- অনুরোধে পাস করা যেকোনও কোয়েরি প্যারামিটার, হেডার বা বডি প্যারামিটার।
- যাচাইকরণ ও অনুমোদনের জন্য প্রয়োজনীয় ক্রেডেনশিয়াল।
- উত্তরের ফর্ম্যাট, যার মধ্যে রয়েছে XML বা JSON-এর মতো উত্তরের ডেটা ফর্ম্যাট।
API প্রক্সি আপনার ব্যাকএন্ড পরিষেবা থেকে অ্যাপ ডেভেলপারকে আলাদা করে। তাই, পাবলিক API সামঞ্জস্যপূর্ণ থাকলে, আপনি পরিষেবা প্রয়োগ করার পদ্ধতি পরিবর্তন করতে পারেন। সামঞ্জস্যপূর্ণ ফ্রন্টএন্ড API বজায় রাখার মাধ্যমে, আগে থেকে থাকা ক্লায়েন্ট অ্যাপ ব্যাকএন্ডে পরিবর্তন করা হলেও কাজ করা চালিয়ে যাবে।
ব্যাকএন্ড পরিষেবায় কোনও পরিবর্তন না করেই কোনও পরিষেবায় কার্যকারিতা যোগ করতে, আপনি API প্রক্সিতে নীতি ব্যবহার করতে পারেন। যেমন, ডেটা ট্রান্সফর্মেশন ও ফিল্টারিং, নিরাপত্তা যোগ করা, কন্ডিশনাল লজিক বা কাস্টম কোড এক্সিকিউট করা এবং আরও অনেক অ্যাকশন পারফর্ম করার জন্য আপনি প্রক্সিতে নীতি যোগ করতে পারবেন। মনে রাখার মতো গুরুত্বপূর্ণ বিষয় হল, আপনি Edge-এ নীতি প্রয়োগ করেন, আপনার ব্যাকএন্ড সার্ভারে নয়।
আরও তথ্যের জন্য, API ও API প্রক্সি বোঝা দেখুন।
API প্রোডাক্ট তৈরি করা
API প্রক্সি হল Apigee Edge-এর HTTP এন্ডপয়েন্ট যা ডেভেলপাররা আপনার ব্যাকএন্ড পরিষেবা অ্যাক্সেস করতে ব্যবহার করেন। এটি সম্ভব হলেও, আপনি সাধারণত আলাদা আলাদা API প্রক্সি উপলভ্য করেন না। পরিবর্তে, আপনি একটি API প্রোডাক্টে এক বা একাধিক API প্রক্সি গ্রুপ করেন।
API প্রোডাক্ট হল API প্রক্সিগুলির একটি বান্ডেল যা একটি পরিষেবা প্ল্যানের সাথে একত্রিত করা হয়। সেই পরিষেবা প্ল্যান API প্রক্সি অ্যাক্সেস করার সীমা সেট করতে, নিরাপত্তা প্রদান করতে, মনিটরিং ও অ্যানালিটিক্স করার অনুমতি দিতে এবং অতিরিক্ত ফিচার প্রদান করতে পারে। এছাড়াও, API প্রোডাক্ট হল সেই কেন্দ্রীয় মেকানিজম যা Edge আপনার API-তে অনুমোদন ও অ্যাক্সেস কন্ট্রোলের জন্য ব্যবহার করে।
API প্রোডাক্ট তৈরি করার সময় আপনি অনেক বেশি নমনীয়তা পাবেন। যেমন, একাধিক API প্রোডাক্ট একই API প্রক্সি শেয়ার করতে পারে। নিচের ছবিতে তিনটি API প্রোডাক্ট দেখানো হয়েছে। লক্ষ্য করুন যে সব প্রোডাক্ট API প্রক্সি ৩-এ অ্যাক্সেস দেয়, কিন্তু শুধুমাত্র প্রোডাক্ট 'ক' API প্রক্সি ১-এ অ্যাক্সেস দেয়।

আপনি প্রতিটি API প্রোডাক্টে আলাদা আলাদা প্রপার্টি সেট করতে পারবেন। যেমন, আপনি কম অ্যাক্সেস সীমা সহ একটি API প্রোডাক্ট, যেমন, প্রতিদিন ১০০০ অনুরোধ, খুব কম দামে উপলভ্য করতে পারেন। আপনি তারপরে আরেকটি API প্রোডাক্ট রিলিজ করেন যা একই API প্রক্সি অ্যাক্সেস করার সুবিধা দেয়, কিন্তু অনেক বেশি অ্যাক্সেস সীমা সহ, বেশি দামের বিনিময়ে। অথবা, আপনি এমন একটি ফ্রি API প্রোডাক্ট তৈরি করতে পারেন যা আপনার পরিষেবায় শুধুমাত্র-পঠন অ্যাক্সেস দেয় এবং তারপরে একই API প্রক্সি সার্ভারে এমন একটি API প্রোডাক্ট বিক্রি করতে পারেন যা পঠন/লিখন অ্যাক্সেস দেয়।
আরও তথ্যের জন্য, API প্রোডাক্ট ম্যানেজ করুন দেখুন।
ক্লায়েন্ট-সাইড অ্যাপকে আপনার API প্রোডাক্ট অ্যাক্সেস করার অনুমতি দেওয়া
অ্যাপ ডেভেলপাররা যখন আপনার পরিষেবা অ্যাক্সেস করতে চান, তখন তাদের প্রথমে আপনার API প্রোডাক্টের সাথে ক্লায়েন্ট অ্যাপ রেজিস্টার করতে হবে।
রেজিস্ট্রেশনের পরে, অ্যাপ ডেভেলপার একটি API কী পান যা API প্রোডাক্টে অন্তর্ভুক্ত API প্রক্সি সংক্রান্ত প্রতিটি অনুরোধে তাকে অবশ্যই যোগ করতে হবে। সেই কী যাচাই করা হয় এবং যাচাইকরণ সফল হলে, আপনার ব্যাক-এন্ড পরিষেবা অ্যাক্সেস করার জন্য অনুরোধকে অনুমতি দেওয়া হয়।
আপনি যেকোনও সময় কী প্রত্যাহার করে নিতে পারেন, যাতে ক্লায়েন্ট অ্যাপ আর আপনার পরিষেবা অ্যাক্সেস করতে না পারে। অথবা, আপনি কোনও কী-তে সময়সীমা নির্ধারণ করতে পারেন যাতে ডেভেলপারকে নির্দিষ্ট সময় পরে কী অবশ্যই রিফ্রেশ করতে হয়।
আপনার API প্রোডাক্ট অ্যাক্সেস করার জন্য ডেভেলপারদের থেকে আসা রেজিস্ট্রেশন অনুরোধ কীভাবে ম্যানেজ করবেন সেই বিষয়ে আপনি সিদ্ধান্ত নেন। Apigee Edge Developer Services ব্যবহার করে আপনি রেজিস্ট্রেশন প্রসেস অটোমেট করতে পারেন; অথবা অ্যাক্সেস কন্ট্রোল করতে আপনি ম্যানুয়াল প্রসেস ব্যবহার করতে পারেন।
API প্রোডাক্ট তৈরি করা এবং ডেভেলপারদের জন্য সেগুলি উপলভ্য করা
- এক বা একাধিক API প্রক্সি তৈরি করুন যা আপনার ব্যাকএন্ড পরিষেবাতে সর্বজনীনভাবে উপলভ্য URL ম্যাপ করে।
- আপনার API প্রক্সি বান্ডেল করে এমন একটি API প্রোডাক্ট তৈরি করুন।
- আপনার API প্রক্সি ও API প্রোডাক্ট ডেপ্লয় করুন।
- আপনার ডেভেলপারদের জানান যে API প্রোডাক্ট উপলভ্য।
অ্যাপ ডেভেলপাররা আপনার API প্রোডাক্টের উপলভ্যতা সম্পর্কে জানার পরে, তারা:
- আপনার API প্রোডাক্টের সাথে ক্লায়েন্ট অ্যাপ রেজিস্টার করতে হবে।
- API প্রোডাক্টের জন্য API key পান।
- API প্রক্সির (যা API প্রোডাক্টে বান্ডেল করা থাকে) মাধ্যমে আপনার পরিষেবায় অনুরোধ করুন এবং প্রতিটি অনুরোধের সাথে API কী পাস করুন।
Apigee Edge-এর কম্পোনেন্ট
Apigee Edge-এ API রানটাইম, মনিটরিং ও অ্যানালিটিক্স এবং ডেভেলপার পরিষেবা থাকে যা একসাথে API তৈরি, নিরাপত্তা, ম্যানেজমেন্ট ও অপারেশনের জন্য একটি সামগ্রিক ইনফ্রাস্ট্রাকচার প্রদান করে।
নিচের ছবিতে Edge পরিষেবা দেখানো হয়েছে:

Edge API রানটাইম
Apigee Edge API পরিষেবা হল API তৈরি ও ব্যবহার করা। আপনি পরিষেবা প্রদানকারী হিসেবে API প্রক্সি তৈরি করুন অথবা অ্যাপ ডেভেলপার হিসেবে API, SDK ও অন্যান্য সুবিধা প্রদানকারী পরিষেবা ব্যবহার করুন।
API ম্যানেজমেন্ট সার্ভার আপনার API প্রক্সি যোগ ও কনফিগার করার জন্য টুল প্রদান করে, API প্রোডাক্ট সেট-আপ করে এবং অ্যাপ ডেভেলপার ও ক্লায়েন্ট অ্যাপ ম্যানেজ করে। এটি আপনার ব্যাকএন্ড পরিষেবা থেকে অনেক সাধারণ ম্যানেজমেন্ট সংক্রান্ত সমস্যা অফলোড করে। আপনি API প্রক্সি যোগ করলে, নিরাপত্তা, রেট-লিমিটিং, মধ্যস্থতা, ক্যাশিং, ইত্যাদি যোগ করার জন্য API প্রক্সিতে নীতি প্রয়োগ করতে পারবেন। এছাড়াও, কাস্টম স্ক্রিপ্ট প্রয়োগ করে, থার্ড-পার্টি API ও পরিষেবায় কল করে এবং আরও অনেক কিছু করে আপনি API প্রক্সির আচরণ কাস্টমাইজ করতে পারবেন। আরও জানতে API ও API প্রক্সি বোঝা দেখুন।
আপনি Node.js ডেভেলপার হলে, API ও API মিক্স-আপ তৈরি করতে Edge-এ আপনার Node.js মডিউল নির্বিঘ্নে যোগ করতে পারবেন। এর পাশাপাশি, মেসেজ ট্রান্সফর্মেশন থেকে শুরু করে নিরাপত্তা ও অ্যানালিটিক্স পর্যন্ত Edge-এর সুবিধাগুলিও ব্যবহার করতে পারবেন।
এজ মনিটরিং ও অ্যানালিটিক্স
Apigee Edge API Analytics আপনার API-এর স্বল্প ও দীর্ঘমেয়াদী ব্যবহার সম্পর্কিত ট্রেন্ড দেখার জন্য শক্তিশালী টুল প্রদান করে। আপনি সেরা ডেভেলপার ও অ্যাপের মাধ্যমে আপনার দর্শকদের ভাগ করতে, API পদ্ধতি অনুযায়ী ব্যবহার সম্পর্কে বুঝতে, কোথায় বিনিয়োগ করতে হবে তা জানতে এবং ব্যবসা- বা অপারেশনাল-লেভেল তথ্যের উপর কাস্টম রিপোর্ট তৈরি করতে পারবেন।
Edge-এর মাধ্যমে ডেটা পাস করার সময়, URL, IP, API কল সংক্রান্ত তথ্যের জন্য ব্যবহারকারীর আইডি, লেটেন্সি, সমস্যার ডেটা ইত্যাদি সহ বিভিন্ন ধরনের ডিফল্ট তথ্য সংগ্রহ করা হয়। আপনি এগুলি করার জন্য নীতি তৈরি করতে পারেন: XML বা JSON থেকে এক্সট্র্যাক্ট করা হেডার, কোয়েরি প্যারামিটার এবং অনুরোধ বা উত্তরের অংশ ইত্যাদির মতো অন্যান্য তথ্য যোগ করা। এই তথ্য প্রকৃত অনুরোধ/উত্তর ফ্লো থেকে অ্যাসিঙ্ক্রোনাসভাবে সংগ্রহ করা হয় এবং তাই API পারফর্ম্যান্সের উপর এর কোনও প্রভাব পড়ে না।
ম্যানেজমেন্ট UI আপনাকে ব্রাউজারে একাধিক মেট্রিক ও ডাইমেনশন দেখতে দেয়, যেমনটি নিচের ছবিতে দেখানো হয়েছে:

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

- Drupal-ভিত্তিক পোর্টাল। Drupal-ভিত্তিক পোর্টাল তৈরি করা দেখুন।

মনিটাইজেশন
মনিটাইজেশন ক্ষমতা আপনার ডেভেলপার কমিউনিটিকে আপনার ডিজিটাল অ্যাসেটের জন্য একটি প্রকৃত চ্যানেলে পরিণত করার জন্য আর্থিক পরিকাঠামো এবং সম্পর্ক প্রদান করে। মনিটাইজেশনের মাধ্যমে, আপনি বিভিন্ন ধরনের রেট প্ল্যান তৈরি করতে পারবেন যা আপনার API প্রোডাক্ট ব্যবহারের জন্য ডেভেলপারদের চার্জ করে অথবা উপার্জন শেয়ার করার ক্ষেত্রে ডেভেলপারদের পেমেন্ট করতে পারবেন।
প্ল্যানের মধ্যে প্রিপেড প্ল্যান, পোস্টপেড প্ল্যান, নির্দিষ্ট ফি প্ল্যান, পরিবর্তনযোগ্য রেট প্ল্যান, "ফ্রিমিয়াম" প্ল্যান, নির্দিষ্ট ডেভেলপারদের জন্য উপযুক্ত প্ল্যান, ডেভেলপারদের গ্রুপ কভার করে এমন প্ল্যান এবং আরও অনেক কিছু অন্তর্ভুক্ত। এছাড়াও, মনিটাইজেশনের মধ্যে রিপোর্টিং ও বিলিংয়ের সুবিধা অন্তর্ভুক্ত।
আরও তথ্যের জন্য, মনিটাইজেশনের ওভারভিউ দেখুন।
Edge-এর বিভিন্ন ভার্সন
Apigee Edge-এর নিম্নলিখিত ভার্সন আছে:
- পাবলিক ক্লাউড: এটি হল হোস্ট করা SAAS ভার্সন যেখানে Apigee পরিবেশ বজায় রাখে, এর ফলে আপনি নিজের পরিষেবা তৈরি করা এবং সেইসব পরিষেবার জন্য API সংজ্ঞায়িত করার উপর মনোযোগ দিতে পারেন।
- প্রাইভেট ক্লাউড: এটি হল একটি অন-প্রিমিজেস ইনস্টলেশন যেখানে আপনি হার্ডওয়্যার এনভায়রনমেন্ট কন্ট্রোল করেন এবং ইনস্টলেশন, আপগ্রেড, রক্ষণাবেক্ষণ ও অন্যান্য প্রশাসনিক প্রসেসের জন্য আপনিই দায়ী থাকেন।
আপনি Apigee হাইব্রিড ভার্সনে আগ্রহী হলে, নিম্নলিখিত Apigee X বিষয় দেখুন:
ফাংশনালিটি অনুযায়ী, পাবলিক ক্লাউড ও প্রাইভেট ক্লাউড ভার্সন প্রায় একই রকম। তবে, প্রাইভেট ক্লাউড ভার্সনে পাবলিক ক্লাউড ভার্সনের সব ফিচার কাজ করে না। প্রাইভেট ক্লাউডে কাজ করে না এমন ফিচারগুলির মধ্যে এগুলি অন্তর্ভুক্ত:
- হোস্ট করা টার্গেট
- এক্সটেনশন
- ইন্টিগ্রেটেড ডেভেলপার পোর্টাল (মনে রাখবেন: Drupal-ভিত্তিক ডেভেলপার পোর্টাল কাজ করে)
- API মনিটরিং
- Sense
ফ্লেভারগুলির মধ্যে পার্থক্য সম্পর্কে জানতে, Apigee প্রোডাক্টের তুলনা করুন দেখুন।
এছাড়াও, API-গুলির মধ্যে কিছু ছোটখাটো পার্থক্য রয়েছে, যা Edge for Public Cloud API এবং Private Cloud API-এর মধ্যে পার্থক্য নিবন্ধে বর্ণনা করা হয়েছে।
পাবলিক ক্লাউডে ফ্রি ও পেড অ্যাকাউন্ট, দুটিই কাজ করে। প্রাইভেট ক্লাউড পেমেন্ট করা অ্যাকাউন্ট প্রয়োজন।
অন-প্রাঙ্গণে ইনস্টলেশনকে সম্পূর্ণ সাপোর্ট করার জন্য, প্রাইভেট ক্লাউড ভার্সনে Apigee ম্যানেজমেন্ট সার্ভার, Apache Cassandra NoSQL ডেটাবেস, OpenLDAP সার্ভার, মেসেজ রাউটার ও মেসেজ প্রসেসরের মতো কম্পোনেন্ট অন্তর্ভুক্ত থাকে।