আমি আমার ডেটাসেন্টারের জন্য একটি স্তর 4 লোড ব্যালেন্সিং সমাধান বা একটি স্তর 7 সমাধানের মধ্যে সিদ্ধান্ত নেওয়ার চেষ্টা করছি। দুর্ভাগ্যক্রমে (আমার বিবেকহীনতার জন্য, এটি) আমার ব্যবহারের ক্ষেত্রে যথেষ্ট সহজ যে উভয় সমাধানই বেশিরভাগ দুর্বলতাগুলি এড়ানো এবং অন্যটির শক্তিগুলি সত্যই ব্যবহার না করে ভালভাবে কাজ করবে। আমরা যে সমাধানটি ব্যবহার করেই শেষ করি না কেন এটির উচ্চতর বৈকল্পিকতা এবং উচ্চতর থ্রুপুট থাকতে হবে। তবে আমরা কেবল এটি ওয়েব সার্ভারের একটি ক্লাস্টারের উপর ভারসাম্য লোড করতে ব্যবহার করার পরিকল্পনা করছি, যার মধ্যে কোনওটির "স্টিকি" সেশন ম্যানেজমেন্ট (কুকি বা আইপি), জটিল পুনর্লিখনের নিয়ম - বা এই বিষয়টির জন্য কোনও পুনর্লিখনের নিয়ম নেই any সব।
লোড ব্যালান্সারগুলি দুটি স্যুইচের সাথে সংযুক্ত থাকবে, উভয়ই ডেটাসেন্টার সমষ্টি স্তরের একটি স্বতন্ত্র সংযোগ সহ এবং র্যাপিড স্প্যানিং ট্রি এবং একাধিক মালিকানাধীন প্রোটোকল যা সুইচগুলি ভার্চুয়ালাইজেশনের জন্য ব্যবহার করে তা একত্রে একত্রিত করা হবে। লোড ব্যালান্সারগুলি ক্রসওভার কেবল দ্বারা একে অপরের সাথে ক্রস লিঙ্কযুক্ত। ক্লাস্টারের সমস্ত সার্ভার উভয় সুইচের সাথে সংযুক্ত। লোড ব্যালান্সারদের যা করতে হবে তা হ'ল তাদের উপরের ট্র্যাফিক।
যেহেতু এটি কেবল এইচটিটিপি, তাই আমি HAProxy বা nginx এর মতো একটি স্তর 7 লোড ব্যালেন্সিং সমাধান ব্যবহার করতে পারি। তবে আমি এলডিএস প্রকল্পটি ldirectord বা কিপালাইভড বা যে কোনও কিছুতে ব্যবহার করতে পারি।
আমি যেমন দেখছি ততই ভাল ও বিভক্ত করার চেষ্টা করেছি, তবে তা ধুয়ে শেষ হয়েছে। আপনি কি সুপারিশ করবেন এবং কেন? আমি কিছু অনুপস্থিত করছি?