RAID و سطح های مختلف آن
RAID مخفف عبارت Redundant Array of Independent Disks و نوعی ذخیرهسازی است که دادهها را در چندین درایو در یک سیستم مینویسد. پیکربندیهای مختلف به صورت اعداد بیان میشوند، مانند RAID 0، RAID 1، یا RAID 5. هر نوع RAID بسته به نحوه نوشتن و توزیع دادهها، مزایای متفاوتی مانند افزایش عملکرد، تحمل خطای بیشتر، یا ترکیبی از هر دو را به کاربران میدهد.
ذخیره سازی RAID یا پشتیبانگیری از دادهها
در حالی که RAID میتواند ذخیرهسازی دادهها را قویتر و انعطافپذیرتر کند، شبیه به پشتیبانگیری از دادهها نیست. آرایههای RAID، عملیات ورودی و خروجی را در چندین دیسک پخش میکنند تا دادهها را سریعتر بخوانند و بنویسند، یا دادههای یک درایو را روی درایوهای دیگر میرور کنند، که به کل سیستم اجازه میدهد در صورت خرابی یکی از آن درایوها، بدون از دست دادن اطلاعات به کار خود ادامه دهد.پشتیبان گیری از داده ها کمک می کند تا فایل های از دست رفته را بازیابی کنید.
بنابراین، پشتیبانگیری از دادهها برای بازیابی در صورت از دست دادن کل دادهها طراحی شده است، RAID در وهله اول برای کمک به جلوگیری از این نوع از دست دادن طراحی شده است.
سرور اختصاصی با دیسک پر سرعت NVMe را میتوانید برای مجازی سازی هم استفاده کنید.
آشنایی با تنظیمات RAID
درباره محبوبترین پیکربندیهای RAID بیشتر بیاموزید تا به شما در درک نیازهایتان کمک کند، و همچنین نیازهای خود را برای عملکرد، حفاظت از دادهها و ظرفیت محدود کنید.
RAID 0:
RAID 0 تنها سطحی است که افزونگی ارائه نمی کند و تنها افزایش کارایی هارد دیسک را ارائه می کند. در RAID 0 فایلها جدا شده و روی دو و یا چند دیسک به صورتی ذخیره می شوند که گویی تنها یک دیسک وجود دارد. از آنجایی که دیسکهای متعدد به عنوان یک دیسک برای ذخیره سازی استفاده شده اند در صورت قطعی هریک از آنها اطلاعات غیر قابل خوانش می شود.
موارد استفاده:
افزایش کارایی هارد دیسک - بدون ایجاد افزونگی (redundancy)
RAID 1: Mirroring
زمانی که حفاظت از داده ها و افزونگی هدف اصلی باشد، RAID 1 یک گزینه عالی است. RAID1 روی ۲ و یا تعداد بیشتری دیسک کار می کند تا Failover (پوشش خطا) و افزونگی ایجاد کند. این سطح نوشتن و خواندن کاملا یکسانی روی هر دیسک دارد. در صورتی که هر دیسک آینه شده (mirrored) از کار بیافتد روی دیسک دیگری که در حال کار است می توان تمام فایلها را به صورت کامل یافت. در صورتی که دیسک از کار افتاده بازگردد سیستم RAID، اطلاعات را به صورت آینه ای روی درایو جایگزین ذخیره می کند. همچنین RAID 1 کارایی را افزایش می دهد.
موارد استفاده:
افزونگی داده و سرعت بیشتر خواندن در قیمتی پایین تر.
RAID 5/6 - هاشور زنی با parity یا parity دوتایی
RAID 5/6 ترکیبی از کارایی RAID 0 و افزونگی RAID 1 است، اما نیاز به نزدیک به 1/3 حافظه قابل استفاده دارد. منظور از parity داده های دو دویی خام است. RAID 5 اطلاعات را اصطلاحا روی دو یا تعداد بیشتری دیسک هاشور می زند و مقدار سطح بلاکها را محاسبه می کند و یک parity بلاک درست می کند. RAID 5 بلاکهای parity اختصاصی را روی هارد دیسک هاشور شده ذخیره می کند.در صورت قطع شدن یک درایو، RAID 5 از parity بلاکهای اختصاصی استفاده می کند تا داده را روی گره های باقی مانده بسازد. RAID 6 مانند RAID 5 عمل می کند اما به حداقل ۴ دیسک در یک صف نیاز دارد تا بتواند یک پریتی بلاک اضافی روی هر هارد بسازد. در نتیجه تنظیمات ذکر شده ماندگاری بالایی خواهند داشت به طوری که باید ۲ دیسک از کار بیافتند تا داده غیر قابل استفاده شود.
موارد استفاده:
سرورهای وب، محیطهایی با خوانش شدید اطلاعات - اپلیکیشن های سروری - صفهای طولانی ذخیره سازی
RAID 10: Striping and Mirroring
RAID 10 یکی از پرهزینه ترین سطح های RAID است. این سطح برای افزایش کارایی روی حداقل ۴ دیسک هاشور زنی و میرورینگ را به منظور ایجاد افزونگی انجام می دهد. در یک صف ۴ درایوی، سیستم هاشور زنی داده را در ۲ دیسک انجام می دهد. دو دیسک باقی مانده دیسکهای هاشور زده شده را mirror می کنند و هر کدام نیمی از داده را درونشان ذخیره می کنند.
موارد استفاده:
امنیت بالا - کارایی بالا، مکانهایی مانند محیط های ذخیره تراکنشها و اطلاعات حساس. RAID 10 گرانقیمت ترین سطح RAID برای هارد دیسکها است اما مزایای بسیار خوبی را فراهم می کند از جمله سرعت بالای نوشتن و خواندن در کنار ایجاد افزونگی قدرتمند داده.