کدام RAID دارای بهترین Performance و Redundancy می باشد؟

RAID چیست؟

RAID تکنولوژیست که بوسیله آن می‌توان چندین هارددیسک فیزیکی را در کنار هم به یک Logical Unit (فضای ذخیره سازی یکپارچه) تبدیل کرد. RAIDها با دو هدف اصلی طراحی و ایجاد شدند. هدف اول، رسیدن به بهترین Performance و هدف دوم داشتن افزونگی یا همان Redundancy بوده است. در حال حاضر چندین مدل مختلف پیکربندی RAID وجود دارد که هرکدام مزایا و معایب خاص خود را دارا هستند. حال قصد داریم علاوه بر مرور این تفاوت‌ها بهترین پیکربندی موجود برای داشتن Performance و Redundancy را بررسی نمائیم.

 

RAID 0

آرایه RAID 0 از حداقل دو عدد و یا تعداد بیشتری هارددیسک فیزیکی تشکیل شده است که Data Striping ارائه می‌دهند. به این معنی که داده‌ها به صورت یکنواخت بین هارددیسک‌ها در بخش‌هایی با اندازه یکسان توزیع شده‌اند. بزرگترین ایراد RAID 0 این است که هیچگونه افزونگی در ذخیره‌سازی داده وجود ندارد در واقع RAID 0 دارای قابلیت Data Protection نمی‌باشد.

RAID 1

آرایه RAID 1 نیز از دو هارددیسک فیزیکی تشکیل شده است. در این پیکربندی یک هارددیسک به عنوان Mirror هارددیسک دوم در نظر گرفته می‌شود؛ به این معنی که داده‌ها به صورت یکسان برروی هردو هارددیسک ذخیره می‌گردند. از مزایای این آرایه می‌توان به افزایش Performance به دلیل دو برابر بودن نرخ سرعت خواندن داده‌ها از یک دیسک اشاره کرد. اگرچه، همین مسئله باعث محدود شدن فضای ذخیره‌سازی شده و از مجموع فضای دو هارددیسک موجود، فقط 50 درصد آن یا به عبارتی معادل فضای یک هارددیسک قابل استفاده خواهد بود.

RAID 10

آرایه RAID 10 اما از حداقل دو و یا تعداد بیشتری آرایه RAID 1 تشکیل شده است؛ همان طور که در بالا نیز اشاره شد، هر آرایه متشکل از دو عدد هارددیسک می‌باشد. داده‌ها در RAID 10 هم به صورت Strip و هم به صورت Mirror ذخیره می‌شوند. همین مسئله باعث می‌شود در این مدل پیکربندی، علاوه بر داشتن Performance مناسب از قابلیت Data Protection نیز بهره‌مند شوید. بزرگترین ایراد RAID 10 این است که Drive Segment این آرایه به کندترین و کوچکترین هارددیسک موجود در آرایه وابسته و محدود می‌شود. به همین دلیل پیشنهاد می‌گردد از هارددیسک‌های با سرعت و ظرفیت یکسان در این آرایه استفاده کنید.

RAID 5

آرایه RAID 5 نیز برای شروع حداقل به سه عدد هارددیسک فیزیکی نیاز دارد. این آرایه برای افزونگی (Redundancy) از Striping و Parity استفاده می‌کند و همچنین Data Protection و Performance خوبی را فراهم می‌کند. مزیت این Parity Data افزوده شدن قابلیت Error-Correcting می‌باشد که برای بازیابی داده‌ها در صورتی که یک هارددیسک از این آرایه Fail شود طراحی شده است. اما ایراد این آرایه نیز محدودیت سایز Drive Segment آن به کوچکترین هارددیسک موجود در آرایه می‌باشد.

RAID 50

آرایه RAID 50 از حداقل 6 هارددیسک فیزیکی تشکیل شده است. در واقع RAID 50 از کنار هم قرار گرفتن دو و یا تعداد بیشتری آرایه RAID 5 ایجاد می‌شود که با یکدیگر RAID 0 شده‌اند. این مدل پیکربندی داده‌ها را به صورت Striping و Parity را در بین تمام دیسک‌های تمام RAID 5‌های موجود ذخیره می‌کند. مزیت این پیکربندی وجود Parity Data است که منجر به Data Protection می‌شود در حالیکه Striping نیز Performance مناسبی را باعث خواهد شد. RAID 50 همچنین سرعتی بالا در نرخ انتقال داده ارائه می‌کند. ایراد این آرایه نیز محدودیت سایز Drive Segment آن به کوچکترین هارددیسک موجود در آرایه می‌باشد.

RAID 6

آرایه RAID 6 نیز به عنوان آرایه‌ای که خرابی از دو هارددیسک را پشتیبانی می‌کند معرفی شده است به این معنی که با Fail شدن حتی دو هارددیسک نیز آرایه همچنان سالم خواهد بود. در این مدل پیکربندی آرایه از Data Striping و Parity Data برای افزونگی استفاده می‌کند. آنچه که این RAID را از سایر RAID‌ها متمایز می‌کند این است که شامل دو مجموعه مستقل از داده‌های Striped Parity است.
بزرگترین مزیت این پیکربندی این است که داده‌ها نسبت به سایر روش‌های پیکربندی در برابر خرابی هارددیسک‌ها بهتر محافظت می‌شوند. یک RAID 6 را می‌توان با وجود دو هارددیسک خراب همزمان بازیابی کرد. حداکثر سایز Stripe همچنین وابسته به تعداد هارددیسک‌های موجود در آرایه می‌باشد. تنها ایراد RAID 6 این است که Parity اضافه باعث کاهش Performance می‌شود.

RAID 60

آرایه RAID 60 اما بسیار شبیه به RAID 50 می‌باشد. تفاوت اصلی بین این دو پیکربندی نیز در این است که RAID 60 نیاز به حداقل 8 هارددیسک فیزیکی داشته و از دو آرایه RAID 6 تشکیل شده است. این پیکربندی Data Protection پیشرفته‌ای ارائه می‌کند چرا که از دو مجموعه Parity Data و Striping که باعث افزایش Performance می‌شوند بهره می‌برد. RAID 60 نرخ بالای انتقال داده را نیز فراهم می‌کند تا داده‌ها با سرعت بالایی جابجا شوند.

حال بگوئیدکدام پیکربندی RAID مناسب است؟

برای حفظ تعادل در Redundancy (افزونگی)، استفاده حداکثری از فضای هارددیسک‌ها و داشتن بالاترین Performance، آرایه‌های RAID 5 یا RAID 50 بهترین انتخاب هستند. این دو مدل پیکربندی سطح مناسبی از Redundancy ارائه می‌کنند و این امکان را به شما می‌دهند تا از بیشترین فضای ممکن هارددیسک‌ها نیز استفاده نمائید. در نتیجه سطحی قابل اعتماد از Data Protection را خواهید داشت.