
به اشتراک بگذارید

به اشتراک بگذارید
سرور و دیتاسنتر | بلاگ وبداده
RAID چیست؟ آشنایی با انواع RAID و کاربرد آن


| سطح | حداقل دیسک | ظرفیت قابل استفاده | تحمل خطا | تمرکز اصلی |
|---|---|---|---|---|
| RAID 0 | 2 | 100٪ | ندارد | بیشترین سرعت |
| RAID 1 | 2 | 50٪ | خرابی ۱ دیسک | افزونگی ساده |
| RAID 5 | 3 | (n−1)/n | خرابی ۱ دیسک | تعادل سرعت و امنیت |
| RAID 6 | 4 | (n−2)/n | خرابی ۲ دیسک | امنیت بالاتر آرایه بزرگ |
| RAID 10 | 4 | 50٪ | حداقل ۱ دیسک (بسته به آرایه) | سرعت + افزونگی |
RAID مخفف Redundant Array of Independent Disks به معنای «آرایه افزونهای از دیسکهای مستقل» است. این اصطلاح اولینبار در سال 1987 در دانشگاه برکلی مطرح شد و در ابتدا کلمه Inexpensive (ارزان) بهجای Independent به کار میرفت. ایده اصلی، ترکیب چند دیسک برای رسیدن به سرعت یا افزونگی بیشتر است.
هیچ سطحی «بهترین مطلق» نیست و انتخاب به نیاز شما بستگی دارد. برای سرعت محض RAID 0، برای افزونگی ساده RAID 1، برای فایلسرور و کاربرد عمومی RAID 5، برای آرایههای بزرگ و حساس RAID 6 و برای دیتابیسهای پرتراکنش که هم سرعت و هم افزونگی میخواهند RAID 10 معمولاً انتخاب میشود.
خیر، و این مهمترین سوءتفاهم درباره RAID است. RAID فقط در برابر خرابی فیزیکی دیسک محافظت میکند، اما در برابر حذف اشتباهی فایلها، خرابی داده، حمله بدافزار و باجافزار یا بلایای فیزیکی مثل آتشسوزی هیچ محافظتی ندارد. همیشه باید یک نسخه پشتیبان مستقل از RAID داشته باشید.
بستگی به نیاز و بودجه دارد. RAID سختافزاری با کنترلر اختصاصی معمولاً عملکرد پایدارتری دارد و بار را از CPU برمیدارد، اما گرانتر است. RAID نرمافزاری توسط سیستمعامل اجرا میشود، ارزانتر و منعطفتر است اما بخشی از توان پردازنده میزبان را مصرف میکند. برای سرورهای حرفهای معمولاً سختافزاری ترجیح داده میشود.
به سطح انتخابی بستگی دارد: RAID 0 و RAID 1 با حداقل ۲ دیسک، RAID 5 با حداقل ۳ دیسک، و RAID 6 و RAID 10 با حداقل ۴ دیسک کار میکنند. توصیه میشود دیسکها از نظر ظرفیت و مدل تا حد امکان یکسان باشند تا آرایه بهینه عمل کند.
در سطوح دارای افزونگی (RAID 1، 5، 6 و 10) سیستم با خرابی یک دیسک همچنان کار میکند و شما فرصت دارید دیسک معیوب را تعویض کنید تا آرایه بازسازی شود. اما در RAID 0 چون افزونگی وجود ندارد، خرابی هر دیسک به از دست رفتن کل داده منجر میشود.
بازسازی یعنی بازنویسی دادهها روی دیسک جایگزین پس از تعویض دیسک خراب. مدت آن به حجم آرایه، سطح RAID و میزان فعالیت سرور بستگی دارد و میتواند از چند ساعت تا چند روز طول بکشد. در این بازه فشار روی دیسکهای سالم بالاست، بنابراین در آرایههای بزرگ RAID 6 امنتر از RAID 5 است.
RAID در سطح سختافزار فیزیکی پیاده میشود؛ بنابراین معمولاً ارائهدهنده زیرساخت آن را روی سرور میزبان پیکربندی میکند و کاربر سرور مجازی مستقیماً آن را مدیریت نمیکند. اگر به کنترل کامل روی پیکربندی دیسک و سطح RAID نیاز دارید، سرور اختصاصی یا کولوکیشن گزینه مناسبتری است.