RAID و آشنایی با انواع RAID
RAID و آشنایی با انواع RAID
اصطلاح RAID برگرفته از عبارت Redundant Array of Independent Disks به معنای آرایهای افزونه از دیسکهای مستقل و مجزاست.
این تکنولوژی برای مجازیسازی متعدد هارددیسکهای مستقل به یک یا چند آرایه برای بهبود عملکرد، ظرفیت و دسترسی است.
دلیل استفاده از تکنولوژی RAID این است که با قرار دادن داده ها بر روی بیش از یک عدد هارددیسک، عملیات ورودی و خروجی به همپوشانی خاص میرسد.
که نتیجه آن افزایش کارایی است، افزایش کارایی سیستم یعنی افزایش سرعت خواندن و نوشتن.
اما هدف از این تکنولوژی، ریکاور کردن دیتا در اثر Fail شدن هارد دیسک است.
یعنی اگر یک هارد دیسک دچار مشکل شود سیستم میتواند کار سرویسدهی خود را ادامه دهد.
سیستم عامل، هاردهای RAID شده را به عنوان یک هارد واحد شناسایی خواهد کرد.
RAID بر اساس ساختار به چندین نوع مختلف تقسیم میشود
که هر یک با توجه به نیاز کاربر و شرایط هر شبکه، مورد استفاده خاص خود را دارد.
از آن جمله میتوان به موارد زیر اشاره کرد:
تصویر یک RAID کنترلر را مشاهده می کنید.
روی آن اسلات RAM گذاشته شده است.
قاعدتا از این RAM کمک میگیرد که دیگر به منابع اصلی سرور شما نیازی نداشته باشد.
این خیلی مزیت خوبی برای ما محسوب میشود.
RAID ها دو دسته کلی می شوند:
- استاندارد
RAID های استاندارد، یک زیر شاخه هم دارند، به اسم Nested یا تودرتو که زیاد استفاده می شوند.
- Non Standard
هدف از ساخت و ایجاد RAID تحمل خرابی و افزایش سرعت Read/Write هست.
در کل باعث بالا رفتن Performance می شود و همین طور Fault Tolerance یا Redundancy هم به ما می دهد.
برای محاسبه و تمرین کانفیگ RAID یکسری سایت هایی هستند که می توانید از آنها استفاده کنید.
کافی است در گوگل عبارت RAIDCalc را جستجو کنید.
RAID 0 (Stripe)
اگر 2 عدد هارد دیسک داشته باشیم، می توانیم RAID0 ایجاد کنیم.
هرچقدر تعداد دیسک ها افزایش پیدا کند، سرعت Read/Write هم افزایش پیدا می کند.
در این مدل ما تحمل خرابی نداریم، فقط Performance مون بالا می رود.
حجمی هم که در اختیار ما گذاشته می شود به ظرفیت تعداد کل دیسک ها بستگی دارد.
یعنی اگر شما 2 عدد دیسک 300 گیگابایت داشته باشید، یه درایو به حجم 600 گیگابایت به شما میدهد.
RAID1 (Mirror)
در این نوع فقط شما باید 2 دیسک دیتا داشته باشید و به صورت آینه ای روی هر دو دیسک نوشته می شود.
این نوع RAID بهترین نوع برای نصب سیستم عامل هست، تحمل خطای خوبی به ما می دهد.
RAID 2
بیشترین RAID های که روی سرورهای HP می بینید RAID های 0، 1، 5، 6 و 10 هستند.
تکنولوژی RAID2 که به ندرت استفاده می شود در آن بیت ها به جای بلاک های داده ذخیره می شوند.
به عنوان تصحیح خطا از Hamming code استفاده می کند، نمی تواند چندین درخواست را همزمان انجام بدهد.
Parity در اصل یک اِلمان هست که به ما کمک می کند تا توسط آن بتوانیم دیسک هایمان را ریکاوری کنیم.
RAID 3
تکنولوژی آن مانند RAID2 بوده و نحوه کار در این حالت به صورت Byte می باشد نه به صورت بلاک های فایل
وجود یک دیسک به عنوان بیت های توازن Parity امکان بازیابی اطلاعات را در صورت از دست رفتن یک دیسک فراهم می کند.
این سیستم نیز مانند RAID2 قادر به هندل کردن چندین درخواست همزمان نخواهد بود.
حداقل تعداد دیسک های آن 3 عدد است.
RAID 4
RAID4 تقریبا مانند RAID3 است. با این تفاوت که بجای بایت، داده ها به صورت بلوک ذخیره می شوند.
مثل RAID3 دارای یک دیسک اختصاصی به عنوان بیت های توازن بازیابی هست.
درخواست ذخیره داده های جدید باید در صف نوشتن قرار بگیرد به این ترتیب سرعت نوشتن دادها کم بوده ولی سرعت خواندن بالاست.
RAID 5 (Strip with Parity)
تکنولوژی RAID5 جایگزین RAID2 ،3 ،4 شده است. بیت های توازنی که برای بازیابی اطلاعات استفاده می شود.
به گونه ای بر روی هاردها ذخیره می شوند که برای نوشتن نیازی به صف بندی وجود نداشته باشد.
سرعت خواندن و نوشتن این نوع RAID بسیار بالا بوده مثل RAID0، دادها هم Block Level ذخیره می شوند.
اگر یکی از هاردهای ما مشکل پیدا کرد.
سپس بعد از بررسی به این نتیجه رسیدیم که باید آن را تعویض کرد.
بدون اینکه سرور را خاموش کنیم، این دکمه را زده و هارد خراب را خارج کرده و هارد سالم را جایگزین می کنیم.
تحمل خطای این RAID فقط یک دیسک هست.
RAID 6
RAID6 نسخه گسترش یافته RAID5 بوده با این تفاوت که در این سیستم با از دست رفتن 2 عدد هارد امکان بازیابی اطلاعات را داریم.
دلیل آن استفاده از یک هارد دیگر به عنوان بیت توازن هست.
مثل RAID5 در سطح بلوک داده ها مدیریت می شود.
با این حال به دلیل وجود یک دیسک بیشتر، سرعت خواندن و نوشتن نسبت به RAID5 کاهش و امکان بازیابی افزایش یافته است.
فضایی که می دهد ½ تعداد دیسک ها هست.
مایکروسافت RAID0 ،1 ،5 ساپورت می کند.
سرورهای HP هم RAID0 ،1 ،5 ،6 ساپورت می کنند البته ثابت نیست.
RAID 01 (0+1):
همان طور که می بینید 4 عدد دیسک دارد.
در این RAID از دوحالت RAID0 و RAID1 استفاده شده است
به گونه ای که ابتدا دادها Mirror شده و سپس این داده ها هر یک به صورت مجموعه ای از تکه های داده در هاردها ذخیره می شوند.
RAID 03 (0+3):
شبیه به RAID01 بوده با این تفاوت که Byte Level بوده و از یک Parity جهت تحمل خرابی استفاده می کند.
RAID 10 (1+0):
در این مدل هم از دو حالت RAID1 و RAID0 استفاده می شود. مثل RAID01
با این تفاوت که ابتدا داده ها تکه تکه شده سپس بر روی هارد دیسک ها به صورت Mirror ذخیره می شوند.
RAID 50 (5+0):
در این مدل از دو حالت RAID0 ،RAID5 استفاده می شود.
اول داده ها تکه تکه شده سپس با استفاده از روش RAID 5 که برای بازیابی بهینه شده است، به صورت مستقل ذخیره می شوند.
RAID 60 (6+0):
از ترکیب RAID0 با RAID6 حاصل می شود.
ویژگی های RAID50 را دارد با این تفاوت که Sub RAID در اینجا RAID6 است.
حداقل دیسک 8 عدد، تا دو عدد خرابی دیسک، مشکل ندارد.
RAID 100 (10+0):
حداقل 8 عدد دیسک نیاز است.
خواندن و نوشتن خوب می باشد.
بخاطر RAID1 و 2 عدد RAID0، تحمل خرابی را دارد.
بنابراین سرعت آن موقع Read/Write عالی هست.
جدیدترین اخبار ثبتنام کلاس های انلاین مجموعه فراز نتورک را در صفحات اجتماعی دنبال کنید
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.