LVS বনাম HAProxy, আমি কোনটি বেছে নেব?


21

আমি মূলত বড় ওয়েব অ্যাপ্লিকেশনগুলির জন্য ভারসাম্য এবং ব্যর্থতা কৌশল লোড করার একটি সমাধান খুঁজছি। আমাদের ভারসাম্যপূর্ণ হওয়ার জন্য অনেকগুলি পরিষেবা রয়েছে যেমন ওয়েব, মাইএসকিউএল এবং আরও অনেকগুলি এইচটিটিপি বা টিসিপি ভিত্তিক পরিষেবা। তবে আমি নিশ্চিত নই যে তাদের মতামতগুলি কী এবং আমি কী পছন্দ করব।

উত্তর:


24

দুটি সমাধানের (এলভিএস, এইচআরপक्सी) পার্থক্য করার মধ্যে সবচেয়ে গুরুত্বপূর্ণ বিষয়টি হ'ল একটি স্তর 4 (এলভিএস) এবং অন্যটি স্তর 7 (এইচএপ্রক্সি) এ কাজ করছে। নোট করুন যে স্তরগুলির রেফারেন্সগুলি ওএসআই নেটওয়ার্কিং মডেল থেকে প্রাপ্ত।

আপনি যদি এটি বুঝতে পারেন তবে আপনি সঠিক জায়গায় একটি ব্যবহার করতে সক্ষম হবেন। উদাহরণস্বরূপ: আপনার যদি সংযোগের সংখ্যার উপর ভিত্তি করে ভারসাম্য বজায় রাখা দরকার (তবে আসুন আমরা বলি) স্তর 4 লোড ব্যালান্সারের যথেষ্ট হওয়া উচিত; অন্যদিকে, আপনি যদি এইচটিটিপি প্রতিক্রিয়া সময়ের উপর ভিত্তি করে লোড-ব্যালেন্সার রাখতে চান তবে আপনার উচ্চ স্তরের ধরণের এলবি দরকার need

উচ্চ স্তরের এলবি ব্যবহারের ত্রুটিগুলি হ'ল প্রয়োজনীয় সংস্থান (একই পরিমাণে বলা যাক, ট্র্যাফিক)। গুণগুলি সুস্পষ্ট - "প্যাকেট স্তর পরিদর্শন", "প্রোটোকল রাউটিং", ইত্যাদি - সহজ "প্যাকেট রাউটিং" এর চেয়ে অনেক জটিল বিষয়গুলি মনে করুন।

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

উপসংহারে, সঠিক কাজের জন্য সঠিক সরঞ্জামটি ব্যবহার করুন।


আমি বাস্তবে কখনও বাস্তবায়িত হয়নি তবুও লোকেরা কীভাবে ওএসআই স্তরগুলি ব্যবহার করে তা আমি পছন্দ করি।
kubanczyk

9

আপনার উভয়টি ব্যবহার করা উচিত: HAProxy দুর্দান্ত লোড ব্যালেন্সার এবং এলভিএস ব্যর্থতার একটি সমাধান এবং ব্যর্থতার একক পয়েন্ট এড়াতে।


1
+1, HAProxy ব্যতীত মূলত HTTP ব্যবহারের জন্য কারণ এটি অন্যথায় অনুরোধের উত্স আইপিটি লুকিয়ে রাখে যা কোনও সমস্যা হতে পারে (উদাহরণস্বরূপ এসএমটিপি আরবিএল জন্য)
এন্টোইন বেনেকমুন

3
আমি খাঁটি টিসিপি সার্ভারগুলির জন্য HAProxy ব্যবহার করছি এবং খুব ভাল কাজ করে। উত্স আইপি লুকানো সমস্ত লোড ব্যালান্সারের জন্য সমস্যা।
এলজি।

2
আমি বিশ্বাস করি যে লুক্কায়িত সোর্স আইপি হ'ল লোডবালেন্সারগুলি প্রায়শই এসএমটিপি পরিষেবার জন্য ব্যবহার করা হয় না।
স্টিফান লাসিউইস্কি

3
lvs এবং ha প্রক্সি একই জিনিস করে। আমি এলভিএস পছন্দ করি, সত্যিই দ্রুত কারণ এটি কার্নেলে চলে।
দিয়েগো ভুইটাসেন

1
অ্যান্টাইনবেঙ্কমুন আপনি ক্লায়েন্টের আইপিটি দেখাতে HAProxy এর স্বচ্ছ মোড ব্যবহার করতে পারেন।
টমাস ডিকোক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.