ব্যক্তিগত ক্লাউড ওভারভিউ জন্য প্রান্ত

নতুন কী?

4.53.01 - এজ ফর প্রাইভেট ক্লাউড রিলিজ নোট দেখুন।

Apigee কমিউনিটিতে প্রবেশ করুন

Apigee কমিউনিটি হল একটি বিনামূল্যের উৎস যেখানে আপনি Apigee এবং অন্যান্য Apigee গ্রাহকদের সাথে প্রশ্ন, টিপস এবং অন্যান্য সমস্যা নিয়ে যোগাযোগ করতে পারেন। কমিউনিটিতে পোস্ট করার আগে, আপনার প্রশ্নের উত্তর ইতিমধ্যেই দেওয়া হয়েছে কিনা তা দেখার জন্য প্রথমে বিদ্যমান পোস্টগুলি অনুসন্ধান করতে ভুলবেন না।

স্থাপত্য সারসংক্ষেপ

প্রাইভেট ক্লাউডের জন্য Apigee Edge ইনস্টল করার আগে, আপনার Edge মডিউল এবং সফ্টওয়্যার উপাদানগুলির সামগ্রিক সংগঠনের সাথে পরিচিত হওয়া উচিত।

প্রাইভেট ক্লাউডের জন্য অ্যাপিজি এজ নিম্নলিখিত মডিউলগুলি নিয়ে গঠিত:

  • এপিজি এজ গেটওয়ে (এপিআই পরিষেবাও বলা হয়)
  • এপিজি এজ অ্যানালিটিক্স
  • এপিজি এজ মনিটাইজেশন সার্ভিসেস (ওরফে ডেভেলপার সার্ভিসেস মনিটাইজেশন)

নিচের চিত্রটি দেখায় কিভাবে Apigee-এর মধ্যে বিভিন্ন মডিউলগুলি ইন্টারঅ্যাক্ট করে:

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

ডেভেলপার পোর্টাল তৈরি সম্পর্কে আরও জানতে, Drupal 9 ব্যবহার করে আপনার পোর্টাল তৈরি করুন দেখুন।

এপিজি এজ গেটওয়ে

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

সফ্টওয়্যার উপাদান

এজ গেটওয়ে নিম্নলিখিত প্রাথমিক উপাদানগুলি দিয়ে তৈরি:

  • এজ ম্যানেজমেন্ট সার্ভার
  • অ্যাপাচি জুকিপার
  • অ্যাপাচি ক্যাসান্দ্রা
  • এজ রাউটার
  • এজ মেসেজ প্রসেসর
  • ওপেনএলডিএপি
  • এজ ইউআই (পূর্বে নিউ এজ এক্সপেরিয়েন্স নামে পরিচিত) এবং ক্লাসিক ইউআই

এজ গেটওয়ে এমনভাবে ডিজাইন করা হয়েছে যাতে এগুলি সবই একটি একক হোস্টে ইনস্টল করা যায় অথবা একাধিক হোস্টের মধ্যে বিতরণ করা যায়।

এপিজি এজ অ্যানালিটিক্স

দীর্ঘমেয়াদী ব্যবহারের প্রবণতা দেখার জন্য এজ অ্যানালিটিক্সের শক্তিশালী API বিশ্লেষণ রয়েছে। আপনি শীর্ষস্থানীয় ডেভেলপার এবং অ্যাপ অনুসারে আপনার দর্শকদের ভাগ করতে পারেন, API পদ্ধতি অনুসারে ব্যবহার সম্পর্কে জানতে পারেন কোথায় বিনিয়োগ করবেন তা জানতে পারেন এবং ব্যবসায়িক স্তরের তথ্যের উপর কাস্টম প্রতিবেদন তৈরি করতে পারেন।

Apigee Edge এর মধ্য দিয়ে ডেটা যাওয়ার সময়, URL, IP, API কল তথ্যের জন্য ব্যবহারকারী আইডি, ল্যাটেন্সি এবং ত্রুটি ডেটা সহ বেশ কয়েকটি ডিফল্ট ধরণের তথ্য সংগ্রহ করা হয়। আপনি অন্যান্য তথ্য যোগ করার জন্য নীতিগুলি ব্যবহার করতে পারেন, যেমন হেডার, কোয়েরি প্যারামিটার এবং XML বা JSON থেকে নেওয়া অনুরোধ বা প্রতিক্রিয়ার অংশ।

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

সফ্টওয়্যার উপাদান

এজ অ্যানালিটিক্সে নিম্নলিখিতগুলি রয়েছে:

  • Qpid, যা নিম্নলিখিতগুলি নিয়ে গঠিত
    • অ্যাপাচি কিউপিড মেসেজিং সিস্টেম
    • Apigee Qpid সার্ভার পরিষেবা - Apige-এর একটি জাভা পরিষেবা যা Apache Qpid পরিচালনা করতে ব্যবহৃত হয়।
  • পোস্টগ্রেস, যা নিম্নলিখিতগুলি নিয়ে গঠিত:
    • পোস্টগ্রেএসকিউএল ডাটাবেস
    • Apigee Postgres সার্ভার পরিষেবা - Apigee-এর একটি জাভা পরিষেবা যা PostgreSQL ডাটাবেস পরিচালনা করতে ব্যবহৃত হয়।

এপিজি এজ মনিটাইজেশন পরিষেবা

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

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

আপনি আপনার API প্যাকেজগুলির কর্মক্ষমতা নিয়ন্ত্রণ এবং নিরীক্ষণে সহায়তা করার জন্য সীমা নির্ধারণ করতে পারেন এবং সেই অনুযায়ী প্রতিক্রিয়া জানাতে পারবেন এবং সেই সীমাগুলি কখন পৌঁছে যাবে বা পৌঁছে যাবে তার জন্য আপনি স্বয়ংক্রিয় বিজ্ঞপ্তি সেট আপ করতে পারেন।

নগদীকরণ পরিষেবার বৈশিষ্ট্য

এজ মনিটাইজেশন পরিষেবার মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • API প্ল্যাটফর্মের সাথে সম্পূর্ণরূপে সংহত হওয়ার অর্থ হল রিয়েল-টাইম ইন্টারঅ্যাকশন
  • সহজ ফি-ভিত্তিক পরিকল্পনা থেকে শুরু করে সবচেয়ে জটিল চার্জিং/রাজস্ব ভাগাভাগি পরিকল্পনা (পরিকল্পনা তৈরি এবং পরিবর্তন করা সহজ) পর্যন্ত সমস্ত ব্যবসায়িক মডেলকে বাক্সের বাইরে সমর্থন করুন।
  • প্রতিটি লেনদেনের মধ্যে ভলিউম বা কাস্টম বৈশিষ্ট্যের উপর লেনদেনের রেট দিন। লেনদেন গেটওয়ে প্লাস অন্যান্য সিস্টেমের API (অ্যাপিজি এজ থেকে বহিরাগত) দিয়ে তৈরি করা যেতে পারে।
  • কর্মক্ষমতা নিরীক্ষণ এবং প্রক্রিয়া পরিচালনা করার জন্য সীমা এবং বিজ্ঞপ্তির মতো স্বয়ংক্রিয় সরঞ্জাম
  • বিলিং/পেমেন্টের মাধ্যমে ক্রয় পরিচালনার জন্য সমন্বিত ডেভেলপার/অংশীদার কর্মপ্রবাহ এবং নিয়ন্ত্রণ
  • ব্যবসায়িক ব্যবহারকারী এবং ডেভেলপার/অংশীদারদের জন্য সম্পূর্ণ স্ব-সেবা, তাই ব্যয়বহুল প্রযুক্তিগত হস্তক্ষেপের প্রয়োজন নেই।
  • যেকোনো ব্যাকএন্ড বিক্রয়, অ্যাকাউন্টিং এবং ERP সিস্টেমের সাথে একীভূত

একটি এজ ইনস্টলেশনের স্তরগুলি, যেখানে ম্যানেজমেন্ট UI এবং ডেভেলপার পোর্টাল ইন্টারফেস স্তর হিসাবে কাজ করে এবং অন্যান্য সমস্ত এজ উপাদান পরিষেবা প্রদান করে।

সফ্টওয়্যার উপাদান

এজ মনিটাইজেশন সার্ভিসেস নিম্নলিখিত প্রাথমিক উপাদানগুলির উপর ভিত্তি করে তৈরি:

  • এজ ম্যানেজমেন্ট সার্ভার
  • এজ মেসেজ প্রসেসর

Edge UI ব্যবহার করে মনিটাইজেশন পরিষেবা শুরু করার বিষয়ে আরও তথ্যের জন্য, "মনিটাইজেশন ব্যবহার শুরু করুন" দেখুন।

প্রাঙ্গণে স্থাপনা

প্রাইভেট ক্লাউডের জন্য কোর অ্যাপিজি এজ (গেটওয়ে এবং অ্যানালিটিক্স) এর একটি অন-প্রিমিসেস ইনস্টলেশন অন-প্রিমিসেস ক্লায়েন্টের গ্রাহকদের পক্ষে API ট্র্যাফিক চালানোর জন্য প্রয়োজনীয় অবকাঠামো সরবরাহ করে।

নিম্নলিখিত ভিডিওগুলি আপনাকে প্রাইভেট ক্লাউডের জন্য অ্যাপিজি এজের স্থাপনার মডেলগুলির সাথে পরিচয় করিয়ে দেবে:

S26E01: স্থাপনার মডেল ভূমিকা

S26E04: স্থাপনার স্থাপত্য

এজ গেটওয়ের অন-প্রেমিসেস ইনস্টলেশনের মাধ্যমে প্রদত্ত উপাদানগুলির মধ্যে রয়েছে (কিন্তু সীমাবদ্ধ নয়):

  • একটি রাউটার একটি লোড ব্যালেন্সার থেকে আগত সমস্ত API ট্র্যাফিক পরিচালনা করে, অনুরোধ পরিচালনা করে এমন API প্রক্সির জন্য সংগঠন এবং পরিবেশ নির্ধারণ করে, উপলব্ধ মেসেজ প্রসেসর জুড়ে অনুরোধগুলিকে ভারসাম্য দেয় এবং তারপর অনুরোধটি প্রেরণ করে। রাউটার HTTP অনুরোধটি বন্ধ করে, TLS/SSL ট্র্যাফিক পরিচালনা করে এবং উপযুক্ত মেসেজ প্রসেসরে অনুরোধগুলি পরিচালনা করতে ভার্চুয়াল হোস্ট নাম, পোর্ট এবং URI ব্যবহার করে।
  • একটি মেসেজ প্রসেসর API অনুরোধগুলি প্রক্রিয়া করে। মেসেজ প্রসেসর একটি আগত অনুরোধ মূল্যায়ন করে, যেকোনো Apigee নীতি কার্যকর করে এবং ডেটা পুনরুদ্ধারের জন্য ব্যাক-এন্ড সিস্টেম এবং অন্যান্য সিস্টেমগুলিকে কল করে। একবার সেই প্রতিক্রিয়াগুলি প্রাপ্ত হয়ে গেলে, মেসেজ প্রসেসর একটি প্রতিক্রিয়া ফর্ম্যাট করে এবং ক্লায়েন্টকে ফেরত দেয়।
  • অ্যাপাচি ক্যাসান্ড্রা হল রানটাইম ডেটা রিপোজিটরি যা গেটওয়েতে চলমান অ্যাপ্লিকেশনগুলির জন্য অ্যাপ্লিকেশন কনফিগারেশন, বিতরণ করা কোটা কাউন্টার, API কী এবং OAuth টোকেন সংরক্ষণ করে।
  • অ্যাপাচি জুকিপারে বিভিন্ন অ্যাপিগি উপাদানের অবস্থান এবং কনফিগারেশন সম্পর্কে কনফিগারেশন ডেটা থাকে এবং কনফিগারেশন পরিবর্তনের বিষয়ে বিভিন্ন সার্ভারকে অবহিত করে।
  • সিস্টেম এবং প্রতিষ্ঠানের ব্যবহারকারী এবং ভূমিকা পরিচালনা করার জন্য OpenLDAP (LDAP)।
  • এই অংশগুলিকে একসাথে ধরে রাখার জন্য একটি ম্যানেজমেন্ট সার্ভার । ম্যানেজমেন্ট সার্ভার হল এজ ম্যানেজমেন্ট API অনুরোধের শেষ বিন্দু। এটি এজ UI এর সাথেও ইন্টারঅ্যাক্ট করে।
  • একটি UI ব্রাউজার-ভিত্তিক টুলিং প্রদান করে যা আপনাকে API প্রক্সি, API পণ্য, অ্যাপ এবং ব্যবহারকারী তৈরি, কনফিগার এবং পরিচালনা করার জন্য প্রয়োজনীয় বেশিরভাগ কাজ সম্পাদন করতে দেয়।

এজ অ্যানালিটিক্সের অন-প্রেমিসেস ইনস্টলেশন দ্বারা প্রদত্ত উপাদানগুলির মধ্যে রয়েছে:

  • একটি Qpid সার্ভার বিশ্লেষণ ডেটার জন্য সারিবদ্ধ সিস্টেম পরিচালনা করে।
  • একটি Postgres সার্ভার PostgreSQL বিশ্লেষণ ডাটাবেস পরিচালনা করে।

নিম্নলিখিত চিত্রটি Apigee Edge উপাদানগুলি কীভাবে ইন্টারঅ্যাক্ট করে তা দেখায়:

এজ কম্পোনেন্ট ইন্টারঅ্যাকশনের কেন্দ্রীয় চিত্রটি হল ম্যানেজমেন্ট সার্ভার, যা বেশিরভাগ অন্যান্য উপাদানের সাথে সংযুক্ত। কিছু উপাদান, যেমন রাউটার এবং মেসেজ প্রসেসর, ম্যানেজমেন্ট সার্ভারের সাথে ইন্টারঅ্যাক্ট করার পাশাপাশি একে অপরের সাথে সরাসরি ইন্টারঅ্যাক্ট করে। Qpid এবং Postgres এর মতো উপাদানগুলিতে সেকেন্ডারি ডেটা উপাদান থাকে যা সরাসরি ম্যানেজমেন্ট সার্ভারের সাথে সংযুক্ত থাকে না।