আমাকে ডেটা সেন্টারে আমাদের লোড ব্যালেন্সিং অবকাঠামো পুনর্নির্মাণ করতে বলা হয়েছে।
আসল অনুরোধটি ছিল ভারসাম্য এফটিপি সার্ভারগুলি লোড করা। আমি বর্তমান লোড ব্যালেন্সার ( Piranha / LVS
) ব্যবহার করে এটি করার চেষ্টা করেছি , তবে এটি উঠতে এবং চালাতে পারা যায় না। এই সফ্টওয়্যারটির জন্য ডকুমেন্টেশনগুলির খুব কম কিছু নেই বলেই নয়। যেহেতু Piranha
অবচিত বিবেচনা করা হয়, আমি কাছে গিয়ে HAProxy
দিন চেষ্টা দুয়েক, যা সময় একটি ভগ্নাংশ ব্যয় মধ্যে কাজ করেছেন পর Piranha
।
সুতরাং আমি জায়গায় এফটিপি লোড ব্যালেন্সিং (প্যাসিভ মোড) পেয়েছি। এখন, আমাকে ডেটা সেন্টারে পুরো পিরানহা লোড ব্যালেন্সার প্রতিস্থাপন করতে বলা হয়েছিল। বর্তমান পিরানহা কনফিগারেশনে, আমরা বেশ কিছু ওয়েব সার্ভার আছে, আইআইএস সার্ভার .... aaaand ডিএনএস ।
এখানে জিনিসটি নেই: এটি
HAProxy
সাধারণত ব্যবহৃত এলবি বলে মনে হয়, তবে এটি পরিচালনা করতে সক্ষম নয়UDP load balancing
। এটি একটি বিশৃঙ্খল, যেহেতু আমি পছন্দ করি কীভাবে HAProxy
কাজ করে। তাই আমি অনেকগুলি গুগল করেছিলাম এবং বেশ কয়েকটি জিনিস নিয়ে এসেছি। বেশিরভাগ লোক LVS
ডিএনএসের (টিসিপি / ইউডিপি) এলবি হিসাবে ব্যবহার করে বলে মনে হচ্ছে । কিছু ব্যবহার dlbDNS
, কিছু ব্যবহার lbnamed
, এবং কিছু ব্যবহার netfilter / iptables
।
যেহেতু আমি HAProxy
এফটিপি, এইচটিটিপি, আইআইএস সার্ভারগুলির সাথে তাল মিলাতে চাই, তাই আমি পাশাপাশি এটিকে ব্যবহার করতে গিয়ে বিভ্রান্ত হয়ে পড়ি LVS
।
প্রয়োজনীয়তা:
ফেইলওভার
2 ডিএনএস সার্ভারের (2 টি এলএনএস সার্ভারের ইতিমধ্যে বিদ্যমান)
একাধিক ব্যাকএন্ড সার্ভার (HTTP, অ্যাপ্লিকেশন, ইত্যাদি ...) সহ 2 টি এলবি উদাহরণ
প্রশ্ন:
এটা কি সম্ভব? ডিএনএস সার্ভারগুলিতে ইউডিপি লোড ভারসাম্য কি এমনকি প্রয়োজনীয়? এমন কোনও সংস্থান আছে যা আমাকে কীভাবে এটি শুরু করতে হবে তা দেখায়? বা এমন কোনও এলবি সমাধান রয়েছে যা কেবলমাত্র টিসিপি / এইচটিটিপি হ্যান্ডেল করতে সক্ষম, তবে ইউডিপি লোড ব্যালেন্সিংও করতে সক্ষম?
পিএস: এলবি সমাধানটি নন-হার্ডওয়্যার এবং ওপেন সোর্স / জিপিএল লাইসেন্স / বিনা মূল্যে হওয়া উচিত।
যে কোনও সহায়তা বা নিজ নিজ সংস্থানগুলিতে নেতৃত্ব দেওয়া প্রশংসিত!