RAID یا Redundant Array of Independant Disks به معنای آرایهی افزونه از دیسکهای مستقل است . برای اینکه در هنگام کرش در دیسک ها یا هنگام اسیب دیدن یک دیسک داده ها و اطلاعات ذخیره شده در انها اسیب نبیند از RAID کردن داده ها استفاده می شود .که به معنای ذخیره سازی داده های یکسان در دیسک های متفاوت است.RAID دارای حالات متفاوت با ویژگی های مختلف است که در ادامه با آن بیشتر اشنا می شویم .
اما نحوه ی عملکرد RAID چگونه است ؟
گفتیم که نحوه ی عملکرد RAID به صورت ذخیره سازی داده ها بروی چند دیسک است .یعنی رید اجازه ورود و خروج اطلاعات روی تمامی دیسک هارا می دهد که باعث افزایش عملکرد و سرعت می شود و هم چنین از دست دادن اطلاعات کمتر رخ می دهد .ارایه های دیسک های رید در سیستم عامل به صورت یک دیسک منطقی در نظر گرفته می شود و هردیسک را به صورت مستقل در سیستم عامل مشاهده نمی کنید .حجم واحد های اطلاعات و داده ها که بروی واحد های ذخیره سازی قرار می گیرند از 512 بایت شروع می شود و به چند مگابایت هم خواهد رسید .
کنترلر RAID
کنترلر RAID انواع مختلفی دارد :
1-سخت افزاری
2-نرم افزاری
چرا استفاده از یک کنترلر RAID مهم است ؟
1-چراکه استفاده از کنترلر رید باعث بهبود کارایی می شود
2-و از طرفی دیگر موجب حفاظت اطلاعات در هنگتم کرش می شود
که این 2 عامل در در هنگام ذخیره سازی اطلاعات و هم چنین نگه داری داده ها بسیار مهم است .
کنترلر سخت افزاری :
در این نوع کنترلر درواقع با یک کنترلر فیزیکی برای مدیریت ارایه ها روبرو هستیم که به شکل های :
1- PCI Express
2- و یا بخشی از Motherboard
وجود دارند که از فرمت های SATA و SCSI پشتیبانی می کنند .
کنترلر نرم افزاری :
کنترلر نرم افزاری به اندازه ی کنترلر سخت افزاری عملکرد رو افزایش نمی دهد و از منابع خود سیستم برای انجام وظیفه ی خود استفاده می کند.
شما همچنین میتوانید از RAID های مبتنی بر سیستم عامل یا درایور ها نیز استفاده کنید ولی این مورد زمانی پیشنهاد می شود که کنترلر های نرم افزاری با سیستم عامل سازگار نباشد و یا قدرت مالی برای خرید کنترلر های سخت افزاری وجود نداشته باشد .
نکنه ی مهم این کنترلر ها این است که این کنتر RIAD نسبت به کنترلر های نرم افزاری کارایی بالاتر ی دارد . در این نوع کنترلر، چیپ کنترلر بر روی مادربرد تعبیه شده و تمامی اعمال توسط CPU انجام میشود. تا اینجای کار، این کنترلر مشابه کنترلر نرمافزاری عمل میکند؛ اما تفاوتی که این کنترلر با کنترلر نرم افزاری دارد در این است که این کنترلر پس از بالا آمدن سیستم کارکرد RAID را زیر نظر میگیرد. این کنترلر قیمت کنترلرهای سختافزاری را نداشته و کارایی بالاتری نسبت به کنترلرهای نرمافزاری دارد.