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