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

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

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

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

একটি লোড ব্যালেন্সারের বিকল্প হিসাবে, আপনি রাউন্ড-রবিন DNS ব্যবহার করতে পারেন। এই পরিস্থিতিতে, আপনি BaaS স্ট্যাক আইপি ঠিকানাগুলির সাথে সম্পর্কিত একাধিক A রেকর্ড সহ একটি DNS এন্ট্রি তৈরি করুন৷ একটি DNS লুকআপের সময়, DNS সার্ভার স্বয়ংক্রিয়ভাবে একটি রাউন্ড রবিন ফ্যাশনে A রেকর্ড মান প্রদান করে।

ক্যাসান্দ্রার সাথে সংযোগ করা হচ্ছে

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

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

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

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

টমক্যাট নিরাপত্তা

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

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

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

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

,

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

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

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

একটি লোড ব্যালেন্সারের বিকল্প হিসাবে, আপনি রাউন্ড-রবিন DNS ব্যবহার করতে পারেন। এই পরিস্থিতিতে, আপনি BaaS স্ট্যাক আইপি ঠিকানাগুলির সাথে সম্পর্কিত একাধিক A রেকর্ড সহ একটি DNS এন্ট্রি তৈরি করুন৷ একটি DNS লুকআপের সময়, DNS সার্ভার স্বয়ংক্রিয়ভাবে একটি রাউন্ড রবিন ফ্যাশনে A রেকর্ড মান প্রদান করে।

ক্যাসান্দ্রার সাথে সংযোগ করা হচ্ছে

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

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

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

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

টমক্যাট নিরাপত্তা

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

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

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

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