প্রশ্ন লোড ব্যালান্সার এবং বিপরীত প্রক্সি মধ্যে পার্থক্য কি?


লোড ব্যালান্সার এবং রিভার্স প্রক্সির মধ্যে পার্থক্য সম্পর্কে আমি স্পষ্ট নই। তারা উভয় একই আচরণ হচ্ছে বলে মনে হচ্ছে: ব্যাক-আপ সার্ভারে ইনকামিং অনুরোধ বিতরণ।


104
2018-03-28 08:46


উত্স




উত্তর:


আপনার বিভ্রান্তি যুক্তিসঙ্গত - তারা প্রায়ই একই জিনিস। তবে সব সময় নয়. যখন আপনি একটি লোড ব্যালান্সারের উল্লেখ করেন তখন আপনি একটি খুব নির্দিষ্ট জিনিস উল্লেখ করছেন - একটি সার্ভার বা ডিভাইস যা দুই বা ততোধিক ওয়েব সার্ভারগুলির মধ্যে লোড ছড়িয়ে দেওয়ার জন্য অন্তর্মুখী অনুরোধগুলির ভারসাম্য দেয়। একটি বিপরীত প্রক্সি, তবে, সাধারণত বৈশিষ্ট্য কোন সংখ্যা আছে:

  1. লোড ভারসাম্য: উপরের আলোচনা হিসাবে

  2. ক্যাশিং: এটি এর পিছনে ওয়েব সার্ভার (গুলি) থেকে সামগ্রী ক্যাশে করে এবং ওয়েব সার্ভারের লোডগুলি কমাতে পারে এবং ওয়েব সার্ভার থেকে ডেটা পেতে ছাড়াই অনুরোধকারীকে কিছু স্ট্যাটিক সামগ্রী ফিরিয়ে দেয়।

  3. নিরাপত্তা: এটি ইন্টারনেট থেকে সরাসরি অ্যাক্সেস প্রতিরোধ করে ওয়েব সার্ভার (গুলি) রক্ষা করতে পারে; এটি কেবলমাত্র ওয়েব সার্ভারগুলিকে অবাঞ্ছিত করার মাধ্যমে সহজ উপায়ে এটি করতে পারে বা এটির কিছু সক্রিয় উপাদান থাকতে পারে যা প্রকৃতপক্ষে ক্ষতিকারক কোডগুলির জন্য অভ্যন্তরীণ অনুরোধগুলির পর্যালোচনা করে

  4. এসএসএস ত্বরণ: এসএসএস ব্যবহার করা হয় যখন; এটি SSL সেশনের জন্য সমাপ্তির বিন্দু হিসাবে কাজ করতে পারে যাতে এনক্রিপশনের সাথে ডিল করার কাজটি ওয়েব সার্ভার (গুলি) থেকে অফলোড করা হয়

আমি এটা বেশিরভাগ কভার মনে করি কিন্তু সম্ভবত আমি মিস করেছি কয়েক অন্যান্য বৈশিষ্ট্য আছে। অবশ্যই লোড ব্যালান্সার / রিভার্স প্রক্সি হিসাবে বাজারে থাকা কোন ডিভাইস বা সফ্টওয়্যারের অংশ দেখতে অস্বাভাবিক নয় কারণ বৈশিষ্ট্যগুলি সাধারণত একসাথে একত্রিত হয়।


100
2018-03-28 09:04



+ সংযোগ পুলিং (ব্যাকেন্ড এটিকে ভালভাবে পরিচালনা না করলে এক ফ্রেন্ডেন্ড সংযোগে একাধিক অনুরোধ অনুমোদন করে বা একাধিক ফ্রন্টেন্ড সংযোগের জন্য ব্যাকএন্ড সংযোগ পুনঃব্যবহার করে) - kubanczyk


এছাড়াও, একটি বিপরীত প্রক্সি ওয়েব সার্ভার নির্দিষ্ট।

ভারসাম্য balancers যদিও অন্যান্য প্রোটোকল অনেক মোকাবেলা করতে পারেন। যদিও ওয়েব (HTTP) আজকাল বড় ধারণা, DNS, মেল (SMTP, IMAP) ইত্যাদি বিষয়গুলিও সুষম লোড করা যেতে পারে। এটি আজকাল যখন বেশিরভাগ লোকেরা মনে করেন যে "ইন্টারনেট" বা "আইপি নেটওয়ার্ক" তারা ওয়েবে ভাবছে। আরো একটি অস্পষ্ট হতে পারে যে একটি গুচ্ছ আরো স্টাফ আছে, বা একটি দালাল আরো।


23
2018-03-28 17:55





নেট ফলাফল (সার্ভারগুলির মধ্যে অনুরোধ বিতরণ করা) বিভিন্ন লোড ব্যালান্সার এবং বিপরীত প্রক্সিগুলির মধ্যে একই রকম, পার্থক্যগুলি অনুরোধগুলি বিতরণের জন্য ব্যবহৃত পদ্ধতিতে রয়েছে।

কিছু লোড ব্যালান্সারগুলি DNS ব্যবহার করে ট্র্যাফিকের ভারসাম্য বজায় রাখে, একই নামকে রাউন্ড রবিনে কার্যকরভাবে পুনঃনির্দেশ অনুরোধগুলিতে বিভিন্ন আইপিগুলির সমাধান করে। তথ্য কেন্দ্র বা অন্যান্য শারীরিক অবস্থার মধ্যে ভারসাম্য অনুরোধ লোড যখন এটি প্রায়ই দরকারী হতে পারে। আপনার যদি "তাত্ক্ষণিক" ব্যর্থ হওয়ার প্রয়োজন হয় তবে এটি একটি দরিদ্র পছন্দ, কারণ আপনি আপনার ক্লায়েন্ট DNS সার্ভারের দয়াটি সরবরাহ করেছেন টিটিএলকে সম্মান করার জন্য। সিস্কোর GSS (গ্লোবাল সাইট সিলেক্টর) DNS ভিত্তিক লোড ব্যালান্সিংয়ের একটি ভাল উদাহরণ।

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

উল্লেখ্য যে উপরের উভয় উদাহরণগুলিতে ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি টিসিপি কথোপকথন রয়েছে।

ওয়েব সার্ভারের পক্ষ থেকে অনুরোধটি গ্রহণ করে একটি প্রতিক্রিয়াশীল প্রক্সি ওয়েব সার্ভারের অনুরোধটি প্রতিচ্ছবি করে এবং ক্লায়েন্টের কাছে ফেরত পাঠায়, বিকল্পভাবে ক্যাশিংয়ের ফলাফলগুলি অনুরূপ অনুরোধ অনুসরণ করে।

মনে রাখবেন যে ক্লায়েন্ট আসলেই ওয়েব সার্ভারের সাথে সংযোগ স্থাপন করে না; বরং কথোপকথন প্রক্সি এবং ক্লায়েন্ট মধ্যে কঠোরভাবে হয়।


12
2018-03-28 17:39





একটি লোড ব্যালান্সার স্তর 3 উপরে থেকে স্তর 7 এ ট্র্যাফিক সামঞ্জস্য করতে পারে, কিন্তু একটি বিপরীত প্রক্সি HTTP নির্দিষ্ট।


3
2017-11-02 08:49





একজন বিপরীত প্রক্সি একটি ক্লায়েন্ট থেকে একটি অনুরোধ গ্রহণ, এটি একটি সার্ভার যা এটি পূরণ করতে পারেন, এবং ক্লায়েন্টকে সার্ভারের প্রতিক্রিয়া প্রদান করে (যার অর্থ রিভার্স প্রক্সির পিছনে একটি সার্ভার প্রোটোকল বা অন্য কোনও প্রোটোকলের কিছুটা বৈশিষ্ট্য সহ যোগাযোগ করতে পারে)।

একজন লোড balancer  সার্ভারের একটি গ্রুপের মধ্যে অন্তর্মুখী ক্লায়েন্ট অনুরোধ বিতরণ করে, প্রতিটি ক্ষেত্রে নির্বাচিত সার্ভার থেকে যথাযথ ক্লায়েন্টের প্রতিক্রিয়াটি ফেরত পাঠানো হয়।


3
2017-09-23 07:30



সুতরাং আপনি একটি লোড ব্যালান্সার বন্টন সঙ্গে একটি 'বিপরীত প্রক্সি' অপরিহার্য মানে? - Anthony Kong
এটি একটি সরাসরি সদৃশ nginx.com/resources/glossary/reverse-proxy-vs-load-balancer হয় তারা আপনার উত্তর চুরি করেছে অথবা আপনি আপনার উত্স উল্লেখ করা উচিত - icc97