ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এ স্বাগতম

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

Edge for Private Cloud হলো Apigee Edge-এর একটি অন-প্রিমিসেস ইনস্টলেশন, যেখানে আপনি হার্ডওয়্যার পরিবেশ নিয়ন্ত্রণ করেন এবং পণ্যটির ইনস্টলেশন, আপগ্রেড, রক্ষণাবেক্ষণ ও প্রশাসনিক প্রক্রিয়ার জন্য দায়ী থাকেন।

নতুন কী আছে

Apigee-এর রিলিজ নোট দেখুন।

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

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

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

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

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

  • Apigee Edge Gateway (ওরফে API পরিষেবা)
  • অ্যাপিজি এজ অ্যানালিটিক্স
  • Apigee Edge নগদীকরণ পরিষেবা (ওরফে ডেভেলপার পরিষেবা নগদীকরণ)

নিচের চিত্রটিতে দেখানো হয়েছে Apigee-এর মধ্যে বিভিন্ন মডিউল কীভাবে একে অপরের সাথে কাজ করে:

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

ডেভেলপার পোর্টাল তৈরি করার বিষয়ে আরও জানতে, “Build your portal using Drupal 9” দেখুন।

Apigee Edge Gateway

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

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

এজ গেটওয়ে নিম্নলিখিত প্রধান উপাদানগুলো দিয়ে গঠিত:

  • এজ ম্যানেজমেন্ট সার্ভার
  • অ্যাপাচি চিড়িয়াখানার রক্ষক
  • অ্যাপাচি ক্যাসান্ড্রা
  • এজ রাউটার
  • এজ মেসেজ প্রসেসর
  • ওপেনএলডিএপি
  • Edge UI (যা পূর্বে New Edge experience নামে পরিচিত ছিল) এবং Classic UI

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

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

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

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

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

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

এজ অ্যানালিটিক্স নিম্নলিখিত বিষয়গুলো নিয়ে গঠিত:

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

Apigee Edge Monetization Services

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

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

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

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

এজ মনিটাইজেশন সার্ভিসের প্রধান বৈশিষ্ট্যগুলো হলো:

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

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

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

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

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

Edge UI ব্যবহার করে মনিটাইজেশন সার্ভিস শুরু করার বিষয়ে আরও তথ্যের জন্য, “Get started using monetization” দেখুন।

অন-প্রিমিসেস ডেপ্লয়মেন্ট

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

নিম্নলিখিত ভিডিওগুলি আপনাকে Apigee Edge for Private Cloud-এর ডেপ্লয়মেন্ট মডেলগুলির সাথে পরিচয় করিয়ে দেবে:

S26E01: ডেপ্লয়মেন্ট মডেলের ভূমিকা

S26E04: ডেপ্লয়মেন্ট আর্কিটেকচার

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

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

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

  • একটি কিউপিড সার্ভার অ্যানালিটিক্স ডেটার জন্য কিউইং সিস্টেম পরিচালনা করে।
  • একটি পোস্টগ্রেস সার্ভার পোস্টগ্রেসকিউএল অ্যানালিটিক্স ডেটাবেস পরিচালনা করে।

নিম্নলিখিত ডায়াগ্রামটি দেখায় কিভাবে Apigee Edge কম্পোনেন্টগুলো একে অপরের সাথে কাজ করে:

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