همانطور که می دانیم با استفاده از کانکتورهایIDE ی موجود روی مادر برد امکان استفاده از حداکثر دو دستگاه بر روی هر کانکتور وجود دارد.RAID تکنولوژی است که امکاناتی نظیر افزایش سرعت, Back up گیری
همزمان روی یک یا چند درایو و … در اختیار کاربر قرار می دهد . برای هر
کدام از آرایشهای ممکن هنگام استفاده از دو یا چند هاردیسک , نسخه های
متفاوتRAID مطرح می شود به عنوان مثال: RAID1 , RAID0 و….
RAID0: ذخیره سازی روی چند دیسک بدون کنترل خطا مزایا و مشخصات:
داده ها به بلوکهایی تبدیل می شوند و هر بلوک در هارد دیسک مجزا ذخیره می شود .
باعث بالا رفتن کارایی سیستم I/O می گردد چرا که بار ترافیکی نقل و انتقالات بین چندین کانال مجزا تقسیم می شود .
بالارفتن کارایی بدلیل وجود کنترلرهای مختلفی که عمل کنترل ترافیک را به عهده می گیرند (افزایش سرعت)
طراحی بسیار ساده ( زیرا مدار محاسبه Parity وجود ندارد)
عدم پرداختن به محاسبات مربوطه به Parity وکنترل خطا (افزایش سرعت به دلیل عدم پرداختن به محاسبات مربوط به Parity )
عدم استفاده از Parity (هیچ گونه کد تشخیص و تصحیح خطا در این نوع RAID وجود ندارد )
از کار افتادن یک درایو باعث از دست رفتن کلیه اطلاعات خواهد شد .
عدم کارایی در محیطهای حساس به حفظ داده ها
میکس و پردازش تصاویر ویدیویی (میکس و مونتاژ)
واژه پردازی (نرم افزارهای تایپ و … )
کارهایی که نیاز به سرعت بالا دارد .
Mirroning: کپی برداری هم زمان روی دو درایو
Duplexing: زمانی است که یکی از درایوها دچار مشکل شود و درایو سالمی را جایگزین نماییم سپس داده ها را روی درایو سالم کپی کنیم.
مزایا و مشخصات:
هنگام سیکل نوشتن , گویی اطلاعات روی یک دیسک نوشته می شود (در صورتیکه عملأ بر روی دو دیسک نوشته می شود . مانندRAID0 ) ولی عمل خواندن , ازهر دودیسک انجام می شود ( کاهش ترافیک گذرگاه – نوشتن بر روی هر دو دیسک ولی خواندن مجزا)
قابلیت برگرداندن %۱۰۰ داده ها هنگام بروز مشکل برای یک دیسک.
در نرخ انتقالات داده تغییر محسوسی نداریم. (یعنی وجود دو دیسک تفاوتی با یک دیسک ندارد)
در شرایط خاصRAID1, توانایی تحمل خرابی بیش از یک دیسک را نیز دارد.
ساده ترین طراحی در تکنولوژیRAID (مدار مربوط بهParity وجود ندارد)
بیشترین تعداد هارد دیسک در میان انواعRAID بسته به انتخابUser
هزینه بالا
تصحیح خطای بسیار سریع
مناسب برای انتقال اطلاعات
طراحی بسیار یچیده که با صدمه دیدن یک دیسک دچار مشکل می شود.
نامناسب در دید تجاری (تعداد زیاد درایوها)
سیکل خواندن و نوشتن بسیار سریع.
طراحی بسیار پیچیده که با صدمه دیدن یک دیسک مجموعه دچار مشکل می شود.
میکس و مونتاژ تصویر
ویرایش تصویر مانندRAID0
سیکل خواندن بسیار سریع ( ترافیک کمتر در گذرگاه)
پیچیدگی
بسیار بالا در طراحی مدار کنترلی مشکل در برگرداندن داده ها هنگام بروز
اشکال در یک دیسک ( چرا که داده ها روی دیسکها توزیع شده است)
مزایا و مشخصات:
در این نوع به حداقل ۳ درایو دیسک سخت نیاز داریم.
تک تک بلوک های داده روی دیسک ها نوشته می شوند وParity مربوط به هر بلوک نیز داخل هارد مربوط ذخیره می گردد.
سیکل خواندن بسیار سریع (ترافیک کمتر در گذرگاه )
سیکل نوشتن متوسط (محاسبات مربوط به Parity)
قابلیت و اطمینان بالا (وجود ECC)
خرابی در یک دیسک در خروجی تاثیر ندارد.
طراحی پیچیده مدار کنترلی
مشکل در برگرداندن داده ها هنگام بروز اشکال
در سیستمهایServer و بانکهای اطلاعاتیISPها
RAID6در واقع نسخه پیشرفتهRAID5 می باشد که تصحیح و کنترل خطا را بهبود می بخشد . این ویرایشRAID اطمینان و توانایی بالا در زمینهdata storage فراهم می کند.
بهترین انتخاب برای کاربردهای بحرانی و حساس
طراحی مدار کنترلی بسیار پیشرفته و پیچیده.
سیکل نوشتن بسیار کند ( دوبار محاسبه مربوط بهParity )
نیاز بهN+2 درایو دیسک سخت . بدلیل دارا بودن حالتParity دو بعدی N(تعداد دیسکهای سخت در حالت معمولی)
ادغام اطمینان بالا با قابلیت بالا
مزایا و مشخصات:
نقل و انتقال غیر همزمان و دارای کنترلگرهای مستقل.
درایو مجزا برای ذخیره کردن اطلاعات مربوط بهParity
برخورداری از سیستمOpen System و استفاده از گذرگاهSCSI
گذرگاهCache داخلی با سرعت بالا(X-bus )
دیسک های خواندن و نوشتن از امکانChoching استفاده میکنند.
تکنولوژی مدار تولیدParity تا حدودی با سایر انواعRaid تفاوت دارد.
امکانHot Swaping
سیستمی اطلاق می شود که قابلیت سازگاری با سخت افزارها و نرم افزارهای
مختلف را داشته باشد و امکان کارکردن در سیستمهای مختلف را به راحتی داشته
باشد.
عمل تکه تکه کردن بلوکهای داده همانندRaid1 انجام می پذیرد.
تصحیح و کنترل خطا نیز مانندRaid2 می باشد.
نرخ انتقال بالا
در شرایط معین , امکان تحمل خرابی چند دیسک در این نوعRAID وجود دارد.
بسیار گران قیمت
منبع تغذیه حتمأ باید متصل بهups باشد.
جابجایی درایوها باید به صورت موازی انجام گیرد.
سیستمهایServer و بانکهای اطلاعاتی.
این آرایهRAID حداقل به ۵ دستگاه دیسک سخت نیاز دارد.
RAID53در واقع بایدRAID03 نلمیده شود زیرا عملStriping آن همانندRAID0 بوده وSegment بندی آن نیز مانندRAID3 می باشد.
تحمل خطای آن مانندRAID3 می باشد.
نسبت بهRAID3 دارای نرخ انتقال بسیار بهتری می باشد.
قیمت بالا
همه دیسک ها باید با همدیگر سنکرون شوند که انتخاب نوع و مدل درایو را محدود می سازد.
Stripe کردن در سطح بایتها نهایتأ در محاسبه ظرفیت فرمت شده تأثیر منفی می گذارد.
مزایا و مشخصات:
حداقل به ۴ دستگاه هاردیسک نیاز دارد.
RAID 0+1به عنوان آرایه آینه ای نیز معروف است با این تفاوت که قطعات داده ها یاSegment ها طبق استراتژیRAID0 ایجاد شده اند.
تحمل خطای این نوع آرایه مانندRAID5 می باشد.
نرخ انتقال بالا.
بهترین انتخاب برای سیستمهایی که به کارایی بالا بدون توجه به حداکثر اطمینان نیاز داشته باشند.
RAID 0+1نباید باRAID10 اشتباه گرفته شود . کوچکترین مشکل در عملکرد یک درایو , آرایه را به مدلRAID0 تبدیل خواهد کرد.
قیمت بسیار بالا
جابجایی درایوها باید به صورت موازی انجام گیرد.
پردازشهای تصویری وfileserever های عمومی.
نتیجه گیری:
همانطور که مشخص شد ، استفاده ازRAID برای مقاصد معین می باشد و در کاربردهای عادی و روزمره کارایی چشمگیری را به سیستمPC اضافه نمی کند. به عنوان مثال امکان استفاده ازCD-ROM وRewriter روی این کانکتورها وجود ندارد .بنابراین هنگام استفاده ازRAID ابتدا هدف و مورد استفاده خود را مشخص کنید سپسRAID مناسب را انتخاب نمایید.