HAProxy এর জন্য উইন্ডোজ প্রতিস্থাপন


13

এটি ইতিমধ্যে পোস্ট করা একই ধরণের প্রশ্ন আছে বলে মনে হয় না, তাই আমি এগিয়ে গিয়ে জিজ্ঞাসা করব।

আমি এমন একটি প্রকল্পে কাজ করছি যা ব্যাকএন্ড ওয়েবসার্চিতে আগত অনুরোধগুলি পরিচালনা করে দুটি - চারটি সার্ভার থাকার ফলে উপকৃত হতে পারে। পরিষেবাটির জন্য এসএসএল প্রয়োজন হয় না তবে উপলক্ষী দীর্ঘ চলমান প্রক্রিয়াগুলি (120 সেকেন্ড পর্যন্ত) সমর্থন করা দরকার।

এই প্রকল্পটিতে বর্তমানে একটি হার্ডওয়্যার লোড ব্যালেন্সিং সমাধান ক্রয়ের জন্য তহবিল নেই।

আমি এর সমাধান হিসাবে এর আগে HAProxy ব্যবহার করেছি এবং এটি খুব সহজ এবং সহজবোধ্য পেয়েছি। উইন্ডোজের জন্য কি একই রকম পণ্য রয়েছে (সার্ভার 2003 বা 2008) যা অনুরূপ কনফিগারেশন বিকল্প সরবরাহ করে এবং লাইটওয়েট পরিষেবা হিসাবে চালায়?

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

আমি কেবল পার্লবালকে দেখতে পাচ্ছি যা এই বিভাগে পড়ে বলে মনে হচ্ছে। যাতে এটিকে উদাসীনভাবে না রাখা হয় আমি একমাত্র উত্তরের কৃতিত্ব দেব।


উইন্ডোজের কোন সংস্করণ?
জাস্টিন স্কট

উইন্ডোজ সার্ভার 2003 বা 2008
গ্রে উইজার্ডেক্স

উত্তর:


4

হয়তো Perlbal ? এটি পার্ল-ভিত্তিক লোড ব্যালেন্সিং সমাধান। আমি নিজে এটি নিয়ে কাজ করি নি তবে আমি প্রায়শই এটির রেফারেন্স দেখেছি এবং যেহেতু এটি পার্লটিতে লেখা হয়েছে, কাজ করার কিছু সুযোগ রয়েছে। কিন্তু ...

... Google এ প্রস্তাব দেওয়া উইন্ডোজ সার্ভার ইতিমধ্যে আছে যা একটি বিল্ট-ইন নেটওয়ার্কের ভারসাম্য সেবা, যেমন আলোচনা এখানে এবং এখানে


আমি এই ব্যাপারে নজর দিব। উইন্ডোজ এলবি এমন এলবি নয় যা ক্লায়েন্ট চায় কারণ তারা দুটি ব্যাকএন্ড সার্ভারে ট্র্যাফিক ফরোয়ার্ড করার জন্য একটি প্রক্সি লোড ব্যালেন্সার চায় যা প্রতিক্রিয়াটি ভাগ করবে। আমি উইন্ডোজ এলবি সম্পর্কে অনেক কিছু জানি না তবে আমার বোধগম্যতা এটি এই প্রকল্পের জন্য কার্যকর হবে না।
গ্রে উইজার্ডেক্স

এছাড়াও মিরকোসফ্ট এনএলবি এবং ভার্চুয়াল পরিবেশগুলি একসাথে ভাল যায় না।
এয়ারে

10

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

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


9

আপনি বিপরীত প্রক্সি হিসাবে NGINX ব্যবহার করতে পারেন। এটি উইন্ডোজ প্ল্যাটফর্মে সমর্থন করে।

ডাউনলোড এবং ইনস্টলেশন জন্য এনজিআইএনএক্স হোম পৃষ্ঠাতে যান: এনজিআইএনএক্স হোম পৃষ্ঠা

লোড ব্যালেন্সিং পরিবেশন করতে এটি কীভাবে কনফিগার করা যায় সে সম্পর্কে খুব সুন্দর টিউটোরিয়াল রয়েছে: লোড ব্যালেন্সার হিসাবে এনজিআইএনএক্স


টিউটোরিয়ালটির লিঙ্কটি আর কাজ করছে না।
চৌ

8

আমি জানি এটি দীর্ঘ সময় ধরে প্রশ্ন হয়েছে তবে আপনি যদি উইন্ডোজের জন্য কিছু চান তবে সমাধানটি হল এআরআর -> এনএলবি

আইআইএস এআরআর কন্টেন্ট ক্যাচিং, বিপরীত প্রক্সি, এসএসএল অফলোডিং করবে। এটি লোড ব্যালেন্সিং করে না এটির জন্য আপনাকে ওয়েব সার্ভারগুলিতে এনএলবি ব্যবহার করতে হবে। তবে সমন্বয়টি এই দুটি খুব শক্তিশালী।

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


1
হ্যাঁ, এআরআর হ'ল - এবং আইআর আইআইএসের
এম

1
এআরআর একক মেশিন লোড ব্যালেন্সিং করতে সংগ্রাম করে। আপনি দুটি ভিন্ন মেশিনের মধ্যে ট্র্যাফিক পরিচালনা করতে পারেন (এবং এর মধ্যে একটি প্রক্সি নিজেই হতে পারে), আপনি ঠিক ঠিকানার দিকে ইঙ্গিত করতে সক্ষম হ্যাপ্রক্সিতে আপনার যে গ্রান্ট কন্ট্রোল রয়েছে তা খুঁজে পান না।
ডগ

0

আমি একইরকম পরিস্থিতির মুখোমুখি হয়েছি এবং এটি আমার পক্ষে কাজ করে, উইন্ডোজের জন্য লিনাক্সে আপনি একই ডিমনটি দেখতে পাবেন: http://mattiasgeniar.be/2010/04/14/tcp-traffic-redirection-on-windows/ http: //www.boutell.com/rinetd/


দেখে মনে হচ্ছে রিনেটেডের সর্বশেষ আপডেটটি 11 বছরেরও বেশি আগে 2003 এর এপ্রিলে ছিল। এটি উইন্ডোজ 95/98 / এনটি চালানোর দাবি করে আমি পাস করব
হেয়ারআফডডগ

0

আমি বুঝতে পারি যে প্রশ্নটি আসলেই পুরানো, তবে কিছু লোক এখনও একই সমস্যার মুখোমুখি হতে পারেন। তাই সবচেয়ে সহজ সমাধান হ'ল সাইগউইন। উদাহরণটি এখানে http://zcourts.com/2012/09/29/install-haproxy-on-windows-cygwin-good-for-testing/#sthash.PhJ3odwn.dpbs


1
যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে।
ক্যাস্পার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.