এজ মাইক্রোগেটওয়ে ইনস্টল করা হচ্ছে

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

Edge Microgateway v. 2.5.x

এই টপিকে এজ মাইক্রোগেটওয়ে কীভাবে ইনস্টল বা আনইনস্টল করতে হয় তা ব্যাখ্যা করা হয়েছে।

ন্যূনতম হার্ডওয়্যার প্রয়োজনীয়তা

Edge Microgateway-এর জন্য নিম্নলিখিত ন্যূনতম হার্ডওয়্যার কনফিগারেশন প্রয়োজন:

  • একটি ভার্চুয়াল মেশিনে (VM), Edge Microgateway-এর জন্য ন্যূনতম ১টি কোর এবং কমপক্ষে ২৫৬ মেগাবাইট র‍্যাম প্রয়োজন। Edge Microgateway প্রসেসটি নিজে ১২৮ মেগাবাইটেরও কম র‍্যাম ব্যবহার করে।
  • একটি কন্টেইনারে, ১০০ মেগাবাইটের কম আকারের ইমেজ দিয়ে মাইক্রোগেটওয়ে ব্যবহার করা যায়।

পূর্বশর্ত

  • আপনার সিস্টেমে অবশ্যই Node.js ভার্সন 6.x LTS অথবা 8.x LTS ইনস্টল করা থাকতে হবে। নিচের কমান্ডটি চালিয়ে আপনি ভার্সনটি যাচাই করতে পারেন:
    node -v
    v6.9.1  
  • উইন্ডোজে ব্যবহারের জন্য OpenSSL ইনস্টল করে PATH- এ যুক্ত করতে হবে।
  • আপনি যদি Edge Microgateway-এর সাথে কনফিগার করার জন্য Apigee Edge Private Cloud ব্যবহার করেন, তাহলে আপনাকে অবশ্যই Private Cloud ভার্সন 4.18.01 বা তার পরবর্তী সংস্করণ ব্যবহার করতে হবে।

ইন্টারনেট সংযোগ থাকলে Edge Microgateway ইনস্টল করা

এই অংশে এজ মাইক্রোগেটওয়ে ইনস্টল করার এবং ডিফল্ট কনফিগারেশন চালু করার পদ্ধতি ব্যাখ্যা করা হয়েছে।

  1. নিচের নির্দেশ অনুযায়ী npm ব্যবহার করে Edge Microgateway-এর সর্বশেষ সংস্করণটি ইনস্টল করুন। এই কমান্ডটি সফটওয়্যারটি ইনস্টল করে এবং edgemicro এক্সিকিউটেবল ফাইলটিকে আপনার পাথে (path) যুক্ত করে।
    npm install edgemicro -g

    Edge Microgateway-এর একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে, আপনাকে ইনস্টলেশন কমান্ডে সংস্করণ নম্বরটি উল্লেখ করতে হবে। আপনি যদি সংস্করণ নম্বর উল্লেখ না করেন, তাহলে সর্বশেষ সংস্করণটি ইনস্টল হবে। উদাহরণস্বরূপ, সংস্করণ 2.5.7 ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

    npm install edgemicro@2.5.7 -g
  2. ভার্সন নম্বরটি যাচাই করুন। উদাহরণস্বরূপ, যদি আপনি ভার্সন ২.৫.৭ ইনস্টল করে থাকেন:
    edgemicro --version
    current nodejs version is v6.9.1
    current edgemicro version is 2.5.7
  3. Edge Microgateway সেট আপ এবং কনফিগার করার ধাপগুলো অনুসরণ করুন।

উইন্ডোজে এজ মাইক্রোগেটওয়েকে একটি পরিষেবা হিসাবে পরিচালনা করা

আপনি উইন্ডোজে এজ মাইক্রোগেটওয়ে একটি সার্ভিস হিসেবে পরিচালনা করতে পারেন। বিস্তারিত জানতে, Apigee কমিউনিটিতে “উইন্ডোজে মাইক্রোগেটওয়ে (এজমাইক্রো) এর অপারেশনাল ম্যানেজমেন্টের জন্য সেরা অনুশীলন” দেখুন।

ইন্টারনেট সংযোগ ছাড়া কি এজ মাইক্রোগেটওয়ে ইনস্টল করা যায়?

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

শুরু করা হচ্ছে

আপনি যদি Edge Microgateway-তে নতুন হন, তাহলে ইনস্টলেশন সম্পন্ন করার পর "Setting up and configuring Edge Microgateway" অংশটি দিয়ে শুরু করাই সবচেয়ে ভালো। এই সেটআপ এবং কনফিগারেশন গাইডে Edge Microgateway-এর একটি ইনস্ট্যান্স ইনস্টল, কনফিগার, চালু এবং ব্যবহার করার জন্য প্রয়োজনীয় সমস্ত ধাপ বর্ণনা করা আছে।

Edge Microgateway কোথায় ইনস্টল করা আছে?

যখন আপনি গ্লোবাল অপশন ( npm install -g edgemicro ) সহ npm ব্যবহার করেন, তখন সফটওয়্যারটি [prefix]/lib/node_modules/edgemicro তে ইনস্টল হয়। আপনি এই কমান্ডটি দিয়ে [prefix] এর মান খুঁজে পেতে পারেন:

npm config get prefix

প্রিফিক্স কনফিগ ডিফল্টভাবে নোড ইনস্টল করার লোকেশন ব্যবহার করে। বেশিরভাগ সিস্টেমে, এটি হলো /usr/local । উইন্ডোজে, এটি হলো %AppData%\npm[prefix] -এর মান কনফিগার করা যায়। Node.js মডিউলগুলো ডিফল্টভাবে কোথায় ইনস্টল হয় এবং ইনস্টলেশনের লোকেশন কীভাবে কনফিগার করতে হয়, সে সম্পর্কে আরও তথ্যের জন্য npm-folders দেখুন।

Edge Microgateway আনইনস্টল করা হচ্ছে

যদি আপনার Edge Microgateway অপসারণ করার প্রয়োজন হয়:

  1. [prefix]/lib/node_modules/edgemicro ইনস্টলেশন ডিরেক্টরিটি মুছে ফেলুন বা আর্কাইভ করুন, যেখানে [prefix] হলো npm প্রিফিক্স, যেমনটি "Where is Edge Microgateway installed ?"-এ ব্যাখ্যা করা হয়েছে।
  2. লগ ফাইলগুলি মুছে ফেলুন বা আর্কাইভ করুন । ডিফল্টরূপে, edgemicro-*.log ফাইলগুলি /var/tmp/ ফোল্ডারে থাকে, কিন্তু এই অবস্থানটি পরিবর্তনযোগ্য। সন্দেহ হলে Edge Microgateway কনফিগারেশন ফাইলটি পরীক্ষা করুন।
  3. রানটাইম কনফিগ এবং ক্যাশ কনফিগ ফাইলগুলো মুছে ফেলুন বা আর্কাইভ করুন:
    ~/.edgemicro/*.yaml

কুবারনেটিস সমর্থন

আপনি Kubernetes ক্লাস্টারে চলমান সার্ভিসগুলোর জন্য Apigee API ম্যানেজমেন্ট প্রদান করতে Edge Microgateway ব্যবহার করতে পারেন। “Integrate Edge Microgateway with Kubernetes overview ” দেখুন।

ডকার সমর্থন

আপনি এখন এজ মাইক্রোগেটওয়ের সর্বশেষ রিলিজটি একটি ডকার ইমেজ হিসেবে ডাউনলোড করতে পারেন:

docker pull gcr.io/apigee-microgateway/edgemicro:latest