راه ساده برای تشریح RAID نرم افزاری این است که بدانیم برای انجام وظیفه خود از پردازشگر سیستم شما بهره می‌گیرد. به این معنی که نیاز پردازشی و قدرتی که RAID قرار است از آن برای فعالیت خود استفاده کند علاوه بر پردازش های معمول مورد نیاز سیستم عامل و نرم افزارهای اجرا شده روی آن، بر پردازشگر سیستم تحمیل می‌شود.

Raid سخت افزاری یا نرم افزاری

::  24 آبان 1393  ::

 

 

RAID نرم افزاری:

راه ساده برای تشریح RAID نرم افزاری این است که بدانیم برای انجام وظیفه خود از پردازشگر سیستم شما بهره می‌گیرد. به این معنی که نیاز پردازشی و قدرتی که RAID قرار است از آن برای فعالیت خود استفاده کند علاوه بر پردازش های معمول مورد نیاز سیستم عامل و نرم افزارهای اجرا شده روی آن، بر پردازشگر سیستم تحمیل می‌شود.

RAID نرم افزاری به دو راه مورد استفاده قرار می‌گیرد:

1- به عنوان یک راه حل نرم افزاری خالص (Pure)
2- به عنوان یک راه حل ترکیبی که شامل سخت افزارهای طراحی شده برای بهبود کارایی پردازشگر است.

1- راه حل نرم افزاری خالص: در این حالت نرم افزار بدون هیچ گونه کمک سخت افزاری تنها با استفاده از امکانات سیستم به عنوان یک نرم افزار کاربردی در کنار سایر نرم افزارهای اجرا شده در سیستم عامل انجام وظیفه خواهد نمود. هارد دیسک مورد استفاده در این روش همان دیسکی است که سیستم عامل روی آن قرار دارد. برخی از این RAID های نرم افزاری قابلیت یکپارچه شدن با سیستم عامل سرور به همراه برنامه های رایگان را دارا هستند که باعث ارزان شدن این روش می‌گردد.

برخی مزایا و معایب این روش:

- هزینه پایین (تنها هزینه، دیسک های اضافه شده است)
- عدم محافظت در هنگام بوت (عدم قابلیت مدیریت و محافظت از دیسک های خراب در مرحله بوت)
- بار اضافی تحمیلی بر روی سرورها (بدلیل اجرا شدن روی سیستم عامل. این روش برای RAID 0,1,10 پیشنهاد می‌شود)
- محدودیت در مهاجرت به سیستم عامل دیگر
- آسیب پذیری در مقابل ویروس‌ها
- امکان از دست دادن تمام داده ها بدلیل مشکلات سخت افزاری یا نرم افزاری سیستم عامل
- عدم استفاده از قابلیت کش



۲- راه حل ترکیبی – سخت افزار با کمک نرم افزار: در این روش نرم افزار RAID با کمک سخت افزارهای اضافه شده بر روی مادربرد مانند یک HBA با یک بایوس RAID که ضعف راه حل قبلی را هنگام بوت سیستم برطرف می‌سازد، انجام وظیفه می‌کند. بعلاوه اینکه درایورهای سخت افزاری مورد استفاده در این روش توسط اکثر سیستم های عامل مطرح پشتیبانی می‌شود.

برخی مزایا و معایب این روش:

- هزینه معقول (فقط یک HBA و یا یک فلش دیسک برای بایوس به عنوان هزینه تحمیل خواهد شد)
- محافظت در هنگام بوت
- کاربر گرافیکی مخصوص برای ساخت و نگهداری RAID
- سایر معایب موجود در روش اول.

RAID سخت افزاری:

در این روش برنامه RAID از طریق پردازشگر و رم تعبیه شده در دستگاهی مستقل از کامپیوتر میزبان اجرا می‌شود. سخت افزار می‌تواند بصورت یکپارچه بر روی مادربرد و یا یک کارت اسلات قابل نصب بر روی مادربرد استفاده شود.

ساده ترین راه برای تشخیص اینکه کدام نوع RAID سخت افزاری یا نرم افزاری برای کار شما مناسب‌تر است بررسی مشخصات فنی یا برگه های راهنمای هر یک می‌باشد. اگر روش ارائه شده شامل میکروپروسسور (معمولاً I/O، پردازشگر یا در برخی موارد ROC – به معنی RAID تعبیه شده در چیپست) بود، روش ارائه شده سخت افزاری است. و اگر پردازشگری در کار نبود نرم افزاری است. برای شما مهم است که بدانید کدام روش چه اثراتی در روند کار شما داشته و مطلوب شما است. اثرات مورد بحث موارد زیر هستند:

- وضعیت عملکرد پردازشگر هنگام اجرای سایر برنامه ها
- قدرت کارایی دیسک هایی که می‌توانند روی سیستم اضافه شوند
- سهولت بازگرداندن اطلاعات بعد از خرابی
- قابلیت مدیریت و مونیتورینگ پیشرفته داده ها
- امکان مدیریت دیسک ها بطور همزمان در سیستم عامل های مختلف
- امکان نصب باطری پشتیبان تا کَش نوشتاری سیستم را ارتقاء ببخشد



پیاده سازی RAID سخت افزاری:

به دو روش ممکن است.

1- بصورت یک کارت مستقل

2- بصورت یکپارچه ارائه شده بر روی چیپست مخصوص