অ্যাক্টিভ স্ট্যান্ডবাই এবং অ্যাক্টিভ অ্যাক্টিভের মধ্যে পার্থক্য

অ্যাক্টিভ স্ট্যান্ডবাই এবং অ্যাক্টিভ অ্যাক্টিভের মধ্যে পার্থক্য
অ্যাক্টিভ স্ট্যান্ডবাই এবং অ্যাক্টিভ অ্যাক্টিভের মধ্যে পার্থক্য

ভিডিও: অ্যাক্টিভ স্ট্যান্ডবাই এবং অ্যাক্টিভ অ্যাক্টিভের মধ্যে পার্থক্য

ভিডিও: অ্যাক্টিভ স্ট্যান্ডবাই এবং অ্যাক্টিভ অ্যাক্টিভের মধ্যে পার্থক্য
ভিডিও: Electronics parts and components name/ইলেকট্রনিক্স পার্টস এবং কম্পোনেন্ট এর নাম। 2024, জুলাই
Anonim

অ্যাকটিভ স্ট্যান্ডবাই বনাম অ্যাক্টিভ অ্যাক্টিভ

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

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

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

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

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

একটিভ/স্ট্যান্ডবাই এবং অ্যাক্টিভ/সক্রিয় কনফিগারেশনের মধ্যে পার্থক্য কী?

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

– অতএব, সক্রিয়/সক্রিয় মোডের অধীনে যেকোন সক্রিয় নোডের জন্য 50% এর বেশি ব্যবহার করা হলে একটি সক্রিয় নোডে ব্যর্থতার ক্ষেত্রে কর্মক্ষমতা হ্রাস পাবে।

– সক্রিয়/সক্রিয় কনফিগারেশনে, একটি পথে ব্যর্থতা পরিষেবা বিভ্রাটের দিকে পরিচালিত করবে না, যেখানে সক্রিয়/স্ট্যান্ডবাই কনফিগারেশনের সাথে, এটি ব্যর্থতা সনাক্তকরণের সময় এবং সক্রিয় নোড থেকে স্ট্যান্ডবাই নোডে স্থানান্তরিত সময়ের উপর নির্ভর করে পরিবর্তিত হতে পারে।

– সক্রিয়/সক্রিয় কনফিগারেশন অপ্রত্যাশিত পরিস্থিতির ক্ষেত্রে একটি অস্থায়ী থ্রুপুট এবং ক্ষমতা সম্প্রসারণ হিসাবে ব্যবহার করা যেতে পারে, যদিও এটি ব্যর্থতার সময় কর্মক্ষমতা অবনতির দিকে নিয়ে যায়।

– যদিও, অ্যাক্টিভ/স্ট্যান্ডবাই সহ এমন বিকল্পটি ক্ষণিকের জন্যও উপলব্ধ নয়৷

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

– অ্যাক্টিভ/স্ট্যান্ডবাই পদ্ধতি কম জটিল এবং নেটওয়ার্কের সমস্যা সমাধান করা সহজ, যেহেতু সক্রিয়/সক্রিয় পদ্ধতির তুলনায় শুধুমাত্র একটি পাথ সব সময় সক্রিয় থাকে, যা একই সময়ে উভয় পাথ এবং নোডকে সক্রিয় রাখে।

– অ্যাক্টিভ/অ্যাকটিভ কনফিগারেশন সাধারণত লোড ব্যালেন্সিং সমর্থন করে, যেখানে অ্যাক্টিভ/স্ট্যান্ডবাই কনফিগারেশনের সাথে এমন কোনো সমাধান পাওয়া যায় না।

– যদিও, সক্রিয়/সক্রিয় কনফিগারেশন ক্ষণস্থায়ী ক্ষমতা সম্প্রসারণের অনুমতি দেয়, সাধারণভাবে, এটি সক্রিয়/স্ট্যান্ডবাই কনফিগারেশনের তুলনায় নেটওয়ার্কে অতিরিক্ত জটিলতা প্রদান করে।

– যেহেতু উভয় পথই সক্রিয়/সক্রিয় কনফিগারেশনের অধীনে সক্রিয়, ব্যর্থতার ক্ষেত্রে আউটেজের সময় কার্যত শূন্য, যা সক্রিয়/স্ট্যান্ডবাই কনফিগারেশনের ক্ষেত্রে বেশি হতে পারে।

প্রস্তাবিত: