কম্পিউটার

স্টোরেজ বোর্ড:RAID কি? [ভিডিও]

স্টোরেজ বোর্ড:RAID কি? [ভিডিও]


ভিডিও ট্রান্সক্রিপ্ট

হাই, আমি Ontrack ডেটা পুনরুদ্ধার থেকে Mikey এবং স্টোরেজ বোর্ডে স্বাগতম! এই পর্বে আমরা RAID সিস্টেমগুলি দেখতে যাচ্ছি - সেগুলি কী এবং তারা কীভাবে কাজ করে - তবে আমরা আরও এগিয়ে যাওয়ার আগে, আসুন RAID এর অর্থ ঠিক কী তা সংজ্ঞায়িত করি৷

RAID সংজ্ঞায়িত করা

RAID হল স্বাধীন ডিস্কের অপ্রয়োজনীয় অ্যারে এবং এটি ডেটা স্টোরেজের একটি পদ্ধতি যেখানে আপনি একাধিক ডিস্ক জুড়ে ডেটা বিতরণ বা ছড়িয়ে দিতে পারেন, সমস্ত কার্যক্ষমতা এবং নির্ভরযোগ্যতা বৃদ্ধির লক্ষ্যে৷

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

হার্ডওয়্যার বনাম সফ্টওয়্যার RAID

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

RAID স্তরগুলি এবং ঠিক কীভাবে তারা অনুশীলনে কাজ করে, আমরা এই RAID সিস্টেমগুলি কী তা খুঁজে বের করতে কিছু মূল শর্তাবলীর দিকে নজর দেব৷

মূল শর্তাবলী

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

এর পরে, আমাদের আছে 'অপ্রয়োজনীয়তা', যা কম্পিউটার বিজ্ঞানের অর্থে, সমালোচনামূলক উপাদানগুলির সদৃশতা, তাই যদি একটি ব্যর্থ হয় তবে পুরো সিস্টেমটি এর সাথে পড়ে না। RAID সিস্টেমের ক্ষেত্রে, এই উপাদানগুলি হল ড্রাইভ। আমরা শীঘ্রই আবার এটি সম্পর্কে আরও বিস্তারিত জানাব৷

RAID এর অন্য দুটি মূল ধারণা হল 'মিররিং' এবং 'স্ট্রাইপিং'। মিররিং টিনের উপর যা বলে তা অনেকটা এমন; এটি এক ড্রাইভ থেকে অন্য ড্রাইভে ডেটা মিরর করছে, যা সঠিক একই তথ্যের প্রতিলিপি করে যাতে কিছু ভুল হয়ে গেলে তা পুনরুদ্ধার করা যায়।

তারপরে আমাদের স্ট্রাইপিং আছে, যেটি যখন একাধিক ডিস্ক জুড়ে ডেটা ক্রমিকভাবে লেখা হয় এবং আমরা একটি 'RAID 0' সেটআপের মধ্যে এটি কীভাবে কাজ করে তা পরীক্ষা করব।

আমরা এটি করার আগে, এটি উল্লেখ করা উচিত যে সেখানে অনেকগুলি বিভিন্ন RAID স্তর রয়েছে৷ আমরা এই ভিডিওটির উদ্দেশ্যে চারটি বেছে নিয়েছি, কিন্তু উদাহরণস্বরূপ, আপনি যদি কাস্টম অ্যাপ্লিকেশন বা ডাটাবেস সহ একটি কোম্পানি হন, তাহলে আপনার সঠিক প্রয়োজনের উপর নির্ভর করে আপনি নিজের RAID স্তর তৈরি করতে চাইতে পারেন৷ স্তরগুলি RAID 0 থেকে RAID 61 পর্যন্ত এবং তার পরেও যায়, তবে আরও অনেকগুলি নেস্টেড বা কাস্টম স্তর রয়েছে৷ আমরা এখানে চারটি মৌলিক স্তর দেখব।

RAID 0

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

RAID 1

RAID 1 হল আমাদের পরবর্তী স্তর, যা মিররিংয়ের ধারণাটি নেয় যা আমরা আগে দেখেছি। আবার, এই সেটআপে দুটি ড্রাইভ রয়েছে এবং এটি প্রথম ড্রাইভ থেকে দ্বিতীয় ড্রাইভে ডেটা মিরর করছে। এর মানে হল যে যদি ড্রাইভ 1 এই RAID কনফিগারেশনে ব্যর্থ হয়, আপনি কোনও সমস্যা ছাড়াই ডেটা পুনরুদ্ধার করতে সক্ষম হবেন (যেমন একই ডেটা ড্রাইভ 2 এ রয়েছে)। এটি অপ্রয়োজনীয়তা এবং ডেটা সুরক্ষা যোগ করে এবং এটি RAID-এর মধ্যে উপলব্ধ রিডানডেন্সির সর্বনিম্ন রূপ৷

RAID 5

এখন আরও জটিল স্তরে যাওয়া যাক এবং RAID 5-এর দিকে নজর দেওয়া যাক। এটি প্যারিটির ধারণার সাথে পরিচয় করিয়ে দেয় - পুনরুদ্ধারে সহায়তা করার জন্য একাধিক ড্রাইভ জুড়ে ডেটা বিতরণ। আপনি এখানে দেখতে পাচ্ছেন যে এই সেটআপে আমাদের চারটি ড্রাইভ রয়েছে (RAID 5-এর জন্য কমপক্ষে তিনটি ড্রাইভ প্রয়োজন) এবং আপনি দেখতে পাচ্ছেন প্যারিটি এখানে লাল রঙে হাইলাইট করা হয়েছে। যদি একটি ড্রাইভ ব্যর্থ হয় - ধরা যাক ড্রাইভ 4 - অন্যান্য ড্রাইভ থেকে প্যারিটি ব্যবহার করে ডেটা পুনরায় তৈরি করা যেতে পারে (এই RAID 5 এর প্যারিটি মোট একটি ড্রাইভের স্থান নেয় এবং তাই এটি একটি ড্রাইভ ব্যর্থতা সহ্য করতে পারে)।

RAID 5 এর সাথে, আপনি আরও এক ধাপ এগিয়ে যেতে পারেন এবং একটি পঞ্চম ড্রাইভ কনফিগার করতে পারেন:একটি 'হট স্পেয়ার'। এটি একটি নিষ্ক্রিয় ড্রাইভ যা সিস্টেমের মধ্যে কোন ডেটা লেখা নেই, কিন্তু যদি একটি ড্রাইভ ব্যর্থ হয় - আসুন আবার ড্রাইভ 4 নেওয়া যাক - হট স্পেয়ার (ড্রাইভ 5) ব্যর্থ ড্রাইভ 4 এর জায়গা নেবে এবং এটি হবে অন্যান্য ড্রাইভ জুড়ে সমতার উপর ভিত্তি করে লেখা এবং কোন ডেটা হারিয়ে যায় না। তারপরে আপনি যা করতে পারেন তা হল ব্যর্থ ড্রাইভটি বের করে অ্যারেতে একটি নতুন ঢোকান, যা আপনার নতুন হট স্পেয়ার হয়ে যায়। এটি ডেটা ক্ষতি রোধ করার জন্য অপ্রয়োজনীয়তা যোগ করার আরেকটি ভাল উপায়।

RAID 6

সবশেষে, আমাদের কাছে RAID 6 আছে, যা প্যারিটির ধারণাটিকে আরও এক ধাপ এগিয়ে নিয়ে যায় 'দ্বৈত সমতা'-এ। আপনি এখানে RAID 6 অ্যারে দেখতে পাচ্ছেন, আমাদের কাছে পাঁচটি ড্রাইভ রয়েছে (RAID 6-এর জন্য কমপক্ষে চারটি ড্রাইভ প্রয়োজন) এবং আপনি তাদের জুড়ে দ্বৈত সমতা স্প্যান দেখতে পারেন, মোট দুটি ড্রাইভের স্থান দখল করে। ডেটা ফেরত পাওয়ার ক্ষেত্রে কোনও সমস্যা হওয়ার আগে এটি অ্যারের মধ্যে দুটি ড্রাইভকে ব্যর্থ হওয়ার অনুমতি দেয়। এটি কিছু নির্ভরযোগ্যতা এবং ডেটা সুরক্ষার অনুভূতি যোগ করে যাতে দুটি ড্রাইভ যদি নিচে চলে যায়, অন্য ড্রাইভ জুড়ে দ্বৈত সমতা সহ, আপনি সেই অ্যারের মধ্যে ডেটা পুনর্নির্মাণ করতে পারেন৷

এটা উল্লেখ করার মতো যে রিডানডেন্সি এবং প্যারিটি ব্যাকআপ থাকার মত নয়; সবসময় মনে রাখবেন আপনার RAID সিস্টেমের আলাদা ব্যাকআপ রাখতে।

আপনি কি একটি RAID সিস্টেমে ডেটা সঞ্চয় করেন? আপনি কোন স্তর ব্যবহার করেন এবং কেন? নীচে মন্তব্য করে আমাদের জানান।


  1. ডেটা সেন্টার কি?

  2. ক্লাউড স্টোরেজ কি?

  3. পলিগ্লট অধ্যবসায় কি?

  4. Paymen45 Ransomware কি?