আমি এই এখনো নিজেকে বাস্তবায়িত হয়নি, কিন্তু আমি ব্যবহার মধ্যে খুঁজছেন করছি অন-দ্য-উড়ে পুনরায় কনফিগার করা এর nginx প্লাস । আমি ভাবছি যে হয় এএমআই, বা কনফিগারেশন পরিচালনা (পুতুল, সল্ট বা এই জাতীয়) যা একটি অটো স্কেলিং গ্রুপ উদাহরণ স্থাপন করে NGiNX পুনরায় কনফিগারেশন এপিআইতে পৌঁছে যেতে পারে (সম্ভবত, কোনও অভ্যন্তরীণ রুট 53 ডোমেন নামের মাধ্যমে তাই কোনও স্থির আইপি হবে না ব্যবহার করা দরকার), এবং বিপরীত প্রক্সিটির জন্য নিজেকে প্রবাহের ক্লাস্টারে যুক্ত করুন। এরপরে এনজিআইএনএক্স-এর অন্তর্নির্মিত স্বাস্থ্য পরীক্ষাটি তার পরে [যুক্ত] উদাহরণটি গ্রহণ করবে এবং এটি অনুপলব্ধ হয়ে গেলে এটিকে ফেলে দেয়। এটি সবচেয়ে পরিষ্কার সমাধান বলে মনে হচ্ছে এবং উদাহরণটি যুক্ত করতে কোনও বিলম্ব নেই এবং এনজিআইএনএক্স প্লাসের বাইরে ব্যান্ডের স্বাস্থ্য পরীক্ষার বৈশিষ্ট্য হওয়ায় এটি বাদ দেওয়ার ক্ষেত্রে খুব কমই দেরি হচ্ছে।
এই পদ্ধতির একটি অটো-আবিষ্কার সিস্টেম (কনসাল, সার্ফ, বা এই জাতীয়) সেটআপ করার প্রয়োজন এড়ানো যায় যা ছোট সেটআপগুলির জন্য প্রায়শই সেটআপ / প্রশাসনের শর্তাদির পাশাপাশি প্রয়োজনীয় ইসি 2 দৃষ্টান্ত উভয়ই অনেক বেশি ওভারহেডের মতো মনে হয়। কনসাল, উদাহরণস্বরূপ, স্থিতিশীল হওয়ার জন্য সর্বনিম্ন তিনটি দৃষ্টান্ত প্রয়োজন। সার্ফ সম্ভবত এএসজি দৃষ্টান্তগুলি নিজেরাই চালাতে পারে, তবে এটি বজায় রাখার ওভারহেড এখনও রয়েছে এবং যদি এএসজি এক বা দুটি উদাহরণে স্কেল করে তবে আপনি কোরামটি হারাবেন।
অবশেষে, এটি অটো স্কেলিং গ্রুপ পরিবর্তনের স্বয়ংক্রিয় বিজ্ঞপ্তির সাথে সংযুক্ত করা যেতে পারে, সম্ভবত এনজিআইএনএক্স সার্ভারে (লোড ব্যালেন্সিংয়ের জন্য / ব্যবহৃত হয়)। এ জাতীয় বিজ্ঞপ্তি দ্বারা চালিত শ্রোতা (উপেন্দ্রও উল্লেখ করেছেন এটিই) তত্ক্ষণাত্ অন-দ্য ফ্লাই মডিফিকেশন এপিআইয়ের মাধ্যমে এনজিআইএনএক্স-তে নতুন ইনস্ট্যান্স যুক্ত করতে পারে। এনজিআইএনএক্স প্লাসের ব্যয় ব্যতীত, এটি আশ্চর্য হয়ে যায় যে কেন কেউ ইলাস্টিক লোড ব্যালেন্সারকে এর প্রথম সংখ্যাটিতে অসংখ্য সমস্যা সহ ব্যবহার করবে।
সম্পাদনা 2015-12-07: ngx_openresty এর ব্যালেন্সার-বাই-Lua ( এই GitHub থ্রেড দেখুন ) অফার একটি হট যোগ / nginx মূল প্রজেক্টের গ্রুপ থেকে সার্ভার সরানোর জন্য অন্য সম্ভাব্য ওপেন সোর্স সমাধান। আমি এখনও এটি নিয়ে নিজেই পরীক্ষা নিরীক্ষা করি নি, তবে এই পোস্টটি জুড়ে যে কেউ হোঁচট খাচ্ছে তার জন্য এখানে একটি উল্লেখ যুক্ত করতে চেয়েছিলাম।