Type of Raid controller index picture - انواع Raid در سرورها ، بررسی اجمالی انواع Raid ها

انواع Raid در سرورها ، بررسی اجمالی انواع Raid ها

برای ذخیره سازی اطلاعات در شبکه از انواع Raid در سرورها استفاده می شود. در این مقاله قصد داریم که شناخت ابتدایی نسبت به آن ها به دست بیاوریم و ببینیم که انواع Raid ها در چه دسته بندی هایی قرار میگیرد و مزیت و عیب هر کدام به چه شکل است. در مقاله های آینده در همین وبلاگ، سعی خواهیم کرد که با کلامی فنی تر هر کدام از این موارد را واشکافی کنیم.

انواع Raid در سرورها

عبارت RAID مخفف عبارت «Redundant Array of Independent Disks» است. این عبارت از لحاظ فنی به معنای آرایه اضافه از دیسک های مستقل و جدا از هم است. با بهره گیری از این فناوری امکان دسترسی مستقل به یک یا چند آرایه مهیا شده که در نتیجه می تواند به بهبود عملکرد ظرفیت و دسترسی بینجامد. در ادامه این مقاله این موضوع را بیشتر بررسی می کنیم.

یکی از دلایلی که از انواع Raid در یک سیستم ذخیره سازی استفاده می شود آن است که با استفاده از این قطه امکان بهینه تر کردن عملیات خروج و ورود اطلاعات به هاردها بهتر شده و به بالاتر رفتن سرعت کمک می کند.

اصلی ترین مشکلی که در هارد دیسک ها ذخیره سازها وجود دارد آن است که امکان خراب شدن و یا از کار افتادن آن ها در طول کار وجود دارد. برای همین کارشناسان به فکر طراحی کرد سیستمی افتادند که بتواند از خرابی و گم شدن اطلاعات جلوگیری کند. با استفاده از آرایه ها و انواع Raid این امکان به وجود می آید که اطلاعات ما در چند آرایه به طور همزمان ذخیره سازی و مدیریت شوند.

انواع مختلفی از Raid در سرورها به کار گرفته می شوند که در زیر فهرستی از آن ها ارائه شده است:

  •  RAID 0؛
  •  RAID 1؛
  •  RAID 2؛
  •  RAID 3؛
  •  RAID 4؛
  •  RAID 5؛
  •  RAID 6؛
  •  RAID 1+0؛
  •  RAID 03/ RAID 53؛
  •  RAID 50؛
  •  RAID 60؛
  •  RAID 7؛
  •  Adaptive RAID؛
  •  RAID S؛

بسته به نوع کارکرد شبکه و سرورها انواع Raid سرورها در آن ها استفاده می شود. در زیر فهرستی از کاربرد انواع Raid سرورها ارائه شده است.

انواع Raid در سرورها، انواع Raid ها

انواع Raid ها

در بالا فهرستی از انواع Raid سرور ها را ارائه کردیم در ادامه به بررسی اجمالی آن ها می پردازیم.

Raid 0

این نوع از Raid اطلاعات را به قسمت های مساوی که به آن ها نوار یا Chunk می گویند تقسیم می کند. هر کدام از این قسمت ها در ادامه در یکی از بخش های هارد درایوها ذخیره می شوند. این کار باعث می شود که چندین هد به صورت همزمان با همدیگر کار کنند و به همین خاطر سرعت و بهره وری کار ذخیره سازی افزایش می کند. برای استفاده از Raid 0 ما حداقل به دو هارد دیسک نیاز داریم. در اینجا هیچ افزونگی وجود ندارد و ضریب خطایی ما هم به صفر می رسد. این نمونه از راید در بین انواع Raid سرورها جزو سریعترین رایدها هستند.

انواع Raid در سرورها، انواع Raid ها

RAID 1

به این نوع از راید ها اصطلاحا «راید آینه ای یا  Mirror RAID» هم می گویند. در اینجا باید حتما از تعداد هاردها با ضریب دو (یا تعداد زوج هارد) استفاده کرد. در این مدل اطلاعات به صورت کاملا همزمان و مشابه بر روی هر دو هارد ذخیره سازی می شوند. در نتیجه در صورت از بین رفتن اطلاعات بر روی یکی از هاردها هاردهای پشتیبان هنوز وجود دارند.

از جمله مشکلات این سیستم ان است که فضای ذخیره سازی ما به دو برابر افزایش پیدا می کند. با این حال در جایی که ما می خواهیم امنیت بیشتری داشته باشیم. سرعت خوانش در این سیستم ها بسیار بالاست و اما سرعت نوشتن بر روی آن ها کمی کند است.

انواع Raid در سرورها، انواع Raid ها

RAID 5

در این نمونه از Raid ها ما حداقل به سه هارد نیاز داریم با این حال تعداد 5 هارد تعداد بسیار توصیه شده ای است. در این نمونه از ذخیره سازی ما از یک بیت افزونه یا Parity استفاده می کنیم با استفاده از این شیوه، ما تقریبا یک سوم از فضای ذخیره سازی خودمان را از دست می دهیم. با این حال اگر یکی از هاردها دچار مشکل شود، بقیه هاردها بدون مشکلی منابع از دست رفته را جایگزین می کنند. این سیستم یکی از بهترین شیوه های ذخیره سازی برای مراکز شلوغ به حساب می آید.

در حالت RAID 5، عملیات خواندن و نوشتن بر روی هاردها پخش می شود و این کار سبب می شود که کارآیی عملیات ذخیره سازی و هاردها افزایش یابد. یکی از مشکلات این روش آن است که سرعت کاهش پیدا می کند. اما با این حال این روش برای بانک های اطلاعاتی نظیر SQL بسیار مناسب است. اگر قصد ذخیره سازی داده ها به شکل فشرده شده را داشته باشیم استفاده از شیوه RAID 5 اصلا توصیه نمی شود. این امر به خاطر وجود بیت Parity در زمان نوشتن اطلاعات است. این کار سبب می شود که بازیابی اطلاعات در هنگامی که بخشی از آن از دست رفته باشید بسیار مشکل باشد.

انواع Raid در سرورها، انواع Raid ها

RAID 10

در این شیوه ما به حداقل 4 هارد نیازمندیم. در این شیوه اطلاعات به صورت آینه ای ذخیره می شود. مادامی که هر کدام از جفت هاردها فعال باشد، اطلاعات به صورت کامل در دسترس است. با این حال اگر هر دو جفت هارد دچار مشکل شوند، دیگر امکان دسترسی به اطلاعات را نداریم. این شیوه بسیار مطمئن است. و برای بسیاری از مراکز حساس که اطلاعات مهمی را ذخیره سازی می کنند استفاده می شود.

در زیر فهرستی از انواع Raid سرورها و ویژگی های آنها ارائه شده است.

RAID 50

این Raid ترکیبی از Raid 0 و Raid 5 است. در اینجا ما برای ذخیره سازی به حداقل 6 هارد نیاز داریم. قابلیت بازیابی اطلاعات در این شیوه بسیار بالاست. کارایی این شیوه به نسب حالت Raid 5 بسیار بیشتر است. این نمونه از Raid دارای ضریب تحمل «4» است و به همین خاطر یکی از امن ترین سیستم های ذخیره سازی به حساب می آید. برای مثال اگر در یکی از آرایه ها یکی از هاردها خراب شود، باز هم 4 درایو فعال در اختیار ما قرار دارد و به همین علت هیچ مشکلی را در زمینه ذخیره سازی نخواهیم داشت و اطلاعات به هیچ عنوان از دست نخواهند رفت.

پیاده سازی RAID 50 نیازمند استفاده از کنترلر های سخت افزاری پیشرفته تری است و به همین خاطر ممکن است مشکلات حادتری را در سامانه ذخیره سازی ما ایجاد کند. ولی باز همان معادله «امنیت و هزینه» پیش می آید و اینجا باید یک تصمیم درست بگیرید. اگر به نظرتان این سیستم بسیار پیچیده می آید ما استفاده از RAID 5 را به جای آن توصیه می کنیم. این سامانه امکانات بهتری را به شما می دهد.

RAID 6
این نمونه از RIAD ها از دو بیت Parity استفاده می کنند. به این شکل از RAID ها  «Double Parity RAID» هم می گویند. در واقع ساختار آن کاملا مشابه با RAID 5 است اما در اینجا از دو بیت آدرس اضافه استفاده شده است. در این شیوه اطلاعات به صورت الگوریتمی بر روی هاردها توزیع می شوند و در صورتی که حتی دو هارد از بین برود، باز هم سرور می تواند بدون هیچ مشکلی کار خودش را ادامه دهد. ضریب تحمل خطا در این سیستم برابر با «2» است. به این معنا که برای از دست دادن اطلاعات حداقل باید 3 دیسک از بین برود. که این تقریبا در بسیاری از مواقع بسیار کم احتمال است.

یکی از خوبی های این سیستم آن است که در آن یک هارد به نام Hot Spare وجود دارد. این هارد می تواند به سرعت جایگزین درایو از کار افتاده شود. برای راه اندازی این RAID ما نیازمند 4 هارد هستیم.

RAID 60

همانطور که از نام این Raid پیداست آن ترکیبی از Raid 0 و Raid 6، است. در صورتی که از این سیستم استفاده کنیم باید از حداقل 8 هارد درایو بهره ببریم.

در این مقاله انواع raid در سرور ها را بررسی کردیم. اما هنوز مطالب زیادی برای ما به جا مانده است. برای آنکه بحث به درازا نکشد. ادامه مطلب را در مقالات آینده ادامه خواهیم داد. اما در کل شیوه ذخیره سازی به همان صورتی است که در این جا به آن اشاره کردیم. گرچه با توسعه سیستم های ذخیره سازی جدید کمی در ساختارهای راید کنترلرهای جدید تغییراتی ایجاد شده است که در مقالات آینده بیشتر درباره آنها صحبت خواهیم کرد.

    پاسخی بگذارید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *