একটি RAID কন্ট্রোলার কি এবং এর সুবিধা কি?
What Is Raid Controller
আপনি কি জানেন RAID কন্ট্রোলার কি? আপনি কি জানেন বিভিন্ন RAID লেভেল কি? আপনি যদি না জানেন এবং উপরের প্রশ্নের উত্তর খুঁজতে চান, তাহলে বিস্তারিত জানতে এই পোস্টটি পড়তে পারেন। এই পোস্টটি RAID কন্ট্রোলারের সংজ্ঞা, সুবিধার পাশাপাশি বিভিন্ন স্তরের তথ্য প্রদান করে।
এই পৃষ্ঠায় :RAID কন্ট্রোলার
সংজ্ঞা
একটি RAID কন্ট্রোলার কি? একটি RAID কন্ট্রোলার হল একটি কার্ড বা চিপ যা অপারেটিং সিস্টেম এবং একটি স্টোরেজ ড্রাইভের (সাধারণত একটি হার্ড ড্রাইভ) মধ্যে অবস্থিত। আপনি যদি RAID সম্পর্কে কিছু তথ্য পেতে চান, আপনি এটি খুঁজতে MiniTool-এর অফিসিয়াল ওয়েবসাইটে যেতে পারেন।
একটি RAID কন্ট্রোলার কি করে? তারা নির্দিষ্ট ডেটা সুরক্ষা এবং অপ্রয়োজনীয় বৈশিষ্ট্য সহ বিভিন্ন গ্রুপে ড্রাইভগুলিকে ভার্চুয়ালাইজ করে। ফ্রন্ট-এন্ড ইন্টারফেস সাধারণত হোস্ট-ভিত্তিক অ্যাডাপ্টারের (HBA) মাধ্যমে সার্ভারের সাথে যোগাযোগ করে। ব্যাকএন্ড অন্তর্নিহিত স্টোরেজ মাধ্যমের সাথে যোগাযোগ করে এবং পরিচালনা করে; এটি সাধারণত ATA, SCSI, SATA, SAS বা ফাইবার চ্যানেল।
হাইপয়েন্ট SSD7120 একটি চমত্কার NVMe RAID কন্ট্রোলারHighPoint SSD7120 হল একটি বুটযোগ্য Quad M.2 PCIe x16 NVMe SSD RAID কার্ড যা আপনার NVMe M.2 ড্রাইভ অ্যাক্সেস করতে সাহায্য করে।
আরও পড়ুনRAID কন্ট্রোলারগুলিকে একাধিক বৈশিষ্ট্য দ্বারা শ্রেণীবদ্ধ করা হয় যার মধ্যে রয়েছে ড্রাইভের ধরন (যেমন SATA বা SAS), নির্দিষ্ট RAID স্তর এবং পোর্ট এবং সমর্থিত ড্রাইভের সংখ্যা। RAID কন্ট্রোলার একটি স্টোরেজ কন্ট্রোলার নয়। স্টোরেজ কন্ট্রোলার সিস্টেমে সক্রিয় ডিস্ক প্রদান করে, যখন RAID কন্ট্রোলার একটি RAM ক্যাশে হিসাবে কাজ করে এবং RAID ফাংশন প্রদান করে।
সুবিধাদি
এখন, RAID কন্ট্রোলার কার্ডের সুবিধাগুলো দেখা যাক। হার্ডওয়্যার-ভিত্তিক RAID কন্ট্রোলার আর্কিটেকচারটি সফ্টওয়্যার-ভিত্তিক RAID থেকে বেশি ব্যয়বহুল, তবে এটি বুট ত্রুটি ছাড়াই সিস্টেমের কার্যকারিতা উন্নত করতে পারে। সুবিধাগুলো নিম্নরূপ:
ক্যাশ মেমরি
কন্ট্রোলার-ভিত্তিক RAID সাধারণত অতিরিক্ত ডিক প্রদান করে ক্যাশ মেমরি RAID অপারেশন ত্বরান্বিত করতে।
ডেডিকেটেড প্রসেসিং
কন্ট্রোলার-ভিত্তিক সিস্টেম স্বাধীনভাবে অপারেটিং সিস্টেম ছাড়াও RAID কনফিগারেশন পরিচালনা করে। তাছাড়া, RAID কন্ট্রোলারের ক্ষমতা এবং গতি শুধুমাত্র সফ্টওয়্যার RAID থেকে উচ্চতর কারণ RAID কন্ট্রোলারদের ডিস্ক প্রক্রিয়াকরণ ক্ষমতার প্রয়োজন হয় না।
বুট ত্রুটির অভাব
এবং, এটি বুট ত্রুটি দ্বারা প্রভাবিত হয়, যা সমগ্র অ্যারের ক্ষতি করতে পারে কারণ সফ্টওয়্যার-শুধু RAID অপারেটিং সিস্টেমে থাকে। যাইহোক, RAID কন্ট্রোলার বুট ত্রুটি দ্বারা প্রভাবিত হবে না।
হার্ডওয়্যার VS সফ্টওয়্যার RAID কন্ট্রোলার
হার্ডওয়্যার-ভিত্তিক: RAID কন্ট্রোলার
ডেডিকেটেড হার্ডওয়্যার কন্ট্রোলারের দুটি ভিন্ন আর্কিটেকচার রয়েছে: একটি বাহ্যিক RAID কন্ট্রোলার কার্ড এবং একটি অভ্যন্তরীণ RAID-অন-চিপ৷
RAID কন্ট্রোলার কার্ড: RAID কন্ট্রোলার কার্ড হল একটি সম্প্রসারণ কার্ড একটি PCIe বা PCI-X মাদারবোর্ড স্লটে ঢোকানো হয়েছে। এটিতে একটি RAID প্রসেসর এবং ড্রাইভ ইন্টারফেস সহ I/O প্রসেসর রয়েছে।
RAID-অন-চিপ: সস্তা RAID-অন-চিপ হল একটি একক মাদারবোর্ড চিপ যাতে একটি ইন্টিগ্রেটেড হোস্ট ইন্টারফেস, HDD I/O ইন্টারফেস, RAID প্রসেসর এবং মেমরি কন্ট্রোলার থাকে।
সফ্টওয়্যার-ভিত্তিক: সার্ভার-ভিত্তিক RAID
সফটওয়্যার RAID হোস্ট থেকে RAID পরিষেবা প্রদান করে। এটির দুটি প্রকার রয়েছে: সফ্টওয়্যার-শুধু RAID এবং হাইব্রিড হার্ডওয়্যার/সফ্টওয়্যার RAID৷
শুধুমাত্র সফ্টওয়্যার RAID: সিস্টেমে একটি নেটিভ ফাংশন হিসাবে, সফ্টওয়্যার-শুধু RAID RAID বিকল্পগুলির মধ্যে সবচেয়ে কম ব্যয়বহুল করে তোলে। হোস্ট-ভিত্তিক অ্যাপ্লিকেশনটি RAID গণনা পরিচালনা করে এবং স্টোরেজ ড্রাইভে সংযুক্ত করতে HBA বা নেটিভ I/O ইন্টারফেস ব্যবহার করে।
হাইব্রিড হার্ডওয়্যার RAID: হাইব্রিড হার্ডওয়্যার/সফ্টওয়্যার RAID একটি হার্ডওয়্যার উপাদান ব্যবহার করে মাদারবোর্ড বা HBA থেকে RAID BIOS ফাংশন সরবরাহ করে। হাইব্রিড প্রযুক্তি আরেকটি স্তর যোগ করে এবং শুধুমাত্র সফ্টওয়্যারের দাম বেশি, তবে এটি RAID সিস্টেমকে অপারেটিং থেকে রক্ষা করতে পারে সিস্টেম ত্রুটি বুট ত্রুটি।
বিভিন্ন RAID স্তর
RAID কন্ট্রোলার RAID স্তরের জন্য নির্দিষ্ট। সবচেয়ে সাধারণ স্তরগুলি হল RAID 0, 1, 5/6, এবং 10৷ বিশদ বিবরণ নিম্নরূপ:
RAID 0: স্ট্রিপিং – RAID 0 হল একমাত্র RAID স্তর যা অপ্রয়োজনীয়তা প্রদান করে না কিন্তু শুধুমাত্র হার্ড ড্রাইভের কর্মক্ষমতা উন্নত করে। RAID 0 ফাইলগুলিকে ভাগ করে এবং দুই বা ততোধিক ডিস্কে ডেটা বিভক্ত করে, এবং বিভক্ত ডিস্কগুলিকে একটি পার্টিশন হিসাবে বিবেচনা করে।
RAID 1: মিররিং - RAID 1 ডাটা রিডানডেন্সি এবং ফেইলওভার প্রদান করতে দুই বা ততোধিক ডেস্কটপে কাজ করে। এটি প্রতিটি ডিস্কে একই ডেটা পড়ে এবং লেখে। মিরর করা ডিস্ক ব্যর্থ হলে, ফাইলটি একটি কার্যকরী ডিস্কে সম্পূর্ণরূপে উপস্থিত হবে।
রেইড 5/6: প্যারিটি/ডাবল প্যারিটি দিয়ে স্ট্রাইপিং – RAID 5/6 RAID 0-এর কর্মক্ষমতাকে RAID 1-এর অপ্রয়োজনীয়তার সাথে একত্রিত করে, কিন্তু উপলব্ধ ক্ষমতার প্রায় এক-তৃতীয়াংশ প্রয়োজন।
RAID 10: স্ট্রিপিং এবং মিররিং - RAID 10 হল RAID স্তরগুলির মধ্যে সবচেয়ে ব্যয়বহুল। কর্মক্ষমতা উন্নত করতে এটি কমপক্ষে চারটি ডিস্কে স্ট্রাইপ করা হয় এবং আয়নাতে অপ্রয়োজনীয়। একটি চার-ড্রাইভ অ্যারেতে, সিস্টেম দুটি ডিস্কে ডেটা স্ট্রাইপ করে। বাকি দুটি ডিস্ক ডোরাকাটা ডিস্ককে মিরর করে এবং প্রতিটি ডিস্ক অর্ধেক ডেটা সঞ্চয় করে।
এছাড়াও দেখুন: সাধারণত ব্যবহৃত হার্ডওয়্যার RAID আপনার জানা উচিত
চূড়ান্ত শব্দ
সংক্ষেপে, এই পোস্টটি মূলত RAID কন্ট্রোলারের সংজ্ঞা, সুবিধার পাশাপাশি বিভিন্ন স্তরের কিছু তথ্য উপস্থাপন করে। অতএব, আপনার RAID কন্ট্রোলারগুলির একটি ব্যাপক এবং গভীর বোঝাপড়া থাকবে।