API BaaS ইনস্টলেশন ওভারভিউ

Edge for Private Cloud v. 4.17.05

লোড ব্যালেন্সার ব্যবহার করা

API BaaS-এর প্রোডাকশন ইনস্টলেশন API BaaS পোর্টাল নোড এবং API BaaS স্ট্যাক নোডের মধ্যে লোড ব্যালেন্সার ব্যবহার করে। পোর্টাল কনফিগার করার সময়, আপনি লোড ব্যালেন্সারের IP অ্যাড্রেস বা DNS নাম উল্লেখ করেন, Stack নোডের নয়।

লোড ব্যালেন্সারের বিকল্প হিসেবে, আপনি রাউন্ড-রবিন ডিএনএস ব্যবহার করতে পারেন। এই পরিস্থিতিতে, আপনি BaaS স্ট্যাক IP অ্যাড্রেসের সাথে সম্পর্কিত একাধিক A রেকর্ড সহ একটি DNS এন্ট্রি তৈরি করেন। ডিএনএস খোঁজার সময়, ডিএনএস সার্ভার অটোমেটিক রাউন্ড রবিন পদ্ধতিতে A রেকর্ডের ভ্যালু ফিরিয়ে দেয়।

Cassandra-র সাথে কানেক্ট করা হচ্ছে

BaaS ইনস্টল করার সময়, আপনি BaaS ও Edge-কে একই Cassandra ক্লাস্টারে কানেক্ট করার বিকল্প বেছে নিতে পারেন, অথবা BaaS-এর জন্য আলাদা Cassandra ক্লাস্টার তৈরি করতে পারেন। ছোট BaaS ইনস্টলেশন, অর্থাৎ যেগুলিতে ট্রাফিক ভলিউম কম, সেগুলি প্রায়শই Edge-এর সাথে একটি Cassandra ক্লাস্টার শেয়ার করে।

হাই থ্রুপুট ও উপলভ্যতার জন্য অথবা Cassandra ক্লাস্টারকে আলাদা নেটওয়ার্ক জোনে ভাগ করার জন্য, Apigee আপনাকে আলাদা Cassandra ক্লাস্টার ব্যবহার করার সাজেশন দেয়। BaaS-এ ট্রাফিক লোড বেশি হলে, আলাদা ক্লাস্টার পারফর্ম্যান্সকে আরও ভালো করে।

তারিখ সিঙ্ক্রোনাইজেশন

আপনাকে সব সার্ভারে তারিখ/সময় সিঙ্ক করতে হবে। আগে থেকে কনফিগার করা না থাকলে, ‘ntpdate’ ইউটিলিটি এই উদ্দেশ্যে ব্যবহার করা যেতে পারে, যা সার্ভারগুলি সময় সিঙ্ক করা আছে কিনা তা যাচাই করে। ইউটিলিটি ইনস্টল করতে আপনি “yum install ntp” ব্যবহার করতে পারেন।

Tomcat নিরাপত্তা

API BaaS ইনস্টলার, Tomcat অ্যাডমিনিস্ট্রেটর UI সহ সব API BaaS স্ট্যাক নোডে Apache Tomcat সার্ভারও ইনস্টল করে। ইনস্টলার ডিফল্ট অ্যাডমিনিস্ট্রেটর ক্রেডেনশিয়াল admin:admin থেকে অপরিবর্তিত রাখে।

প্রয়োজন হলে, Tomcat সুরক্ষিত করার অংশ হিসেবে আপনি এইসব ক্রেডেনশিয়াল পরিবর্তন করতে পারবেন। আরও তথ্যের জন্য, দেখুন:

একাধিক ডেটা সেন্টারে BaaS ইনস্টল করা

আপনি একাধিক ডেটা সেন্টার জুড়ে API BaaS ইনস্টল করতে পারবেন। সাধারণত এই পদ্ধতি অনুসরণ করা হয়: