انتخاب سطح RAID بر اساس تعداد درایو
علاوه بر تمام عوامل دیگر، تعداد درایوهایی که در اختیار دارید نقش مهمی در انتخاب سطح مناسب RAID دارد. در حالت ایدهآل، RAID از پیش و به صورت یکپارچه با شاسی و درایوها انتخاب میشود تا کل سیستم برای هدف مورد نظر طراحی شده باشد، اما حتی در این موارد، دانستن اینکه چگونه تعداد درایوها میتواند بر انتخابهای مناسب RAID تأثیر بگذارد، بسیار مفید است.
برای سادهسازی لیست، RAID 0 از آن حذف خواهد شد. RAID 0 برای برخی سناریوهای تجاری خاص در هر تعداد درایو یک گزینه مناسب است. بنابراین نیازی به نمایش آن در لیست نیست. همچنین، این لیست فرض میکند که یک درایو گرم-جایگزین (hot spare)، در صورت وجود، در تعداد درایوها محاسبه نشده است، زیرا آن “خارج” از آرایه RAID است و بخشی از تعداد درایوهای آرایه محسوب نمیشود.
2 درایو: RAID 1
3 درایو: RAID 1 *
4 درایو: RAID 10
5 درایو: RAID 6
6 درایو: RAID 6 یا RAID 10
7 درایو: RAID 6 یا RAID 7
8 درایو: RAID 6 یا RAID 7 یا RAID 10 **
9 درایو: RAID 6 یا RAID 7
10 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61
11 درایو: RAID 6 یا RAID 7
12 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61
13 درایو: RAID 6 یا RAID 7
14 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61یا RAID 70/71
15 درایو: RAID 6 یا RAID 7 یا RAID 60
16 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61 یا RAID 70/71
17 درایو: RAID 6 یا RAID 7
18 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61 یا RAID 70/71
19 درایو: RAID 6 یا RAID 7
20 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61 یا RAID 70/71
21 درایو: RAID 6 یا RAID 7 یا RAID 60 یا RAID 70
22 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61 یا RAID 70/71
23 درایو: RAID 6 یا RAID 7
24 درایو: RAID 6 یا RAID 7 یا RAID 10 یا RAID 60/61 یا RAID 70/71
25 درایو: RAID 6 یا RAID 7 یا RAID 60
………
* RAID 1 از نظر فنی در هر تعداد درایو دو یا بیشتر قابل استفاده است. آن را فقط تا سه درایو در این لیست گنجاندهام، زیرا استفاده از آن فراتر از این حد عموماً غیرمعقول و در دنیای واقعی کاملاً ناشنیده است. اما از نظر فنی، با افزودن درایوهای بیشتر به آینه، همچنان عملکرد یکسان نوشتن را فراهم میکند در حالی که عملکرد خواندن و قابلیت اطمینان را افزایش میدهد. اما به دلایل عملی، فقط دو بار در لیست گنجاندهام که واقعاً مفید خواهد بود.
** در شش درایو و بیشتر، هر دو RAID 6 و RAID 10 برای آرایههای با تعداد درایو زوج گزینههای مناسبی هستند و RAID 6 به تنهایی برای آرایههای با تعداد درایو فرد گزینه مناسبی است.
در این لیست تنها سطوح استاندارد RAID یعنی 0، 1، 4، 5، 6 و 10 را در نظر گرفتهام. 0 را از لیست حذف کردم چون برای برخی موارد استفاده همیشه مناسب است. RAID 5 هرگز ظاهر نمیشود چون امروزه هیچ زمانی برای استفاده از آن روی هارددیسکهای اسپیندل وجود ندارد؛ RAID 4 که RAID 5 بهبودی بر آن است نیز در لیست نیست. راهحلهای غیراستاندارد RAID با پریتی دوگانه مانند RAID-DP از Netapp و RAIDZ2 از Oracle میتوانند به عنوان مشتقات RAID 6 در نظر گرفته شوند. RAIDZ3 با پریتی سهگانه از Oracle (که گاهی RAID 7 نامیده میشود) از هفت درایو و بیشتر قابل اعمال است اما یک سطح غیراستاندارد و بسیار نادر است، بنابراین آن را با حروف کج گنجاندم.
به طور رایجتر، RAID 6 در شش درایو یا بیشتر و RAID 7 در هشت درایو یا بیشتر منطقی است.
مانند RAID 4 و 5، سطوح RAID مبتنی بر آنها (RAID 40، 50، 41، 51، 55 و غیره) به دلیل حالتهای خرابی و شکنندگی هارددیسکهای مبتنی بر اسپیندل دیگر مناسب نیستند. سطوح پیچیده RAID مبتنی بر RAID 6 و 7 (60، 61، 70، 71 و غیره) جایگاهی دارند اما بسیار نادر هستند زیرا معمولاً صرفهجویی هزینهای بسیار کمی نسبت به RAID 10 دارند اما از مشکلات عملکردی و ریسک بیشتر رنج میبرند. RAID 61 و 71 تقریباً به طور انحصاری زمانی مؤثر هستند که بالاترین رتبه RAID، یعنی مؤلفه آینه، از طریق شبکه باشد و نه محلی روی سیستم.
