به "وبلاگ فالنیک ( ایران اچ پی)" خوش آمدید    |   وبسایت فالنیک (ایران اچ پی)
تماس با فالنیک : 8363-021
سرور و شبکهمقالات سرور HP

تعریف RAID و انواع آن؛ ویدئو

RAID چیست
بررسی کامل مفهوم تکنولوژی RAID و انواع آن

یادداشت ویراستار: اصل این مطلب در تیر 93 نوشته شده بود و در فروردین 99 دوباره بررسی و به‌روز شده است.

در این محتوا به تاریخچه رید، تعریف RAID و بررسی و مقایسه انواع RAID می‌پردازیم و کاربرد و مزایا و معایب هر نوع RAID را بررسی می‌کنیم. سپس بررسی می‌کنیم که RAID Controller چیست، RAID در SSD چگونه است و تفاوت SSD و RAID چیست، و آینده RAID چیست. همچنین در انتهای مقاله به آموزش تنظیم هارددیسک و RAID بندی سرور hp پرداخته شده است. در این مقاله با ویدئوی تک تاک با عنوان “تکنولوژی RAID در سرورهای HPE” با شما همراه هستیم. 

تاریخچه RAID

اصطلاح RAID که بیانگر Redundant Array of Inexpensive Disks است، در سال 1987 توسط سه دانشمند در عرصه کامپیوتر با نام های دیوید پترسون و رندی کتز و گارث آلن گیبسون، مطرح شد. ایده این سه نوآور در مقاله‌ای که در سال 1988 برای بنیاد SIGMOD تهیه کردند این بود که با داشتن آرایه‌ای از دیسک های ارزان قیمت، می‌توان به کارایی دیسک های High level دست یافت. با استفاده از افزونگی یا Redundancy، آرایه رید از یک تک دیسک، قابل اطمینان‌تر است. برای اولین بار، این مقاله نامی بر مفهوم استفاده از دیسک افزونه نهاد که قبلا هم توسط افراد دیگر مطرح شده بود.

Gus German و Ted Grunau از شرکت Geac Computer Corp برای اولین بار به چنین ایده‌ای تحت عنوان MF-100 اشاره کرده بودند. Norman Ken Ouchi از IBM هم در سال 1977، تکنولوژی که بعدها به عنوان RAID 4 شناخته شد، به ثبت رسانده بود. در سال 1983 شرکت Digital Equipment Corp درایوهایی را وارد بازار کرد که RAID 1 بودند و در سال 1986، IBM بار دیگر اختراعی را به ثبت رساند که عنوان RAID 5 را پیدا کرد. و در نهایت پترسون و کتز و گیبسون با توجه به آنچه که شرکت‌هایی چون Tandem Computers و Thinking Machines و Maxstor انجام داده بودند، موفق به ارایه رده‌بندی RAID خود شدند.

زمانی که در سال 1988 سطوح و انواع RAID لیست شد و بر تکنولوژی‌هایی که قبلا هم استفاده شده بود نامی نهاده شد، تکنولوژی محبوبی ایجاد شد که دست تولیدکنندگان عرصه ذخیره سازی داده را برای تولید محصولات بیشتری در زمینه RAID باز گذاشت.

چیزی نگذشت که تولیدکنندگان، کلمه Independent را جایگزین کلمه Inexpensive که بیانگر قیمت کم بود، کردند. RAID هم اکنون از جمله تکنولوژی های محبوب و پرطرفدار در دنیاست.

RAID چیست؟

RAID مخفف و برگرفته از عبارت Redundant Array of Independent Disks و به معنای آرایه‌ای افزونه از دیسک‌های مستقل و مجزا است. تکنولوژی RAID در واقع تکنولوژی مجازی سازی ذخیره دیتا است. عملکرد رید چگونه است؟ در رید، چند هارد درایو فیزیکی با هم ترکیب می‌شوند و یک یا چند واحد لاجیکال و منطقی ایجاد می‌کنند. جمله ساده تر تعریف رید این می‌شود که داده و اطلاعات را بین چند هاردی که با هم رید بسته شده‌اند توزیع کنیم که البته سیستم عامل‌، این هاردهای RAID شده را به عنوان یک هاردِ واحد شناسایی خواهد کرد.

پس RAID یعنی روشی برای گروه بندی درایوهای فیزیکی مجزا در یک درایو بزرگتر که در مجموع RAID نامیده می‌شود. در این شرایط، سرور می‌تواند همزمان بین چندین درایو، خواندن و نوشتن را انجام دهد و کارایی در درایوهای رید شده بهتر است.

پس از معرفی RAID Controller و بررسی انواع رید و مزایا و معایب هر نوع RAID، به این می‌پردازیم که RAID و ریدبندی هارد چه مزایا و چه معایبی دارد. و در نهایت آینده RAID چیست، RAID و SSD را با هم مقایسه کرده‌ایم و به پیاده سازی آن را اشاره ای کرده‌ایم.

رید کنترلر (RAID controller) چیست؟

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

رید کنترلر می‌تواند هم مبنای سخت افزاری داشته باشد و هم مبنای نرم افزازی. در رید مبتنی بر سخت افزار، کنترلر فیزیکی، مدیریت آرایه را انجام می‌دهد. این رید کنترلر فیزیکی حتی می‌تواند روی مادربورد سرور هم قرار گرفته باشد. کنترلر می‌تواند از فرمت های SATA و SCSI پشتیبانی کند.

در رید مبتنی بر نرم افزار، کنترلر می‌تواند از منابع سیستم سخت افزاری مانند CPU و رم استفاده کند. عملکرد رید نرم افزاری همانند رید سخت افزاری است اما کارایی و سرعت کمتری دارد و ممکن است روی کارایی دیگر اپلیکیشن های سرور هم تاثیر گذارد.

رید نرم افزاری ممکن است با سیستم سازگار نباشد و رید سخت افزاری هزینه زیادی دارد.

رید مبتنی بر درایور یا Firmware، هم راه دیگری است.

چیپ کنترلر رید مبتنی بر درایور یا Firmware، روی مادربورد قرار دارد و همانند رید نرم افزاری از CPU استفاده می‌کند. با فریمور، سیستم رید فقط در آغاز پروسه بوت اجرا می‌شود. هر بار که سیستم عامل لود می‌شود درایور کنترلر کار رید را انجام می‌دهد. کنترلر رید مبتنی بر درایور یا Firmware، گران نیست اما روی سی پی یو تاثیرگذار است. نام های دیگر این مدل رید، hardware-assisted software RAID و hybrid model RAID و fake RAID است.

نکته مهم این است که تمام آرایه‌های ذخیره سازی یا برندهای مختلف کارت RAID Controller، از تمام انواع RAID پشتیبانی نمی‌کنند. قبل از خرید سیستم ذخیره سازی و کنترلر رید، باید نیازهای سازمان تان را در زمینه حفاظت از داده، ریکاوری و بازیابی، و کارایی اپلیکیشن ها مشخص کنید. حتی استفاده از مشاوران خوب و ماهر در این زمینه پیشنهاد می‌شود.

برای آشنایی بیشتر با رید کنترلر مقاله”raid controler چیست؛ چه کاربردی دارد” را حتما بخوانید.

تکنولوژی های ذخیره داده در RAID

روش striping یا نواری در رید: در تکنیک نواری، دیتا به بلاک هایی مساوی تقسیم می‌شود و سپس این Block های داده به صورت یک به یک در RAID قرار می‌گیرند. یعنی پارتیشن های Striping روی چند هارد قرار می‌گیرند.

سیستم‌های ذخیره سازی این تکنیک را به روش‌های مختلفی انجام می‌دهند: در سطح بایت یا بلاک یا پارتیشن. حتی داده می‌تواند روی همه یا بخشی از دیسک های یک کلاستر، Stripe شود. مثلا استوریجی با ده هارد دیسک می‌تواند بلاک‌های 64 کیلوبایتی را روی دیسک اول، دوم، سوم، چهارم و پنجم، Stripe کند و دوباره به دیسک اول بازگردد. سیستمی دیگر دیتاهای یک مگابایتی را رو هر یک از ده دیسک ذخیره می‌کند و دوباره به دیسک اول بازگشته و این فرآیند ادامه دارد.

روش mirroring یا آیینه ای در رید: در تکنیک آیینه ای، نسخه های یکسانی از داده هر هارد، روی هارد دیگر موجود در رید قرار می‌گیرند. یعنی داده های یکسانی روی بیش از یک هارد وجود دارد.

تکنیک parity یا افزونه در رید: در روش parity، دیتا مانند روش نواری به بلاک های یکسان تقسیم و به طور همزمان و با استفاده از تکنیک checksum در RAID ذخیره می‌شوند. در این تکنیک از تابعی استفاده می‌شود که هنگام بروز خرابی در یک هارد، بلاک از بین رفته را به کمک چکسام دوباره محاسبه می‌کند.

امکان ترکیب این سه روش ذخیره سازی در رید وجود دارد و می‌توانید بر اساس نیازتان در امنیت و کارایی، از ترکیب آنها استفاده کنید.

انواع RAID و مقایسه سطوح مختلف رید بندی

برای توزیع داده روی هارد دیسک ها چندین روش وجود دارد که هر یک افزونگی و کارایی خاص خودش را دارد. شما بر اساس سطح نیازتان به کارایی و Redundancy، سطح رید یا RAID Level ای که مناسبتان است را انتخاب و پیاده سازی کنید. یادتان باشد برای پیاده سازی RAID از متخصصین مجرب کمک بگیرید.

ویژگی های انواع RAID

انواع رید که سطوح مختلف RAID را به وجود می‌آورند تفاوت هایی دارند که به دلیل ویژگی هایی است که هر نوع رید دارد. در ادامه این ویژگی ها را معرفی می کنیم:

  1. تحمل پذیری خطا یا Fault Tolerance: در صورت بروز خطا در یک یا چند هارد، چقدر مقاومت انجام می‌شود و اطلاعات از بین نمی‌رود یعنی اگر هارد یا هاردهایی Fail و خراب شدند، فقدان داده یا Data Loss نداریم. برای مطالعه در زمینه انواع Data Loss می توانید مقاله “بهترین روش های بک آپ گیری از سرور و شبکه” را مطالعه کنید.
  2. کارایی یا Performance: تامین افزونگی و Redundancy برای هاردها و افزایش کارایی از جمله اهداف استفاده از RAID در سیستم های ذخیره سازی اطلاعات است.
  3. ظرفیت یا Capacity: تعداد هارد دیسک هایی که در RAID ترکیب می‌شوند و نوع اتصال آنها به هم در رید، باعث می‌شود ظرفیت های مختلفی ارایه شود.

به طور کلی سه دسته مختلف برای سطوح رید تعریف شد که به صورت زیر است:

  1. Standard RAID
  2. Nested RAID
  3. Nonstandard RAID

در ادامه به طور مفصل به هر یک از این سه دسته می‌پردازیم.

انواع رید استاندارد یا Standard RAID Levels

مرجع اصلی که RAID را معرفی کرده است هفت سطح مختلف RAID را در نظر گرفته که از RAID 0 تا RAID 6 را شامل می‌شود. پس عددی که بعد از کلمه RAID می‌آید بیانگر نسخه و نوع رید است.

RAID 0 چیست؟

RAID 0: دارای پیکربندی Striping یا نواری است به همین دلیل RAID 0 به نام Striping یا نواری نیز شناخته می‌شود. بهترین کارایی را دارد، افزونگی دیتا ندارد و Fault Tolerance هم ندارد و ضریب خطای آن صفر است. برای تنظیم این نوع RAID به حداقل 2 هارددیسک نیاز است. در بین تمام RAID ها سریع‌ترین نوع محسوب می‌شود.

RAID 0 اطلاعات را به قسمت‌های مساوی به نام Stripe یا Chunk (نواری و قطعه قطعه) تقسیم کرده و هر قسمت را روی یک هارد ذخیره می‌کند یعنی بین مجموعه هاردهای موجود در آرایه توزیع و ذخیره می‌کند که این دستگاه‌ها می‌تواند SSD یا هارددیسک های آرایه رید باشد.

مزایای RAID 0

در این بخش به بررسی مزایا RAID 0 می‌پردازیم:

  1. مهم‌ترین مزیت RAID 0 و Disk Stirping افزایش کارایی است. مثلا استرایپ کردن داده روی سه عدد دیسک، نسبت به حالت تک دیسک، پهنای باند را سه برابر می‌کند. اگر عملیات ورودی و خروجی هر دیسک در ثانیه، 200 باشد، Disk Stirping آن را به 600 IOPS می‌رساند.
  2. چون در تکنیک Striping، داده روی چند هارد فیزیکی ذخیره می‌شود، چند دیسک به محتوای فایل دسترسی دارند پس خواندن ها و نوشتن ها بسیار سریع انجام می‌شود. زیرا باعث می‌شود همزمان چندین هد کار کند و در نتیجه کارایی افزایش می‌یابد.
  3. نداشتن پریتی باعث می‌شود از تمام فضای دیسک بتوانیم استفاده کنیم.
  4. پیاده سازی RAID 0 بسیار آسان است و تمام کنترلرهای سخت افزاری از آن پشتیبانی می‌کنند.
  5. ارزان ترین نوع رید، RAID 0 است.

معایب RAID 0

در این بخش به بررسی معایب RAID 0 می‌پردازیم:

  1. افزونگی یا Redundancy ندارد در صورتی که یک درایو فیزیکی در مجموعه دیسک های استرایپ شده خراب شود، فقدان داده یا Data Loss در Striped Unit رخ می‌دهد. به همین ترتیب، تمام داده ذخیره شده روی هارد دیسک های استرایپ شده از بین می‌رود. پس RAID 0 اصلا گزینه مناسبی برای کارهای حساس و مهم و Mission-Critical نیست.
  2. RAID 0 بر خلاف ریدهای دیگر، پریتی ندارد پس تکنیک نواری بدون پریتی به معنای نداشتن افزونگی و Fault Tolerance است. پس اگر هاردی خراب شود، تمام دیتا های آن هارد از بین می‌رود.
  3. Resiliency در RAID 0 پایین است.

کاربرد RAID 0 چیست؟

با توجه به آنچه گفتیم، RAID 0 برای ذخیره داده‌هایی که حساس و مهم نیستند و سرعت بالا در خواندن و نوشتن نیاز دارند، مناسب است مثل live streaming video و ادیت ویدئو که کارایی و سرعت مطرح است.

یکی دیگر از کاربردهای RAID 0 این است که Striping بدون ریداندنسی برای داده‌های موقتی، فضای چرک نویس فراهم می‌کند. همچنین در مواردی که کپی اصلی از داده موجود است و به راحتی از دستگاه‌های استوریج دیگر قابل ریکاوری است می‌توان از RAID 0 را استفاده کرد.

RAID 0 سریع‌ترین رید است و حداقل 2 هارددیسک نیاز دارد.

RAID 0 چیست؟
RAID 0 سریع‌ترین رید است و حداقل 2 هارددیسک نیاز دارد.

RAID 1 چیست؟

RAID 1 دارای پیکربندی Mirroring است و Striping ندارد به همین دلیل RAID 1 به نام Mirror یا آینه‌ای نیز شناخته می‌شود. حداقل دو هارد دیسک لازم دارد تا داپلیکیت دیتا را فراهم کند. کارایی خواندن بالاست زیرا از هر دو دیسک همزمان می‌تواند بخواند. کارایی نوشتن همانند نوشتن روی یک هارد دیسک است: توجه دارید که نوشتن، دو بار و روی دو دیسک انجام می‌شود و در نتیجه کارایی نوشتن از کارایی خواندن پایین تر است.

RAID 1 حداقل به 2 هارددیسک برای راه‌اندازی نیاز دارد و تعداد هارددیسک‌ها باید زوج باشد. در این مدل، ثبت اطلاعات روی هر دو دیسک انجام می‌شود بدین گونه که دیتا روی یک هارددیسک ذخیره می‌شود و سپس همان دیتا روی هارددیسک دیگری نوشته می‌شود. به عنوان مثال اگر 4 هارددیسک را با این روش RAID کنیم، دو هارددیسک، کپی دیتای دو هارددیسک دیگر می‌شود.

RAID 1 را در SSD ها هم می‌توان استفاده کرد.

مزایا و معایب RAID 1

مزایای RAID 1 به شرح زیر است:

  1. داشتن ریداندنسی از مزایای RAID 1 است. این مدل ذخیره‌ سازی دیتا باعث می‌شود اگر نصف تعداد هارددیسک‌ها از بین برود سیستم بدون وقفه بتواند کار سرویس‌دهی خود را انجام دهد. ولی ایراد آن این است که نصف فضای مفید ذخیره‌سازی را از دست خواهیم داد. 
  2. از مزایای RAID 1 فراهم شدن سناریوهای Disaster Recovery است زیرا برای اپلیکیشن‌های Mission Critical، بلافاصله بکاپ را فراهم می‌کند. پس در صورت خرابی یک هارد، اپلیکیشن ها و سیستم عامل به نسخه بکاپ، ریپلیکیت (Replicate) می‌شوند.
  3. خواندن همزمان از تمام درایوها سرعت را بی نهایت افزایش می‌دهد.
  4. دسترس پذیری بالا و سرعت ریکاوری بالا از مزایای RAID 1 است.
  5. شباهت RAID 0 و RAID 1 در این است که کارایی در هر دو بالاست اما سرعت خواندن و نوشتن در RAID 1 به پای RAID 0 نمی‌رسد.

مهم ترین عیب RAID 1 این است که نیمی از فضای ذخیره سازی را از دست می‌دهیم. در واقع روشی گران‌قیمت است و تعداد معدودی سازمان های انترپرایزی و یزرگ از آن استفاده می‌کنند. فضای مفید برای ذخیره دیتا در RAID 1 از RAID 5 و RAID 6 کمتر است. اما سرعت ریکاوری در RAID 5 و RAID 6 از RAID 1 پایین تر است.

کاربرد RAID 1 چیست؟

کاربرد RAID 1 در محیط‌هایی است که به کارایی بالا و دسترس پذیری بالا نیاز است مانند اپلیکیشن‌های Transactional و سیستم عامل ها و ایمیل ها. RAID 1 همچنین در اپلیکیشن هایی که خواندن بسیار سریعی لازم دارند مناسب است. اگر درایوهای اصلی آرایه خراب شود، ترافیک به درایوهای ثانویه یا میرور شده و بکاپ شده سوییچ می‌کند.

یکی دیگر از کاربردهای RAID 1 استفاده دز آرشیو داده است یعنی جایی که از دست رفتن اطلاعات، غیرقابل قبول است.

RAID 1 حداقل 2 هارددیسک نیاز دارد و تعداد هاردها باید زوج باشد.

RAID 1 چیست؟
RAID 1 چیست؟
RAID 1 یا Mirroring Raid یک نسخه از اطلاعات به صورت کامل روی یک یا دو دیسک ذخیره می شود.

RAID 2 چیست؟

RAID 2 دارای پیکربندی Striping است و برخی دیسک ها اطلاعات ECC یا Error Checking and Correcting را ذخیره می‌کنند. یعنی برای تامین امنیت داده از ECC استفاده می‌کند. همچنین از Hamming Code Parity استفاده می‌کند که فرم خطی از کد اصلاح خطاست.

کارایی و انعطاف پذیری و قابلیت اطمینان آن از RAID 5 و RAID 6 کمتر است. RAID 2 هیچ مزیتی نسبت به RAID 3 ندارد و چون امروزه کدهای اصلاح خطا در هارد درایوها از کد همینگ استفاده می‌کنند، استفاده از RAID 2 منسوخ شده است.

RAID 3 چیست؟

RAID 3 عملا کاربرد زیادی ندارد و از Byte Level striping و یک هارد دیسک مختص به پریتی استفاده می‌کند؛ یک هارد دیسک را به ذخیره اطلاعات پریتی اختصاص می‌دهد. رید 3 نمی‌تواند پاسخگوی چندین درخواست همزمان باشد چون اطلاعات پریتی روی دیسکِ جداگانه قرار می‌گیرد و بلاک داده بین تمام هاردها تقسیم شده و روی هر هارد، روی مکان فیزیکی یکسان قرار می‌گیرد.  پس در هر عملیات I/O باید روی همه دیسک ها کار انجام شود و معمولا هم نیاز به همگام سازی Spindle است.

بدین ترتیب تسک هایی با تعداد زیادی درخواست دیتای کوچک (خواندن و نوشتن کوچک) به خوبی انجام نمی‌شود. در عوض برای اپلیکیشن‌هایی که انتقال دیتای طولانی و تناوبی (Sequential) دارند، انتخاب بهتری است. RAID 3 در Streaming Media و ادیت ویدئوی غیرفشرده و گرافیک بسیار مناسب است. یعنی در کل برای کارهایی که به دیتا ترنسفر بالا با long sequential reads and writes نیاز است انتخاب خوبی است.

اطلاعات ECC یه صورت تعبیه شده است تا خطاها را تشخیص دهد. فرآیند دیتا ریکاوری با محاسبه اطلاعات ثبت شده روی دیگر درایوها انجام می‌شود. عملیات I/O همزمان روی همه درایوها انجام می‌شود و RAID 3 نمی‌تواند I/O را به صورت Overlap و هم پوشی انجام دهد و دقیقا به همین دلیل برای سیستم‌های تک کاربره که اپلیکیشن هایی با رکوردهای بلند دارند مناسب است.

RAID 3 مشابه RAID 5 است اما بلاک روی هاردها توزیع می‌شود و پریتی روی یک هارد قرار می‌گیرد و توزیع نمی‌شود. Random Write Performance بسیار پایین است ولی Random Read Performance وضعیت بهتری دارد.

RAID 3 و RAID 4 به سرعت با RAID 5 جایگزین شدند.

RAID 3 چیست؟
RAID 3 چیست؟

RAID 4 چیست؟

مشابه RAID 3 از استرایپ داده استفاده می‌کند و مشابه RAID 5 است یعنی دارای پیکربندی Parity Block-Level Striping است. ولی به جای استفاده از Distributed Parity از Dedicated Parity استفاده می‌کند. پس RAID 4 از دیسک پریتی و  Block-Level Striping بین چند دیسک استفاده می‌کند. چون دیتا در RAID 4 نواری شده‌اند، رکوردها می‌توانند از هر دیسکی خوانده شوند اما موقع نوشتن، نیاز به Distributed Parity است در نتیجه گلوگاهی در کارایی نوشتن (Random Write Performance) وجود دارد.

رید 4 در Random Read کارایی بالایی دارد و در Random Write کارایی به دلیل اینکه همه پریتی ها باید از یک دیسک خوانده شوند، کمتر می‌شود.

RAID 4 از نوارهای بزرگ استفاده می‌کند یعنی کاربر می‌تواند رکوردهایی را از هر درایو بخواند. برای عملیات خواندن، Overlap انجام می‌شود ولی در عملیان نوشتن چون باید درایو پریتی آپدیت شود، I/O Overlapping امکان‌پذیر نیست.

در RAID 4 اگر داده A و B روی دیسک 0 و داده C روی دیسک 1 قرار داشته باشند، دیسک 0 به درخواست خواندن بلاک A پاسخ می‌دهد اما برای خواندن همزمان B باید منتظر ماند ولی برای خواندن همزمان بلاک C انتظار لازم نیست و بلاک A و C همزمان خوانده می‌شوند.

استفاده از RAID 4 دیگر رایج نیست.

RAID 4 چیست؟

RAID 5 چیست؟

RAID 5 دارای پیکربندی Parity Block-Level Striping است یعنی داده را استرایپ می‌کند و پریتی را هم بین تمام هاردها توزیع می‌کند پس دیسک جداگانه برای پریتی نداریم. اطلاعات پریتی در هر درایو به صورت نوار در می‌آید و به همین خاطر اگر حتی یک درایو Fail شود، آرایه RIAD به کار خود ادامه می‌دهد. معماری رید 5 به گونه‌ای است که عملیات خواندن و نوشتن از چند درایو ممکن است که در مقایسه با حالتی که فقط از یک درایو انجام می‌شود، کارایی بهتری ارایه می‌دهد. اما این کارایی در RAID 5 به پای کارایی در RAID 0 نخواهد رسید. سرعت خواندن و نوشتن در 5 RAID نسبت به RAID 0  پایین‌تر و نسبت به RAID 1 بالاتر است.

برای پیاده سازی RIAD 5 حداقل به 3 دیسک نیاز است اما اغلب برای کارایی بیشتر، توصیه می‌شود حداقل 5 دیسک استفاده شود. اطلاعات، روی دو هارددیسک اول و دوم ذخیره می‌شود و سپس محاسباتی روی دیتا انجام داده و با نام بیت افزونه یا Parity آن را روی هارد سوم ذخیره می‌کند. در دفعات بعدی Parity را روی هارددیسک‌ها می‌چرخاند. در این نوع RAID حدودا فضای یک هارددیسک را از دست می‌دهیم و چنانچه یک هارددیسک به هر دلیلی دچار مشکل شود، سیستم بدون وقفه به ادامه کار خود می‌پردازد. پس از اینکه یک هارددیسک دچار مشکل شد می‌توان یک هارد دیسک جدید روی سرور قرار داد و دیتا روی آن شروع به ریکاور شدن می‌کند.

مزایا و معایب RAID 5

مزایای RAID 5 به شرح زیر است:

  1. در RAID 5 تحمل پذیری و ضریب اطمینان در حد یک هارددیسک است. چنانچه هارد دوم دچار مشکل شود ،اطلاعات از بین می‌رود. معماری این RAID به گونه‌ای است که عملیات خواندن و نوشتن بر روی هاردها پخش می‌شود در نتیجه، مجموع کارایی هاردها از کارایی یک هارد به مراتب بیشتر است.
  2. RAID 5 رایج ترین نوع RAID است و می‌تواند با RAID 0 ترکیب و یا جایگزین RAID 0 شود. زیرا کارایی آنها در یک سطح است.
  3. RAID 5 یکی از امن ترین انواع RAID است.
  4. قابلیت اطمینان و افزونگی دارد.
  5. سرعت از مهم ترین مزایای RAID 5 است.
  6. افزونگی در RAID 5 نسبت به RAID 0 به شکل اقتصادی تری فراهم می‌شود.
  7. RIAD 5 نسبت به RAID 1 و RAID 10 فضای ذخیره سازی بیشتری فراهم می‌کند.
  8. RAID 5 نسبت به RAID 1 سرعت نوشتن بیشتری دارد.
  9. حداقل تعداد هارد درایو لازم در RAID 5 سه است و هیچ محدودیتی در حداکثر تعداد ندارد.
  10. در RAID 5 قابلیت Hot Swapped وجود دارد یعنی در صورت خرابی یک هارد، می‌توان بدون Downtime و وقفه و خاموشی، هارد جدید را جایگزین هارد معیوب کرد.
  11. حتی وقتی درایو خراب، در حال ری بیلد شدن است هم به دیتا دسترسی داریم و می‌توانیم آن را بخوانیم.
  12. رشد نیاز به ظرفیت ذخیره سازی در آینده تضمین می‌شود. هرگاه هاردی اضافه شود، RAID 5 با Rebuild شدن، ظرفیت را افزایش می‌دهد. اما اگر در این زمان هاردی خراب شود، سیستم به خطر خواهد افتاد. دلیل آن را در پاراگراف بعدی می‌خوانید.

مهم ترین عیب RAID 5 این است که سرعت و کارایی پایینی در Rebuild دارد. وقتی یک هارد از مجموعه هاردها Fail شود زمان زیادی برای بازنشانی و ریکاوری اطلاعات لازم است یعنی در اصطلاح زمان زیادی برای ری بیلد کردن رید لازم است. بسته به سرعت کنترلر و حجم کار، این کار می‌تواند ساعت ها یا روزها طول بکشد. اگر در حین این ریبیلد، دیسک دیگری خراب شود، اطلاعات برای همیشه از بین می‌رود.

به طور کلی Standard SATA Drive برای RAID 5 مناسب نیستند زیرا ادمین می‌تواند از ریبیلد شدن پس از خرابی، جلوگیری کند.

کاربرد RAID 5 چیست؟

برویم سرغ کاربرد RAID 5؛ رید 5 برای پایگاه‌های داده مانند SQL مناسب است. این RAID برای سیستم‌هایی که عملیات نوشتن زیاد و فشرده بر روی هاردها دارند و در اصطلاح سیستم‌های Write Intensive هستند، اصلا گزینه مناسبی نیست زیرا عملیات تولید بیت افزونه Parity در زمان نوشتن اطلاعات کمی زمان‌بر است و کارایی نوشتن را کم می‌کند.

RAID 5 برای فایل سرورها و اپلیکیشن‌هایی که محدودیت تعداد هارد دارند مناسب است.

RAID 5 حداقل 3 هارد نیاز دارد و تحمل‌پذیری در برابر خطا یک هارددیسک است.

RAID 5 چیست؟
RAID 5 چیست؟
در RAID 5 حداقل ۳ هارد دیسک و حداکثر ۳۲ هارد دیسک می‌توانیم داشته باشیم

RAID 6 چیست؟

تکنیک به کار رفته در RAID 6 مشابه RAID 5 است اما پریتی دومی هم روی درایوهای آرایه رید، توزیع می‌شود. پس تعجب نکنید اگر RAID 6 را به نام RAID با بیت افزونه دوتایی (Double Parity RAID) ببینید که این نام، برگرفته از ساختار آن است. طبیعی است که کارایی نوشتن در RAID 6 در مقایسه با RAID 5 کمتر است و البته که هزینه بیشتری هم برای آن باید بپردازیم.

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

در صورت از بین رفتن یک یا دو هارد دیسک یک مقدار افت کارایی خواهیم داشت و به همین دلیل می توان هارد Hot Spare قرار داد تا سریعا جایگزین هارد Fail شده شود. در RAID 6 حداقل 4 هارد دیسک مورد نیاز است. نیمی از ظرفیت این 4 هارد، برای ذخیره داده و نیمی برای Parity استفاده می‌شود.

درصد ظرفیت قابل استفاده در RAID 6 با افزودن دیسک به آرایه افزوده می‌شود. مثلا اگر 8 درایو در RIAD 6 استفاده شود، پریتی تنها 25 درصد ظرفیت دیسک را می‌گیرد. ولی در RAID 10 نیمی از ظرفیت برای حفاظت از داده استفاده می‌شود و کاری با تعداد هاردهای مورد استفاده ندارد.

RAID 6 را در SSD ها هم می‌توان استفاده کرد.

مزایای RAID 6

مزایای RAID 6 به شرح زیر است:

  1. بالاترین سطح تحمل پذیری خطا و Fault Tolerance
  2. RAID 6 فضای ذخیره سازی بیشتری نسبت به مثلا RAID 10 فراهم می‌کند.

معایب RAID 6

معایب RAID 6 به شرح زیر است:

  1. در RAID 6 هر مجموعه پریتی باید به صورت جداگانه محاسبه شود در نتیجه کارایی در نوشتن کم می‌شود.
  2. RAID 6 گران تر است زیرا دو دیسک اضافی برای پریتی لازم دارد. اغلب، کمک پردازنده کنترلر رید، محاسبه پریتی را انجام می‌دهد تا سرعت نوشتن بیشتر شود.
  3. زمان زیادی برای Rabuild کردن بعد از رخ دادن خرابی هارد لازم است زیرا RAID 6 در نوشتن، کند است. در آرایه‌هایی که اندازه متوسط دارند، این زمان به 24 ساعت هم می‎رسد.
  4. RAID 6 به سخت افزارهای خاص نیاز دارد و مهم است که کنترلری که از آن پشتیبانی می‌کند استفاده کنید.

کاربرد RAID 6 چیست؟

  1. چون RAID 6 خرابی همزمان دو هارد را تحمل می‌کند و دیتا لاس ندارد، در اپلیکیشن‌های Mission Critical (مهم و حساس) کاربرد دارد مانند پزشکی، بانکداری، صنایع دفاعی. در این زمینه از RAID 5 بسیار بهتر است.
  2. RAID 6 برای محیط‌هایی که دوره‌های طولانی نگهداری داده یا Data Retention دارند مانند آرشیو داده، مناسب است.

RAID 6 حداقل 4 هارد نیاز دارد و تحمل‌پذیری در برابر خطا دو هارددیسک است.

RAID 6 چیست؟
RAID 6 چیست؟
RAID 6 چیست؟

بهترین نوع RAID کدام است؟

شاید این سوال برایتان پیش آمده باشد که کدام نوع RAID مناسب یا بهتر است و یا بهترین نوع RAID کدام است؟

رایج ترین سطوح رید، RAID 0 و RAID 1 و RAID 5 و RAID 6 است.

به طور کلی بر اساس نیازهای اپلیکیشن‌های در حال اجرا روی سرور باید سطح و نوع رید را مشخص کنید. RAID 0 سریعترین رید، RAID 1 قابل اطمینان ترین رید، و RAID 5 ترکیب خوبی از سرعت و قابلیت اطمینان دارد.

فضای مفید برای ذخیره دیتا در RAID 1 از RAID 5 و RAID 6 کمتر است. اما سرعت ریکاوری در RAID 5 و RAID 6 از RAID 1 است.

بهترین نوع رید کدام است؟
بهترین نوع رید کدام است؟
بهترین نوع رید کدام است؟

RAID 5 بهتر است یا RAID 6؟

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

همان طور که گفتیم خطاپذیری در RAID 6 بسیار پایین و  در حد صفر است و اگر امنیت اطلاعات برای شما بسیار مهم است، از RAID 6 استفاده کنید ولی اگر سرعت بالاتر در نوشتن و فضای بهینه بیشتر و خطاپذیری در حد معمول را در نظر دارید استفاده از RAID 5 برای شما کافی به نظر می‌رسد.

وقتی صحبت از حجم‌های بالای داده می‌شود، دیگر RAID 1 و RAID 5 نمی‌توانند کارایی بالایی داشته باشند. مثلا در راهکارهای ذخیره سازی NAS و SAN بهتر است از RAID 6 استفاده کرد. در این زمینه RAID 10  هم قابل استفاده است.

در جدول زیر تفاوت RAID های استاندارد،مزایا و معایب و این که چه مدلی از آنها برای چه اپلیکیشنی مناسب‌تر است را می‌توانید ببینید.

RAID 5 بهتر است یا RAID 6؟
RAID 5 بهتر است یا RAID 6؟
RAID 5 بهتر است یا RAID 6؟

انواع رید تو در تو یا Nested RAID levels

علت استفاده از اصطلاح رید تو در تو یا Nested RAID این است که با ترکیب چند نوع RAID به دست می‌آیند. در ادامه چند مدل از آنها را بررسی می‌کنیم.

RAID 10 چیست؟

RAID 10 یا RAID 1+0 از ترکیب RAID 1 و RAID 0 به دست آمده است. RAID 10 در مقایسه با RAID 1 کارایی بالاتری دارد اما هزینه بیشتری هم دارد. دیتا در RAID 10 ابتدا Mirror و سپس Stirpe می‌شود.

از معایب ترکیب تکنیک Mirroring و Striping این است که نیمی از ظرفیت هارد درایو ها را به دلیل تامین امنیت داده از دست می‌دهیم.

برای راه‌اندازی RAID 10 حداقل 4 هارددیسک نیاز است و به این صورت عمل می‌کند که داده‌ها را بین هاردهای آینه‌ای شده به صورت نواری توزیع می‌کند. مادامی که یک هارددیسک از هر جفت هارد آینه‌ای شده، فعال باشد اطلاعات قابل بازیابی هستند. اما اگر هر دو هارد از یک جفت آینه‌ای Fail شوند، اطلاعات به دلیل عدم وجود بیت افزونه (Parity) دیگر قابل دسترس نخواهد بود.

RAID 10 حداقل 4 هارددیسک نیاز دارد.

RAID 10 چیست؟
RAID 10 چیست؟

RAID 10 و RAID 01 دارای کارایی RAID 0 و دسترس پذیری RAID 1 است.

RAID 01 چیست؟

RAID 01 یا RAID 0+1 مشابه RAID 10 از ترکیب RAID 1 و RAID 0 به دست آمده است. تفاوت RAID 10 و RAID 01 در روش سازماندهی دیتا است. دیتا در RAID 10 ابتدا Mirror و سپس Stirpe می‌شود ولی دیتا در RAID 01 ابتدا Stirpe و سپس Mirror می‌شود.

برای راه‌اندازی 01 RAID حداقل 4 هارددیسک نیاز است و به این صورت عمل می‌کند که داده‌ها را بین هاردها به صورت نواری توزیع می‌شود و سپس به صورت آینه‌ای ذخیره می‌شود.

RAID 01 چیست؟
RAID 01 چیست؟
این نوع Raid مناسب برای فایل سرورها و دیتا بیس های با حجم متوسط می باشد

RAID 03 چیست؟

RAID 03 یا RAID 0+3 را به صورت RAID 53 یا RAID 5+3  هم می‌شناسند. در آن Striping در RAID 0 روی بلاک های RAID 3 استفاده می‌شود. هرچند که کارایی بالاتری نسبت به RAID 3 دارد اما هزینه بیشتری هم نسبت به آن دارد.

RAID 50 چیست؟

در RAID 50، پریتی توزیع شده در RAID 5 با Striping در RAID 0 ترکیب شده و کارایی بالاتر بدون کاهش حفاظت از اطلاعات به دست آمده است.

RAID 50 نیاز به حداقل 6 هارددیسک دارد و برای سیستم‌هایی که عملیات نوشتن زیادی بر روی هاردها دارند بسیار مناسب است. حفاظت از سلامت اطلاعات و همچنین قابلیت بازیابی آن نسبت به RAID 5 به مراتب بیشتر است.
کارایی RAID 50 نسبت به RAID 5 از این جهت بهتر شده است که هر یک Fail فقط بر یک آرایه از اطلاعات تاثیر می‌گذارد. اگر Fail شدن اطلاعات در آرایه‌های مختلف RAID رخ دهد قابلیت تحمل این RAID عدد 4 خواهد بود. یعنی اگر از هر زیرمجموعه Array، یک درایو خراب شود، Fault Tolerance برابر با 2 است و نهایتا 4 درایو فعال داریم بدون اینکه اطلاعاتی از دست یدهیم. اما توجه داشته باشید که اگر این دو درایو خراب از یک زیرمجموعه Array باشد، اطلاعات شما از دست خواهد رفت.
پیاده‌سازی RAID 50 نیاز به کنترلر سخت‌افزاری پیشرفته دارد که شاید این مورد را بتوان به عنوان یکی از معایب عمده آن در نظر گرفت. اما زمانی که شما با اپلیکیشن‌هایی سر و کار دارید که اطلاعاتشان بسیار حیاتی است و امنیت آن ها از درجه اهمیت بالایی برخوردار است توصیه می‌شود از رید 50 استفاده کنید.

RAID 50 حداقل 6 هارددیسک و کنترلر پیشرفته نیاز دارد و امنیت بسیار بالایی فراهم می‌کند.

RAID 50 چیست؟
RAID 50 چیست؟

RAID 60 چیست؟

RAID 60 ترکیبی از RAID 0 و RAID 6 است. رید 60 را این طور در نظر بگیرید که اطلاعات را بین دو دسته هارد که RAID 6 شده‌اند به صورت نواری توزیع می‌کند. برای راه‌اندازی RAID 60 حداقل به 8 عدد هارد نیاز خواهد بود.

RAID 60 چیست؟
RAID 60 چیست؟

انواع رید غیراستاندارد یا Nonstandard RAID levels

ریدهای غیراستاندارد با ریدهای استاندارد فرق دارند و معمولا شرکت‌ها و سازمان‌های بزرگ برای استفاده‌های اختصاصی از RAID های غیر استاندارد استفاده می‌کنند. انواع Nonstandard RAID به شرح زیر است:

RAID 7 چیست؟

RAID 7 بر مبنای RAID 3 و RAID 4 است و Caching را هم اضافه‌تر دارد. کشینگ از طریق باس پرسرعت و ویژگی‌های یک کامپیوتر معمولی فراهم می‌شود. همچنین به عنوان کنترلر دارای سیستم عامل تعبیه شده‌ای است.

Adaptive RAID چیست؟

Adaptive RAID، کنترلر رید را قادر به تصمیم‌گیری درباره چگونگی ذخیره پریتی روی دیسک می‌کند: از RAID 3 استفاده کند یا RAID 5. این نوع رید، بسته به نوع تنظیمات RAID با داده‌هایی که قرار است روی دیسک قرار گیرند، اقدام بهتری انجام می‌دهد.

Linux MD RAID 10 چیست؟

Linux MD RAID 10 را کرنل لینوکس ایجاد می‌کند و از آرایه‌های Nested و غیر استاندارد پشتیبانی می‌کند. Linux software RAID از ایجاد پیکربندی ریدهای استاندارد RAID 0 و RAID 1 و RAID 4 و RAID 5 و RAID 6 پشتیبانی می‌کند.

مزایای استفاده از RAID و RAID بندی

تامین افزونگی و Redundancy برای هاردها و افزایش کارایی از جمله اهداف استفاده از RAID در سیستم های ذخیره سازی اطلاعات است.

مزیت دیگر در استفاده از RAID، بازیابی و ریکاور کردن اطلاعات و دیتا در اثر Fail شدن هارددیسک است. یعنی اگر یک هارد دیسک دچار مشکل شود سیستم می‌تواند کار سرویس‌دهی خود را ادامه دهد. پس تامین امنیت و حفظ امنیت داده و اطلاعات از مزایای ریدبندی است.

دلیل استفاده از تکنولوژی RAID این است که با قرار دادن داده ها روی بیش از یک عدد هارددیسک، عملیات ورودی و خروجی به همپوشانی خاص می‌رسد که نتیجه آن افزایش کارایی است، افزایش کارایی سیستم یعنی افزایش سرعت خواندن و نوشتن.

سیستم عامل، هاردهای RAID شده را به عنوان یک هاردِ واحد شناسایی می‌کند.

در ادامه مزایای استفاده از RAID به صورت لیست ارایه می‌شود:

  • صرفه‌جویی در هزینه زیرا به تعداد زیاد می‌توان از دیسک های ارزان قیمت استفاده کرد.
  • استفاده از چند هارد در قالب RAID، کارایی را نسبت به حالت استفاده از فقط یک هارد افزایش می‌دهد.
  • سرعت و قابلیت اطمینان بعد از بروز خرابی افزایش می‌یابد که البته به پیکربندی هم ارتباط دارد.
  • در RAID 0 سرعت خواندن و نوشتن نسبت به حالتی که یک هارد استفاده می‌شود، بیشتر است. زیرا فایل سیستم به چند قطعه تقسیم و روی چند درایو که روی یک فایل کار می‌کنند، توزیع می‌شوند.
  • در RAID 5 دسترس پذیری و Resiliency افزایش می‌یابد.
  • آرایه رید با میرورینگ می‌تواند دو درایو با اطلاعات مشابه ایجاد کند تا در صورت خرابی هر یک، سیستم به کار خود ادامه دهد.

معایب استفاده از RAID و ریدبندی

رید هم مانند هر تکنولوژی دیگری دارای معایبی است که در ادامه معایب استفاده از RAID را به صورت لیست ارایه می‌دهیم:

  1. Nested RAID نسبت به RAID های استاندارد و سنتی قیمت بیشتری دارند زیرا به تعداد بیشتری هارد درایو نیاز دارند.
  2. هزینه ذخیره هر گیگابایت در دستگاه ذخیره سازی، در Nested RAID بیشتر است زیرا تعدادی هارد درایو برای افزونگی استفاده می‌شود.
  3. وقتی درایوی خراب می‌شود، احتمال اینکه به زودی خرابی در درایوهای دیگر آرایه رخ دهد، افزایش می‌یابد و این باعث فقدان و از دست رفتن داده یا Data Loss می‌شود. دلیل آن این است که هاردهای استفاده شده در یک آرایه تقریبا همزمان نصب شده‌اند.
  4.  برخی انواع RAID مانند RAID 1 و RAID 5 تنها می‌توانند خرابی یک هارد را تحمل کنند.
  5. آرایه‌های رید و داده‌های آنها، تا زمانی که هارد خراب تعویض نشود، آسیب‌پذیر هستند. هارد جدید هم با دیتا پر خواهد شد.
  6. چون هارد نو ظرفیت بیشتری نسبت به بعد از پیاده سازی RAID دارد، Rebuild شدن هارد جدید کمی طول می‌کشد.
  7. هنگام خرابی یک درایو، شانس این که مابقی دیسک ها دارای بدسکتور یا داده های غیرقابل خوانش باشند وجود دارد. این باعث می‌شود ریبیلد شدن آرایه کاملا غیرممکن شود.

Nested RAID با فراهم آوردن درجه بالاتری در Redundancy، معایب RAID که به آن پرداختیم را تا حدی جبران می‌کند و شانس خرابی آرایه را به دلیل خرابی همزمان هاردها کاهش می‌دهد.

برای آشنایی بیشتر با انواع Raid می‌توانید ویدیوی زیر را مشاهده کنید:

مقایسه SSD ها و RAID

استفاده از SSD ها در حال افزایش است ضمن اینکه قیمت آنها هم کمتر شده است. دلیل محبوبیت SSD ها، سرعت بالای آنهاست. در بین انواع RAID، تتنها RAID 0 می‌تواند سرعتی نزدیک به سرعت SSD در خواندن و نوشتن داشته باشد اما RAID 0 دارای محدودیت هایی است که به توان عملیاتی RAID Cnotroller و سرعت پردازش‌های عمومی برمی‌گردد.

با این حال که RAID 0 نزدیک ترین پیکربندی را به SSD دارد اما کارایی و سرعت SSD را نمی‌تواند تامین کند.

اما با اینکه قیمت SSD ها در حال کاهش است اما باز هم از RAID Array گران تر تمام می‌شوند.

پس تصمیم اینکه بین SSD و RAID کدام را انتخاب کنید بستگی به این دارد که سرعت و کارایی، اولویت شماست یا هزینه و قیمت.

آینده RAID چیست؟

حقیقت این است که با وجود انواع مختلف پیکربندی RAID، این تکنولوژی، قدیمی است و رقبای جدید بسیاری در عرصه ذخیره سازی دارد. برخی تولیدکنندگان اقدام به استفاده از RAID در SSD کرده‌اند تا افزونگی را به مزایای SSD اضافه کنند اما تا زمانی که جایگزینی قابل اطمینان تر از RAID پیدا نشود، این تکنولوژی به کار خود ادامه می‌دهد.

بسیاری از تحلیلگران می‌گویند تکنولوژی RAID ظرف چند سال آینده کنار گذاشته می‌شود و تکنولوژی جایگزین RAID تکنولوژی Erasure Coding خواهد بود که حفاظت از داده را بهتر فراهم می‌کند که البته هزینه بیشتری هم دارد. هدف از توسعه آن برطرف کردن معایب Raid است. وقتی ظرفیت هارد افزایش یابد، احتمال خطا هم در آرایه رید افزایش می‌یابد.

با افزایش استفاده از SSD نیاز به RAID هم کم می‌شود چون SSD ها قطعات متحرک ندارند در نتیجه خرابی های رایج در هارد درایو ها را ندارند. آرایه SSD ها در زمینه حفاظت از داده به جای استفاده از RAID از تکنیک‌هایی مانند Wear Leveling استفاده می‌کنند. Hyperscale Computing نیز نیاز به رید را حذف کرده‌اند و به جای آن از سرورهای ریداندنت (Redundant Servers) به جاری درایوهای ریداندنت استفاده می‌کنند.

اما آنچه مسلم است این است که هم اکنون RAID جز جدایی ناپذیر از ذخیره داده است و همچنان محصولات رید تولید می‌شود. جدیدترین نسخه Intel Rapid Storage Technology از RAID 0 و RAID 1 و RAID 5 و RAID 10 پشتیبانی می‌کند و نرم افزار مدیریتی NetApp ONTAP از رید برای حفاظت در زمان خرابی همزمان سه درایو استفاده می‌کند. پلتفرم Dell EMC Unity هم از RAID 0 و RAID 1 و RAID 5 و RAID 6 پشتیبانی می‌کند.

آموزش تنظیم هارددیسک و RAID بندی سرور hp

به طور کلی برای تنظیم هارددیسک‌ها و RAID، سه نرم‌افزار ACU و SSA و ORCA وجود دارد که جدیدترین آنها SSA است و در سرورهای hp G9 و hp G8 برای تنظیم RAID و دیگر تنظیمات مربوط به هارددیسک‌ها استفاده می‌شود. برای ورود به این نرم افزار ابتدا باید وارد Intelligent Provisioning و سپس وارد SSA شد. برای تنظیم و استفاده از هارددیسک‌ها ابتدا Array و سپس Logical ساخته می‌شود. آموزش قدم به قدم ارایه شده در پیشنهاد مطالعه با عنوان “آموزش RAID بندی hp سرور G8 و G9” را دنبال کنید.

پیشنهاد مطالعه

همچنین با مراجعه به محتوای “آموزش RAID بندی در hp سرور G7 و G6 و G5” با رید بندی hp سرورهای نسل 5 و 6 و 7 آشنا شوید.

 

گفتگوی TechTalk: تکنولوژی RAID در سرورهای HPE

تکنولوژی Raid در سرورهای HPE

کارشناسان در گفتگوی تخصصیTechTalk، با موضوعات به‌روز تخصصی و فنی، برای ارتقای دانش تخصصی شما به گپ و گفت می‌پردازند و محصولات و تکنولوژی‌های جدید در دنیای سرور و تجهیزات شبکه را بررسی می‌کنند. این ویدیو، چهارمین دوره از گفتگوهای تخصصی TechTalk است.

در این قسمت، کارشناسان ما مسعود سوری و علی کاظمی، به بررسی تکنولوژی RAID می‌پردازند. مبحثی که در حوزه امنیت و حفاظت از اطلاعات، بسیار مهم و قابل توجه است. عناوین مهمی که در این ویدئوی 18 دقیقه‌ای می‌بینید در ادامه آمده است:

عناوین مورد بررسی:

  1. RAID چیست
  2. RAID چه مزایا و ویژگی‌هایی دارد
  3. RAID چگونه کار می‌کند
  4. بررسی و مقایسه انواع RAID شامل:
    • RAID 0 و RAID 1 و RAID 5 و RAID 6 و RAID 10 و RAID 50 و RAID 60
  5. Parity چیست
  6. کدام RAID بهتر است
  7. هارد Spare چیست
  8. اهمیت هارد Spare
  9. چگونه هارد اورجینال، تهیه کنیم

در ادامه می‌توانید پادکستی که در این ویدیو به آن اشاره شده است را بشنوید:

پادکست - بررسی چراغ LED هارد سرورهای نسل 8 و 9

همچنین در این ویدیو به راه‌های شناسایی قطعات اورجینال سرور اچ پی اشاره شد که در لینک زیر می‌توانید آن را بخوانید:

راه‌های شناسایی قطعات اورجینال سرور اچ پی

خرید سرور فیزیکی با گارانتی طلایی دو ساله و بیمه حوادث
با خرید سرور فیزیکی از فالنیک ایران اچ پی می‌توانید از گارانتی طلایی دو ساله (شامل حمل و نصب رایگان در تهران، سرویس دوره‌ای رایگان و...) بهره‌مند شوید. علاوه بر این بیمه حوادث سرور در فالنیک نیز به مدت یک سال (با قابلیت تمدید) به شما تعلق می‌گیرد. ضمناً فالنیک ابزاری برای انتخاب قطعات و کانفیگ آنلاین سرور را برای متخصصان فراهم کرده و می‌توانید پیش فاکتور سروری با کانفیگ پیش‌فرض یا کانفیگ دلخواه خودتان را دریافت کنید. برای دریافت قیمت یا مشاوره تخصصی رایگان کلیک کنید.
قیمت سرور فیزیکیمشاوره تلفنی رایگان

سوال متداول

آیا می‌شود از یک هارد Spare (هارد بک آپ) برای raid 5 در سرور استفاده کرد؟

برای تنظیم RAID 5 بر روی 3 هارد دیسک در سرور G9 و همچنین تنظیم یک هارد دیسک به عنوان بک‌آپ، مراحل زیر را دنبال کنید:
1. در مرحله اول، باید به بابویس سرور G9 بروید تا تنظیمات RAID را پیکربندی کنید. در بخش System Options، گزینه RAID Configuration را انتخاب کنید.
2. در بخش RAID Configuration، گزینه Create Array را انتخاب کنید.
3. در این مرحله، باید نوع RAID را انتخاب کنید. برای RAID 5، باید گزینه RAID 5 را انتخاب کنید.
4. پس از انتخاب RAID 5، باید سه هارد دیسک خود را به عنوان درایوهای RAID 5 انتخاب کنید. درایوهای مورد نظر را انتخاب و سپس گزینه Create Logical Drive را انتخاب کنید.
5. در این مرحله، باید حجم و نام درایو RAID 5 خود را تعریف کنید.
6. حالا باید درایو بک‌آپ خود را تنظیم کنید. برای این کار، به بخش RAID Configuration برگردید و گزینه Create Array را انتخاب کنید.
7. در این مرحله، باید نوع RAID را انتخاب کرده و یک هارد دیسک را به عنوان درایو بک‌آپ انتخاب کنید.
8. پس از انتخاب درایو بک‌آپ، باید حجم و نام درایو بک‌آپ را تعریف کنید.
9. حالا باید تنظیمات را ذخیره کنید و سپس سرور را راه‌اندازی مجدد کنید تا تنظیمات RAID و درایو بک‌آپ اعمال شود.
با انجام این مراحل، یک معماری مبتنی بر RAID 5 با 3 هارد دیسک و یک هارد دیسک بک‌آپ خواهید داشت که در صورت خرابی یکی از هارد دیسک‌های RAID 5، هارد دیسک بک‌آپ به عنوان جایگزین استفاده خواهد شد.

4.3/5 - (23 امتیاز)
وبینار نقش RFM در نگهداشت مشتری و رشد کسب‌وکار نقش RFM در نگهداشت مشتری و رشد کسب‌وکار

نوشته های مشابه

دیدگاهتان را بنویسید

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

‫70 دیدگاه ها

    1. درود بر شما
      کرمی عزیز،
      پیکربندی رید (RAID) به معنی آرایش مستقل دیسک‌های ذخیره‌سازی است. این کار باعث می‌شود کارایی کلی در ذخیره‌سازی اطلاعات به طور محسوسی افزایش یابد. برای پیکربندی رید، باید درایوهای SATA یا SAS را از طریق BIOS یا از طریق نرم‌افزار مدیریت RAID در یک آرایه قرار دهید.

  1. با سلام و عرض خدا قوت از این تیم قگی و سایت بسیار مفیدتون
    برای سرورg10 با 4هارد، میخواهیم برای دوربین ها استفاده کنیم، چه نوع رید پیشنهاد شماست؟

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

  2. سلام، ممنون از مطلب مفیدتون.
    میتونیم از SSD در RAID استفاده کنیم؟ در صورت مثبت بودن جواب بفرمایید شرایط خاصی داره؟ ممنون

    1. سلام
      خرسندم که مطلب برایتان مفید بوده.
      بله در SSD ها هم می شود از RAID استفاده کرد و شرایط خاصی ندارد.

  3. باسلام. میخواتم لپتاپhpبخرم در مورد هارد اون میتونم 2 انتخاب داشته باشم که به صورت زیر است :
    حالت اول: Two 1 TB PCIe® NVMe™ TLC M.2 SSD with Raid 0 configured
    حالت دوم: 2 TB PCIe® NVMe™ M.2 SSD
    کدوم بهتره؟

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

    1. سلام و درود
      رامین عزیز
      بله بعضی از رید ها باعث بالاتر رفت سرعت می شود.

  4. با سلام
    error 823 the cache for smart array p440are in embedded slot has been disabled …

    این ارور تو وضعیت سرورم هست ، لطفا راهنمایی کنین

    با سپاس

    1. سلام و وقت بخیر
      باتری و یا کش خراب است.
      اول باتری رو عوض کنید اگر مشکل حل نشد کش
      خالی شدن باتری می تواند دلیلی بر غیر فعال شدن کش شود.

  5. سلام،
    می بخشید یک سیستم hpdl380g6, از raid1 با ۲ هارد یکسان در حال کار هست، سیستم عامل لینوکس سوزه هس. یکی از هارد ها اتفاقی براش افتاده مثلا مفقود شده، اسلات۲، اگه بخواهیم هارد نو جایگزین اون کنیم به چه صورت هارد جدید جایگزین می شه. در صورت امکان در دوستان زیر رو توضیح بفرمایید:
    ۱- هارد حدید کاملا شبیه هارد قبلی هس.
    ۲- هارد جدید حجم بیشتر ولی سرعت کمتر می باشد.
    ممنون از سایت مفیدتون.

  6. من راهنمایی برای نوت بوکم میخواستم 4530S دارم ویندوز ش 7 هست برای اپدیت بایوس هم باید 7 انجام بشه ؟؟

    1. بستگی به ورژن بایوس دارد. در سایت بایوس پیدا کنید که بایوس مورد نظرتان چه CPU و چه ویندوزی را پشتیبانی می‌کند.

    1. این سرور برای کاربری ارسال ایمیل استفاده می‌گردد، به این صورت که بر روی سرور یک سرویس ارسال ایمیل یا WebMail قرار می‌گیرد و خدمات و تراکنش‌های ارسال ایمیل از طریق آن سرور انجام می‌گردد/این نوع از سرور مربوط به اشتراک سرویس‌های چندرسانه‌ای یا همان Media می‌باشد که برای مثال یک ویدیو یا فایل صوتی بر روی سرور قرار می‌گیرد و کاربران می‌توانند بدون نیاز به دانلود فایل آن را بر روی کامپیوتر خود مشاهده کنند.

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

  8. سلام
    ببخشید من رو سیستمم خونگیم سه تا هارد نصب دارم- 1ssd , 2hdd
    میخام از تکنولوژی رید استفاده کنم
    لطفا راهنمایی کنید که کدوم رید بهتره برام (استفاده های معمولی روزمره میکنیم)
    بعد چون الان قسمت بیشتر هاردهام (2 تا hdd) (از ssd برای سیستم عامل ویندوزم استفاده میکنم)
    ایا اگه رید رو فعال کنم مشکلی برای اطلاعات داخل سیستمم پیش نمیاد؟
    ایا استفاده از برنامه intel rapid storage technology بهتر نیست؟
    یه راهنمایی ساده هم برای بنده بکنید چجوری رید رو انجام بدم.. ببخشید آماتور هستم

    1. سلام

      در این زمینه بهتر است که به صورت تلفنی با کارشناسان ما در ارتباط باشید. به این شکل بهتر راهنماییتان می کنند.

      شماره تماس: 0218363 داخلی 204

      1. مرسی
        ولی میشه فقط این سوال رو جواب بدید که ایا استفاده از رید برای کامپیوترم اطلاعات موجودش رو برام نگه میداره یا ممکنه از بین بره؟
        چون همش میترسم مثلا هاردهام فرمت بشن یا قسمتی ارز دیتام از بین بره!

        1. سلام

          در این زمینه های فنی، بهتر است به صورت مستقیم با کارشناسان ما در تماس باشید.

  9. چه جالب من نمیدونستم RAID 3 و RAID 4 هم داریم.
    همیشه فقط RAID 0 و RAID 1 و RAID 5 و RAID 6 شنیده بودم. ممنون از مطلب جامعی که دارید. واقعععععا کامله هر چیز درباره رید بخواید اینجا پیدا می کنید.

  10. من شنیدم که روی ویندوز 10 هم میشه رید نرم افزاری ایجاد کرد. آیا مقاله ای در این زمینه دارید؟

    1. سلام

      بله می توان ویندوز 10 را Raid بندی کرد. در این زمینه نیز به زودی مقاله ای تولید خواهد شد.

  11. سلام من چجوری میتونم مدل هاردم رو که الن raid دارم بدون اینکه پای storage م برم پیداکنم؟ برای خرید هاردم مدلشون رو نیاز دارم

    1. سلام

      با توجه به مدل دستگاه، روش هاس مختلفی وجود دارد. بهتر است با کارشناسان فنی ما در ارتباط باشید.

      0218363 داخلی 5541

  12. با سلام و تشکر به خاطر مطلب خوبتون
    من فکر میکنم عکسی که واسه RAID10 گذاشتین صحیح نیست

    1. سلام
      با تشکر فراوان به خاطر حسن توجه شما
      قسمت RAID 10 ویرایش و تصویر بهتری جایگزین شد تا گویای مطلب باشد. همچنین RAID 01 هم برای بهبود مطلب اضافه شد.

  13. آیا هارد دیسکی که میشه به یه Array موجود اضافه کرد فقط به عنوان Spare اضافه میشه یا فضای Logical Drive را هم اضافه میکنه؟

    1. بدون از دست دادن دیتا، فضا را به RAID اضافه می‌کند فقط هارد باید مشابه هاردهای قبل باشد.

  14. در سرور های G9 یا G10 قابلیتی وجود دارد که دیسک رو به یک Raid ساخته شده بشه اضافه کرد؟

  15. سلام.کسی می دونه تو سرورهای hp چطوری میشه نصف هاردهارو به صورت خواندنی داشته باشیم و نصف دیگر را به صورت نوشتنی.آیا این مورد در raid انجام میشه؟؟؟؟ممنون میشم پاسخ دهید.

    1. سلام

      رید راهکاری بابت این مسئله ندارد. این موضوع باید داخل سیستم عامل اتفاق بیوفتد.

  16. اگر Fail شدن اطلاعات در آرایه‌های مختلف RAID رخ دهد قابلیت تحمل این RAID عدد 4 خواهد بود.
    این جمله در اصل داره چی میگه اخه اخرش که میگه (قابلیت تحمل این RAID عدد 4 خواهد بود.) یعنی چی ؟؟؟

    1. یعنی اگر از هر زیرمجموعه Array، یک درایو خراب شود، Fault Tolerance برابر با 2 است و نهایتا 4 درایو فعال داریم بدون اینکه اطلاعاتی از دست دهیم. اما توجه داشته باشید که اگر این دو درایو خراب از یک زیرمجموعه Array باشد، اطلاعات شما از دست خواهد رفت.

دکمه بازگشت به بالا