পোর্টাল ওভারভিউ

প্রাইভেট ক্লাউডের জন্য Edge v4.19.01

লিঙ্কে যান।

Apigee Developer Services পোর্টাল (বা সংক্ষেপে, পোর্টাল) হল কন্টেন্ট ও কমিউনিটি ম্যানেজমেন্টের জন্য একটি টেমপ্লেট পোর্টাল। অন-প্রিমিজেস ভার্সনটি ওপেন সোর্স Drupal প্রোজেক্টের উপর ভিত্তি করে তৈরি করা হয়েছে। ডিফল্ট পোর্টাল সেট-আপ নিম্নলিখিত পরিষেবা প্রদান করে:

  • কন্টেন্ট ম্যানেজমেন্ট: পোর্টাল ব্যবহার করে এগুলি তৈরি ও ম্যানেজ করুন:
    • API ডকুমেন্টেশান
    • ফোরাম
    • ব্লগ পোস্ট করা
  • পরীক্ষা করা: বিল্ট-ইন টেস্ট কনসোল ব্যবহার করে রিয়েল-টাইমে API পরীক্ষা করতে পোর্টাল ব্যবহার করুন
  • কমিউনিটি ম্যানেজমেন্ট: পোর্টাল এগুলি ম্যানেজ করে:
    • ম্যানুয়াল বা অটোমেটিক ব্যবহারকারী রেজিস্ট্রেশন
    • ব্যবহারকারীর কমেন্ট মডারেশন

পোর্টালের রোল-বেসড অ্যাক্সেস কন্ট্রোল (RBAC) মডেল পোর্টালের ফিচার অ্যাক্সেস করা নিয়ন্ত্রণ করে। যেমন, আপনি রেজিস্টার করা ব্যবহারকারীকে ফোরাম পোস্ট তৈরি করতে, টেস্ট কনসোল ব্যবহার করতে এবং আরও অনেক কিছু করার অনুমতি দিতে কন্ট্রোল চালু করতে পারেন।

এই ডকুমেন্টের এই ভার্সনে 4.19.01 ভার্সন সম্পর্কিত নির্দিষ্ট বিবরণ রয়েছে। পূর্ববর্তী ভার্সনের সাথে সম্পর্কিত যেকোনও রেফারেন্স ভুলবশত থেকে গেলে, সেটিকে বাগ হিসেবে রিপোর্ট করতে হবে।

আরও তথ্যের জন্য, দেখুন ডেভেলপার পোর্টাল কী?

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

নিম্নলিখিত কনফিগারেশন বা টপোলজি অনুযায়ী পোর্টাল কম্পোনেন্ট ইনস্টল করা যেতে পারে:

  • ১টি নোড: Postgres সহ একটি মেশিনে সব পোর্টাল কম্পোনেন্ট (Drupal, Nginx, PHP, Soir) ইনস্টল করা আছে।
  • ২টি নোড: একটি মেশিনে সব পোর্টাল কম্পোনেন্ট; দ্বিতীয় মেশিনে Postgres

নিচের ছবিতে কাজ করে এমন টপোলজি দেখানো হয়েছে:

১টি নোড

ছবি ১-এ ১-নোড পোর্টাল টপোলজি দেখানো হয়েছে, যেখানে সব পোর্টাল কম্পোনেন্ট একটি মেশিনে আছে:

ছবি ১: ১-নোড পোর্টাল টপোলজি

২টি নোড

ছবি ২-এ ২-নোড পোর্টাল টপোলজি দেখানো হয়েছে, যেখানে Postgres-কে পোর্টাল কম্পোনেন্টের বাকি অংশ থেকে আলাদা মেশিনে রাখা হয়েছে:

ছবি ২: ২-নোড পোর্টাল টপোলজি

মনে রাখবেন:

  • এইসব টপোলজি হল একমাত্র টপোলজি যা Apigee-তে কাজ করে। আপনি অন্য কোনও নেটওয়ার্ক টপোলজি ব্যবহার করলে, Apigee সেটি সাপোর্ট নাও করতে পারে।
  • 4.19.01 ভার্সন নতুন করে ইনস্টল করলে, ইনস্টলেশন স্ক্রিপ্ট Postgres এবং Nginx ইনস্টল করে।
  • Postgres ও Nginx ব্যবহার করে এমন ইনস্টল থেকে 4.19.01-এ আপডেট করলে, ইনস্টলেশন স্ক্রিপ্ট Postgres ও Nginx আপডেট করে।
  • MySQL/MariaDB/Apache ব্যবহার করে এমন ইনস্টল থেকে 4.19.01 ভার্সনে আপডেট করার সময়, আপনাকে 4.19.01 ভার্সনে আপডেট করার আগে প্রথমে আপনার ইনস্টলেশনকে Postgres/Nginx-এ কনভার্ট করতে হবে। আরও তথ্যের জন্য, tar-ভিত্তিক পোর্টালকে RPM-ভিত্তিক পোর্টালে কনভার্ট করুন।
  • আপনি বড় ও কাস্টম টপোলজিতে হাই অ্যাভেলিবিলিটি নিশ্চিত করতে Drupal-এর ফিচার ব্যবহার করতে পারবেন। এইসব কনফিগারেশন সেট-আপ ও ম্যানেজ করা সংক্রান্ত তথ্যের জন্য, Apigee সাজেস্ট করে যে আপনি Drupal কমিউনিটির সাথে যোগাযোগ করুন।

এই চিত্রে, পাবলিক কোরে এমন কম্পোনেন্ট থাকে যা সর্বজনীনভাবে অ্যাক্সেস করা যায়। প্রাইভেট কোরে এমন কম্পোনেন্ট থাকে যা সর্বজনীনভাবে অ্যাক্সেস করা যায় না।

কম্পোনেন্ট বিবরণ ইনস্টল করেছে

ELB

একটি এন্টারপ্রাইজ লোড ব্যালেন্সার (ELB)।

আপনার নেটওয়ার্ক পরিষেবা প্রদানকারী।

যেমন, Amazon ও Rackspace, দুটিই তাদের ইনস্ট্যান্সের সাথে ব্যবহার করার জন্য Enterprise লোড ব্যালেন্সার প্রদান করে।

Nginx 1.10.1 4.19.01 ইনস্টল করার জন্য ব্যবহৃত Nginx ওয়েব সার্ভার। Apigee

Postgres 9.6

4.19.01-এর নতুন ইনস্টলেশনের জন্য Drupal-এর ব্যবহার করা ডেটাবেস।

Apigee-তে ইনস্টল করুন অথবা আগে থেকে ইনস্টল করা আছে এমন কোনও ইনস্টলেশনের সাথে কানেক্ট করুন।

আপনি যদি কোনও রিমোট Postgres ইনস্টলেশনের সাথে কানেক্ট করতে চান, তাহলে এটি অবশ্যই 9.6 ভার্সন হতে হবে।

Drupal শেয়ার করা স্টোরেজ

আপলোড করা ফাইল, স্ট্যাটিক স্ক্রিপ্ট ও অন্যান্য তথ্যের জন্য Drupal-এর ব্যবহার করা শেয়ার্ড স্টোরেজ এরিয়া।

Apigee

Drush 6.2

Drupal কমান্ড লাইন ইন্টারফেস।

Apigee

PHP 7.0

সার্ভার-সাইড স্ক্রিপ্টিং ইঞ্জিন।

Apigee

Apache Solr

Drupal সার্চ সার্ভার। Apache Solr, Apache Lucene সার্চ লাইব্রেরি ব্যবহার করে।

Apigee, কিন্তু এটি ডিফল্ট হিসেবে চালু থাকে না। পোর্টালে প্রচুর পরিমাণে ডেটা থাকলে তবেই এটি চালু করুন। এটি চালু করার নির্দেশাবলী পেতে, পোর্টাল ইনস্টল করুন লিঙ্ক দেখুন।

আপনার প্রশ্নের উত্তর পেতে Apigee কমিউনিটি অ্যাক্সেস করুন

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