বিকাশকারী পরিষেবা পোর্টাল প্রয়োজনীয়তা

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

ইনস্টলেশনের জন্য নিম্নে ন্যূনতম হার্ডওয়্যার এবং সফ্টওয়্যার প্রয়োজনীয়তা রয়েছে।

হার্ডওয়্যার

প্রয়োজনীয়তা

অপারেটিং সিস্টেম

এই ইনস্টলেশন নির্দেশাবলী এবং সরবরাহকৃত ইনস্টলেশন ফাইলগুলি এখানে তালিকাভুক্ত অপারেটিং সিস্টেমগুলিতে পরীক্ষা করা হয়েছে: https://apigee.com/docs/api-services/reference/supported-software

সিপিইউ 2-কোর

RAM

4 জিবি

হার্ডডিস্ক

120 জিবি

জাভা

ইনস্টলেশনের আগে আপনার প্রতিটি Postgres মেশিনে Java1.8 এর একটি সমর্থিত সংস্করণ ইনস্টল করা প্রয়োজন। সমর্থিত JDK সমর্থিত সফ্টওয়্যার এবং সমর্থিত সংস্করণে তালিকাভুক্ত করা হয়েছে।

নেটওয়ার্ক ইন্টারফেস

সক্রিয় ইন্টারনেট সংযোগ প্রয়োজন।

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

উদাহরণস্বরূপ, https://drupal.org/- এ একটি অনুরোধ একটি HTTP 301 স্ট্যাটাস কোড প্রদান করে এবং https://www.drupal.org/ এ পুনঃনির্দেশ করে।

রিডাইরেক্ট থেকে অনুরোধ করা বিষয়বস্তুর সাথে HTTP 200 স্ট্যাটাস কোড ফেরত দেওয়ার জন্য আপনার প্রক্সি কনফিগার করা উচিত।

SAP ইনস্টলেশনের জন্য, যদি আপনার পরিবেশ প্রক্সি আউটগোয়িং HTTPS অনুরোধের জন্য সেট আপ করা হয়, তাহলে আপনার প্রক্সি অবশ্যই TLSv1.0 সমর্থন করবে। OpenSSL 0.9.8 TLSv1.1 বা TLSv1.2 সমর্থন করে না, শুধুমাত্র TLSv1.0।

Red Hat Enterprise Linux (RHEL) প্রয়োজনীয়তা

Red Hat থেকে সফ্টওয়্যার ডাউনলোডগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় সাবস্ক্রিপশনের কারণে RHEL-এর অতিরিক্ত প্রয়োজনীয়তা রয়েছে। yum-এর মাধ্যমে RPM ডাউনলোড করতে সার্ভারটি অবশ্যই ইন্টারনেটের সাথে সংযোগ করতে সক্ষম হবে। RHEL ব্যবহার করলে, সার্ভারটিকে অবশ্যই Red Hat Network (RHN) এ নিবন্ধিত হতে হবে এবং সার্ভার ঐচ্ছিক চ্যানেলে নিবন্ধিত করতে হবে।

ইনস্টলের সময় Red Hat প্রয়োজনীয়তা পরীক্ষা করা হয় এবং RHEL ইতিমধ্যে নিবন্ধিত না থাকলে পোর্টাল ইনস্টলার আপনাকে অনুরোধ করে। আপনার যদি ইতিমধ্যেই Red Hat লগইন শংসাপত্র থাকে, আপনি ইনস্টলেশন প্রক্রিয়া শুরু করার আগে RHEL নিবন্ধন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

> subscription-manager register --username=my_username --password=my_password --auto-attach 

আপনার Red Hat শংসাপত্রের সাথে my_username এবং my_password প্রতিস্থাপন করুন।

আপনার যদি RHEL এর একটি ট্রায়াল সংস্করণ থাকে তবে আপনি 30-দিনের ট্রায়াল লাইসেন্স পেতে পারেন। আরও তথ্যের জন্য https://access.redhat.com/solutions/32790 দেখুন।

SMTP প্রয়োজনীয়তা

Apigee পোর্টাল থেকে ইমেল বার্তা পাঠানোর জন্য আপনি একটি SMTP সার্ভার কনফিগার করার পরামর্শ দেন, কিন্তু প্রয়োজন হয় না। কনফিগার করা থাকলে, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে Drupal SMTP সার্ভারে প্রয়োজনীয় পোর্ট অ্যাক্সেস করতে পারে। নন-টিএলএস এসএমটিপির জন্য, পোর্ট নম্বরটি সাধারণত 25 হয়। টিএলএস-সক্ষম SMTP-এর জন্য, এটি প্রায়শই 465 হয়, তবে আপনার SMTP প্রদানকারীর সাথে যোগাযোগ করুন।

অতিরিক্ত প্রয়োজনীয়তা

ইনস্টলেশনটি সম্পাদন করার জন্য, সফ্টওয়্যারটি ইনস্টলকারী ব্যবহারকারীর অবশ্যই রুট অ্যাক্সেস থাকতে হবে।

স্থাপনার আর্কিটেকচারের প্রয়োজনীয়তা

ব্যবহারকারীর অ্যাপ্লিকেশন সম্পর্কে তথ্য সংরক্ষণ এবং পুনরুদ্ধার করার জন্য বিকাশকারী চ্যানেল পরিষেবাগুলির একটি REST API এর মাধ্যমে Apigee ম্যানেজমেন্ট সার্ভারের সাথে একটি একক ইন্টারফেস রয়েছে। আপনার ইনস্টলেশনের উপর নির্ভর করে বিকাশকারী চ্যানেল পরিষেবাগুলিকে HTTP বা HTTPS এর মাধ্যমে ম্যানেজমেন্ট সার্ভারের সাথে সংযোগ করতে সক্ষম হতে হবে।

আপনি ইনস্টল শুরু করার আগে প্রয়োজনীয় তথ্য

ইনস্টলেশন শুরু করার আগে, আপনার কাছে নিম্নলিখিত তথ্য উপলব্ধ থাকতে হবে:

  1. আপনি কোন প্ল্যাটফর্মটি কনফিগার করছেন: রেড হ্যাট বা CentOS? এটি একটি Red Hat ইনস্টল হলে, RPM ডাউনলোড করার জন্য মেশিনটিকে অবশ্যই Red Hat নেটওয়ার্কে নিবন্ধিত করতে হবে।
  2. আপনি কি স্থানীয় মেশিনে পোস্টগ্রেস ইনস্টল করার পরিকল্পনা করছেন? যদি এটি হয় তবে পোস্টগ্রেস স্থানীয়ভাবে ইনস্টল করবেন না। আপনি যদি একই মেশিনে সবকিছুর সাথে একটি সাধারণ ইনস্টল করতে চান তবে পোস্টগ্রেস স্থানীয়ভাবে ইনস্টল করুন।
  3. আপনি যদি একটি দূরবর্তী পোস্টগ্রেস সার্ভার অ্যাক্সেস করতে চান, তাহলে দূরবর্তী পোস্টগ্রেস সার্ভারের হোস্টনাম, পোর্ট, ডাটাবেসের নাম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড। আপনি ইনস্টলেশন শুরু করার আগে দূরবর্তী Postgres সার্ভারটি ইতিমধ্যেই কনফিগার করা উচিত।
  4. ওয়েব সার্ভারের সম্পূর্ণ যোগ্য ডোমেইন নাম কি? (এই তথ্য /etc/hosts-এ যোগ করা হবে।) এটি একটি IP ঠিকানা বা হোস্টনাম হওয়া উচিত, যেমন portalserver.example.com । ডিফল্ট মান হল localhost
  5. তিনটি তথ্য রয়েছে যা আপনার পোর্টালকে Apigee Edge ব্যবস্থাপনা সার্ভারের সাথে যোগাযোগ করতে দেয়। এই তথ্য নিম্নরূপ:
    1. Apigee ম্যানেজমেন্ট API এন্ডপয়েন্টের URL : এটি হয় একটি হোস্টনাম বা একটি IP ঠিকানা হবে। এটি হল REST শেষ পয়েন্ট যেখানে অ্যাপ তৈরি করতে এবং অ্যাপ কীগুলির জন্য ডেভেলপারদের নিবন্ধন করার জন্য সমস্ত কল করা হয়। ডিফল্ট এন্ডপয়েন্ট হল https://api.enterprise.apigee.com/v1

      প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য একটি প্রান্তের জন্য, URLটি আকারে রয়েছে:
      http:// EdgeIp :8080/v1

      বা:
      https:// EdgeIp:SSLport /v1

      যেখানে EdgeIp হল এজ ম্যানেজমেন্ট সার্ভারের IP ঠিকানা এবং SSLport হল এজ ম্যানেজমেন্ট API-এর জন্য SSL পোর্ট। উদাহরণস্বরূপ, 8443।
    2. Apigee সংস্থার নাম : পোর্টাল এবং Apigee এজ সংস্থাগুলির মধ্যে একটি সম্পর্ক রয়েছে। আপনি যখন ম্যানেজমেন্ট API এন্ডপয়েন্ট সেট আপ করবেন তখন আপনি ডিফল্ট সংস্থা সেট আপ করবেন। ডিফল্ট মান হল my-org.
    3. ম্যানেজমেন্ট API এন্ডপয়েন্টের জন্য ব্যবহারকারীর নাম এবং পাসওয়ার্ড : পোর্টাল থেকে এজ-এ কলগুলি অবশ্যই আপনার প্রতিষ্ঠানের জন্য একজন প্রশাসকের দ্বারা সঞ্চালিত হবে।

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

      যেমন:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd