সক্রিয় স্ট্যান্ডবাই বনাম সক্রিয় সক্রিয়

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

সক্রিয় / স্ট্যান্ডবাই কনফিগারেশন

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

সক্রিয় / সক্রিয় কনফিগারেশন

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