تبلیغات
میهن وب هاست

RAID چیست؟

نویسنده : امیر

نظرات : ۰ دیدگاه

بازدید : ۲۸ بازدید

تاریخ : ۰۹ آذر ۱۳۹۸

RAID مخفف شده ی کلمات Redundunt Array of Inexpensive Disks است که یک تکنولوژی برای ترکیب کردن چند هارد دیسک به یک واحد به منظور افزایش دادن کارایی،امنیت و سرعت وسیله های ذخیره سازی می باشد.به صورتی که چند هارد دیسک را به هم متصل میکنند و یک واحد تشکلی می دهند و بسته به این که تکنیک RAID کردن در چه سطحی انجام شده است،باعث افزایش کارایی سیستم می شود.از این تکنولوژی اکثرا برای کامپیوتر هایی که کارایی بالا دارند و همچنین سرور ها استفاده می شود.

 

وسیله های ذخیره سازی قدیمی اکثرا از یک عدد هارد دیسک برای ذخیره کردن اطلاعات استفاده می کردند ولی بعد از به وجود آمدن این تکنولوژی،سیستم ها می توانستند اطلاعات رو روی چند هارد دیسک ذخیره کنند.به این صورت اطلاعات به صورت بخش بخش و پشت سر هم روی چند هارد دیسک ذخیره می شوند و این نحوه ذخیره سازی امکانی را فراهم می کند که در کنار بهینه کردن کارایی سیستم، ظرفیت ذخیره سازی اطلاعات هم افزایش پیدا کند.

با استفاده کردن از این تکنولوژی میتوان اطلاعات را به صورت موازی روی چند هارد دیسک ذخیره کرد که اگر در آینده یکی از دیسک ها با مشکلی مواجه شد،باعث از دست رفتن اطلاعات نشود.

پیاده سازی RAID به دو صورت نرم افزاری و سخت افزاری قابل انجام است،همچنین مدل سخت افزاری سرعت و پیداری بیشتری دارد.از مدل نرم افزاری اکثرا در مواقعی که با کمبود امکانات مواجه هستیم و یا قرار است که این تکنولوژی را روی سیستم پشتیبان و نه اصلی اجرا شود،استفاده می شود.
در روش سخت افزاری کنترل کننده هایی به نام Raid Controller مسئول پیادی سازی و در روش نرم افزاری بایوس یا سیستم عمال این وظیفه را بر عهده دارند ولی کنترل کننده های سخت افزاری نسبت به روش نرم افزاری قابلیت های بیشتری را دارد.

همه دیسک های به هم متصل شده مثل یک آرایه می باشند و به کدام از آن ها عضو آرایه می گویند.بستگی به چگونگی متصل بودن آن ها به یکدیگر در سطح های مختلفی قرار گرفته می شوند که به عنوان RAID Level شناخته می شود.

 

استفاده از RAID برای سه هدف افزایش ظرفیت،کارایی و امنیت

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

افزایش کارایی : دلیل دیگری که از این تکنولوژی استفاده می شود افزایش کارایی است.مثالی که در قست قبل زده شد اگر دو عدد هارد دیسک را به یکدیگر متصل کنیم یک حافظه تشکیل خواهد داد و در این صورت کنترلر میتواند اطلاعات و داده ها را به دو قسمت تقسیم کرده و هر قسمت را در یک هارد دیسک قرار دهد،که با این عمل کارایی سیستم برای نوشتن و خواندن اطلاعات دو برابر خواهد شد.

امنیت : استفاده از این تکنولوژی امنیت را برای کاربر ها فراهم می کند به صورتی که اطلاعات و داده ها روی چندین هارد دیسک نوشته می شود و در صورت خراب شدن یکی از آن ها،همه اطلاعات و داده ها توسط هارد دیسک های دیگر قابل دسترسی خواهد بود.

 

RAID سخت افزاری

RAID سخت افزاری اکثرا برای سرور های تجاری و سازمانی و زمانی که بهینه شدن کارایی سیستم اهمیت زیادی دارد استفاده می شود.کارایی سیستم ممکن است به دلیل استفاده از کنترلر های مختلف برای خواندن و نوشتن متفاوت باشد.در این نوع RAID از کنترلر هوشمند و آرایه ای از دیسک ها برای بهبود کارایی نوشتن و خواندن و همچنین از بین نرفتن اطلاعات استفاده می شود.

مدیریت کردن و کنترل کردن دیسک های به هم متصل شده بر عهده کنتلر RAID می باشد و در دو نوع خارجی و داخلی طراحی شده است که مدل داخلی بر روی برد اصلی سرور متصل می شود و نوغ دیگر آن در RAID های مقیاس بالا کاربرد دارد.

یک نکته خوبی که در این نوع RAID کردن وجود دارد این است که کاربر بدون اینکه سیستم را خاموش کنید می تواند دیسک معیوب را با دیسک جدیدی جایگزین کند.

 

معایب

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

 

مزایا
1-در این نوع RAID کنتلر عملیات محاسبات کد Parity را انجام می دهد و CPU نیازی ندارد که درگیر این محاسبات شود.
2-اکثر کنترلر ها امکانی برای اضافه کردن باتری دارند که در زمان قطع شدن برق اطلاعات از بین نرود.
3-کنترلر های در این نوع RAID امکانی دارند که در نوع نرم افزاری آن این قابلیت ها وجود ندارند.به عنوان مثال قابلیت hot plugging drives که با استفاده کردن از این قابلیت می توان به صورت آنلاین با اضافه کردن دیسک،ظرفیت سیستم را افزایش داد.

 

RAID نرم افزاری

برای تشریح کردن ساده این نوع RAID می توان گفت که اجرا کردن وظایف،کار ها و همچنین مدیریت کردن پارتیشن ها توسط CPU انجام می شود.

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

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

 

مزایا

  • انجام دادن پیکربندی بر اساس هسته سیستم عامل
  • پشتیبانی کردن از دیسک های Hot Swappable
  • قابلیت انتقال پارتیشن ها به سیستم عامل های دیگر،بدون نیاز به ایجاد کردن دوباره آن ها

 

معایب

  • این نوع RAID سرعت کم تری نسبت به نوع سخت افزاری آن دارد.
  • RAID نرم افزاری محدود به سیستم عاملی که استفاده می کنیم می باشد و به این معناست که اگر دو سیستم عامل را به طور همزمان بخواهیم بارگذازی کنیم،RAID ایجاد شده در سیستم عامل اول در سیستم عمال دوم پشتیبانی و شناسایی نمی شود.
  • اگر این نوع RAID توسط برد اصلی پیاده سازی بشود و بعدا برد اصلی مشکلی پیدا کند برای دسترسی و بازگردانی اطلاعات باید از همان بورد اصلی در سیستم جایگزین شود.

 

امیدوارم لذت برده باشید.

منتظر نظرات و پیشنهادات شما هستیم.

با دوستانتان به اشتراک بگذارید

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code

مطالب زیر را از دست ندهید: