Command Palette

Search for a command to run...

লোড ব্যালেন্সিং
imran
Imran Hasan
·1 min read

লোড ব্যালেন্সিং

একাধিক অ্যাপ্লিকেশন মধ্যে Load balancing হচ্ছে resource এর সর্বাধিকভাবে ব্যাবহার করা, লোডিং হ্রাস, এবং ত্রুটি-সহনশীল কনফিগারেশন নিশ্চিত করার জন্য ব্যবহৃত একটি সাধারণ প্রযুক্তি ।

বেশ কয়েকটি অ্যাপ্লিকেশন সার্ভারে ট্র্যাফিক ডিস্ত্রিবিউট করতে এবং Nginx সাথে ওয়েব অ্যাপ্লিকেশনগুলির কার্যকারিতা, স্কেলাবিলিটি এবং নির্ভরযোগ্যতার উন্নতি করতে খুব দক্ষ HTTP লোড ব্যালেন্সার হিসাবে Nginx ব্যবহার করা যায় ।

Load balancing methods:

Nginx নিম্নের Load balancing পধতিগুলো সাপোর্ট করে থাকেঃ

round-robin

অ্যাপ্লিকেশন সার্ভারগুলিতে অনুরোধগুলি রাউন্ড-রবিন ফ্যাশনে বিতরণ করে থাকে ।

least-connected

পরবর্তী রিকুয়েস্টগুলো সার্ভারের যেটিতে কম মানুষ রিকুয়েস্ট পাঠিয়েছে সেই সার্ভারে পাঠিয়ে দেয় ।

ip-hash

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

Comments

  • Type and hit enter to post comment
  • For multiline comments, use Shift + Enter
  • You can use markdown syntax for formatting

Cookie Consent

We use cookies to enhance your browsing experience and analyze our traffic. By clicking "Accept", you consent to our use of cookies.