SlideShare a Scribd company logo
RaidDECEMBER 2016
•‫سرعت‬(‫کارایی‬ ‫فاکتور‬ ‫ترین‬ ‫اصلی‬ ‫اطالعات‬ ‫نوشتن‬ ‫و‬ ‫درخواندن‬ ‫باال‬ ‫سرعت‬)
•‫سازی‬ ‫ذخیره‬ ‫حجم‬(‫اطالعات‬ ‫ذخیره‬ ‫برای‬ ‫باالیی‬ ‫حجم‬ ‫کردن‬ ‫فراهم‬)
•‫امنیت‬
‫خیر‬!
Raid
Redundant Array of
Independent Disks
‫مستقل‬ ‫های‬‫دیسک‬ ‫چندگانه‬ ‫آرایه‬
‫پیوند‬‫چند‬ ‫دادن‬‫سخت‬ ‫دیسک‬
‫جداگانه‬‫یک‬ ‫چهارچوب‬ ‫در‬
‫آرایه‬،‫برای‬‫رسیدن‬‫کارای‬ ‫به‬،‫ی‬
‫از‬ ‫بیش‬ ‫گنجایشی‬ ‫و‬ ‫پایایی‬‫یک‬
‫گران‬ ‫و‬ ‫بزرگ‬ ‫دیسک‬‫،همچنین‬
‫آرایه‬ ‫این‬ ‫کل‬‫عام‬ ‫سیستم‬ ‫در‬‫ل‬
‫کند‬ ‫می‬ ‫عمل‬ ‫یکپارچه‬ ‫کامال‬.
‫تاریخچه‬
•‫سا‬ ‫ذخیره‬ ‫برای‬ ‫مستقل‬ ‫دیسک‬ ‫یک‬ ‫از‬ ‫ها‬ ‫سیستم‬ ‫اغلب‬ ‫تکنولوژی‬ ‫این‬ ‫شهرت‬ ‫از‬ ‫قبل‬‫زی‬
‫داشت‬ ‫پایینی‬ ‫امنیت‬ ‫که‬ ‫کردند‬ ‫می‬ ‫استفاده‬ ‫اطالعات‬.‫سال‬ ‫در‬1987‫دانشگاه‬ ‫محقق‬ ‫سه‬
‫کالیفرنیا‬ ‫برکلی‬ ‫دانشگاه‬
•David Patterson, Garth A. Gibson,Randy Katz‫تحت‬ ‫رو‬ ‫ای‬ ‫مقاله‬ ،
‫کردند‬ ‫منتشر‬ ‫قیمت‬ ‫ارزان‬ ‫های‬ ‫دیسک‬ ‫مجتمع‬ ‫استفاده‬ ‫عنوان‬.
‫مش‬ ‫گران‬ ‫مستقل‬ ‫دیسک‬ ‫یک‬ ‫در‬ ‫سازی‬ ‫ذخیره‬ ، ‫اطالعات‬ ‫گسترش‬ ‫با‬ ‫بودند‬ ‫معتقد‬ ‫ها‬ ‫آن‬،‫بوده‬ ‫کل‬
‫تکنولوژی‬ ‫و‬ ‫باشد‬ ‫نمی‬ ‫دارا‬ ‫را‬ ‫الزم‬ ‫امنیت‬ ‫و‬ ‫نداشته‬ ‫باالیی‬ ‫سرعت‬Raid‫مختلفی‬ ‫سطوح‬ ‫که‬ ‫را‬
‫ر‬ ‫باشد‬ ‫می‬ ‫شامل‬‫ا‬‫کردند‬ ‫معرفی‬.
‫نت‬ ‫در‬ ‫شود‬ ‫می‬ ‫تهیه‬ ‫منطقی‬ ‫دیسک‬ ‫یک‬ ‫فیزیکی‬ ‫دیسک‬ ‫چند‬ ‫تجمیع‬ ‫از‬ ‫روش‬ ‫این‬ ‫در‬‫یجه‬:
•‫افزایش‬ ‫کارایی‬
‫کند‬ ‫می‬ ‫پیدا‬
1
•‫تحمل‬ ‫قابلیت‬
‫افزایش‬ ‫خرابی‬
‫کند‬ ‫می‬ ‫پیدا‬
2
‫یا‬ ‫کارایی‬Performance‫کند؟؟‬ ‫می‬ ‫پیدا‬ ‫افزایش‬ ‫چگونه‬
•‫تکنیکی‬ ‫طریق‬ ‫از‬‫نام‬ ‫به‬Striping:
‫ذخیره‬ ‫برای‬ ‫جدیدی‬ ‫روش‬ ‫تکنیک‬ ‫این‬ ‫در‬
‫که‬ ‫شود‬ ‫می‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫اطالعات‬ ‫سازی‬‫در‬
‫های‬ ‫قسمت‬ ‫در‬ ‫اطالعات‬ ‫یا‬ ‫داده‬ ‫نوع‬ ‫یه‬ ‫آن‬
‫شود‬ ‫می‬ ‫ذخیره‬ ‫ها‬ ‫دیسک‬ ‫هارد‬ ‫از‬ ‫مختلف‬.
‫گردد‬ ‫می‬ ‫تامین‬ ‫چگونه‬ ‫خرابی‬ ‫تحمل‬ ‫قابلیت‬‫؟؟‬
•‫یا‬ ‫افزونگی‬ ‫طریق‬ ‫از‬Redundancy
•‫های‬ ‫ساختار‬ ‫از‬ ‫برخی‬ ‫در‬Raid‫مربوط‬ ‫اطالعات‬ ‫حاوی‬ ‫ها‬ ‫دیسک‬ ‫از‬ ‫تعدادی‬ ‫یا‬ ‫یکی‬
‫به‬parity‫یا‬ ‫یک‬ ‫خرابی‬ ‫صورت‬ ‫در‬ ‫تا‬ ‫دهد‬ ‫می‬ ‫را‬ ‫امکان‬ ‫این‬ ‫ها‬ ‫آن‬ ‫به‬ ‫که‬ ‫هستند‬
‫کنند‬ ‫بازسازی‬ ‫مجددا‬ ‫را‬ ‫آن‬ ‫رفته‬ ‫دست‬ ‫از‬ ‫اطالعات‬ ‫آرایه‬ ‫در‬ ‫ها‬ ‫دیسک‬ ‫از‬ ‫تعدادی‬.
•: Parity‫در‬‫تکنیک‬ ‫همانند‬ ‫تکنیک‬ ‫این‬Striping‫اطالعات‬‫های‬‫بخش‬ ‫به‬
‫شوند‬‫می‬ ‫شکسته‬ ‫مساوی‬.‫کد‬ ‫یک‬ ‫همچنین‬parity‫توازن‬‫یا‬ ‫یک‬ ‫در‬ ‫و‬ ‫تولید‬
‫گردد‬‫می‬ ‫ذخیره‬ ‫دیسک‬ ‫هارد‬ ‫چند‬.‫اطالعات‬parity‫سیستم‬ ‫به‬RAIDD
‫باشد‬ ‫شده‬ ‫مشکل‬ ‫دچار‬ ‫دیسک‬ ‫هارد‬ ‫اطالعات‬ ‫که‬ ‫صورتی‬ ‫در‬ ‫دهد‬‫می‬ ‫اجازه‬،
‫کند‬ ‫بازسازی‬ ‫و‬ ‫شناسایی‬ ‫را‬ ‫ها‬‫آن‬.
‫های‬ ‫ساختار‬ ‫از‬ ‫کدام‬ ‫هر‬ ‫خرابی‬ ‫تحمل‬ ‫سطح‬Raid
Raid ‫سطح‬‫خرابی‬ ‫تحمل‬
Raid 0 ‫بدون‬‫تحمل‬
Raid 1 ‫خرابی‬1‫دیسک‬
Raid 5 ‫خرابی‬1‫دیسک‬
Raid 6 ‫خرابی‬2‫دیسک‬
‫ساختار‬Raid‫ساخت‬ ‫بسط‬ ‫و‬ ‫پذیری‬ ‫گسترش‬ ‫ویژگی‬ ‫دارای‬‫ار‬
‫به‬ ‫جدید‬ ‫های‬ ‫دیسک‬ ‫کردن‬ ‫اضافه‬ ‫با‬ ‫توان‬ ‫می‬ ‫یعنی‬ ‫است‬
‫داد‬ ‫گسترش‬ ‫را‬ ‫آن‬ ‫ساختار‬.
‫سازی‬ ‫پیاده‬Raid‫است‬ ‫پذیر‬ ‫امکان‬ ‫شکل‬ ‫دو‬ ‫به‬:
•1-‫افزاری‬ ‫سخت‬ ‫صورت‬ ‫به‬
•2-‫س‬ ‫کنترل‬ ‫تحت‬ ‫یعنی‬ ‫افزاری‬ ‫نرم‬ ‫صورت‬ ‫به‬‫یستم‬
‫عامل‬
RAID‫یا‬ ‫افزاری‬‫سخت‬Hardware RAID:
•RAID‫افزاری‬‫سخت‬‫سرورهای‬ ‫برای‬ ‫بیشتر‬
،‫سازمانی‬‫میزان‬ ‫که‬ ‫هنگامی‬ ‫همچنین‬ ‫و‬ ‫تجاری‬
‫بس‬ ‫سیستم‬ ‫کارایی‬ ‫شدن‬ ‫بهینه‬ ‫و‬ ‫خطا‬ ‫تحمل‬‫مورد‬ ‫یار‬
‫گیرد‬‫می‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬ ،‫کاربراست‬ ‫اهمیت‬.
‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫هنگام‬ ‫در‬ ‫سیستم‬ ‫کارایی‬
‫می‬ ‫مختلف‬ ‫کنترلرهای‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫اطالعات‬‫تواند‬
‫باشد‬ ‫متفاوت‬.‫این‬ ‫در‬RAID‫یک‬ ‫از‬ ‫افزاری‬‫سخت‬
‫هوشمند‬ ‫کنترلر‬(RAID Controller)‫ای‬ ‫آرایه‬ ‫و‬
‫اطالعات‬ ‫نرفتن‬ ‫بین‬ ‫از‬ ‫برای‬ ‫ها‬‫دیسک‬ ‫از‬‫به‬ ‫و‬‫بود‬
‫خواندن‬ ‫کارایی‬/‫ش‬‫می‬ ‫استفاده‬ ‫اطالعات‬ ‫نوشتن‬‫ود‬.
•RAID Controller،‫عه‬ ‫بر‬ ‫را‬ ‫هم‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫های‬‫دیسک‬ ‫کنترل‬ ‫و‬ ‫مدیریت‬ ‫وظیفه‬‫ده‬
‫دارد‬.‫این‬‫هوشمند‬ ‫کنترلر‬‫است‬‫شده‬ ‫طراحی‬ ‫خارجی‬ ‫و‬ ‫داخلی‬ ‫مدل‬ ‫دو‬ ‫در‬.‫مدل‬‫داخلی‬
‫صور‬ ‫به‬ ‫که‬ ‫آن‬ ‫دیگر‬ ‫مدل‬ ‫و‬ ‫شود‬‫می‬ ‫متصل‬ ‫سرور‬ ‫اصلی‬ ‫برد‬ ‫به‬ ‫و‬ ‫سرور‬ ‫داخل‬ ‫در‬ ‫آن‬‫ت‬
‫در‬ ،‫است‬ ‫خارجی‬RAID‫رود‬‫می‬ ‫کار‬ ‫به‬ ‫باال‬ ‫مقیاس‬ ‫و‬ ‫سطح‬ ‫های‬.
•‫گرفته‬ ‫صورت‬ ‫های‬‫پیکربندی‬ ‫به‬ ‫بسته‬،RAID‫فراهم‬ ‫را‬ ‫متفاوتی‬ ‫های‬‫کارایی‬ ‫افزاری‬‫سخت‬
‫کند‬‫می‬.‫ف‬ ‫را‬ ‫قابلیت‬ ‫این‬ ،‫آسان‬ ‫را‬ ‫گوناگون‬ ‫های‬‫دیسک‬ ‫مدیریت‬ ‫اینکه‬ ‫بر‬ ‫عالوه‬‫راهم‬
‫و‬ ‫مشاهده‬ ‫تنها‬ ‫دیسک‬ ‫یک‬ ‫صورت‬ ‫به‬ ‫فقط‬ ‫را‬ ‫ها‬‫دیسک‬ ‫از‬ ‫ای‬‫آرایه‬ ‫کاربر‬ ‫تا‬ ‫کند‬‫می‬
‫نمایید‬ ‫مدیریت‬.
•‫نوع‬ ‫این‬ ‫در‬ ‫که‬ ‫مثبتی‬ ‫ازنکات‬ ‫یکی‬RAID‫وجود‬‫کاربر‬ ،‫موارد‬ ‫بعضی‬ ‫در‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬
‫دیسک‬ ‫و‬ ‫کرده‬ ‫جدا‬ ‫را‬ ‫معیوب‬ ‫دیسک‬ ،‫سیستم‬ ‫کردن‬ ‫خاموش‬ ‫بدون‬ ‫تواند‬‫می‬ ‫حتی‬
‫به‬ ‫را‬ ‫جدیدی‬‫نماید‬ ‫اضافه‬ ‫سیستم‬.
•‫معموال‬ ،‫هم‬ ‫به‬ ‫متصل‬ ‫های‬‫دیسک‬ ‫از‬ ‫ای‬‫آرایه‬ ‫صورت‬ ‫به‬ ‫سازی‬ ‫ذخیره‬ ‫روش‬ ‫از‬ ‫استفاده‬
‫باشد‬‫می‬ ‫موثر‬ ‫بزرگ‬ ‫های‬‫دیتابیس‬ ‫با‬ ‫کامپیوترهایی‬ ‫برای‬.
RAID‌‫‌افزاری‌یا‬‫م‬‫نر‬: Software RAID
•‫تشریح‬ ‫برای‬ ‫ساده‬ ‫راه‬ ‫یک‬RAID‫که‬ ‫است‬ ‫موضوع‬ ‫این‬ ‫بیان‬ ‫افزاری‬‫نرم‬
‫توسط‬ ‫همگی‬ ،‫ها‬‫پارتیشن‬ ‫مدیریت‬ ‫همچنین‬ ‫و‬ ‫وظایف‬ ،‫کارها‬ ‫اجرای‬CPU
‫پذیرد‬‫می‬ ‫صورت‬.
•‫های‬‫ویژگی‬ ‫که‬ ‫کدی‬ ‫قطعه‬RAID‫توسط‬ ،‫کند‬‫می‬ ‫فراهم‬ ‫را‬CPU‫شود‬‫می‬ ‫اجرا‬
‫پردازش‬ ‫قدرت‬ ‫آن‬ ‫کنار‬ ‫در‬ ‫و‬CPU‫به‬ ‫عامل‬‫سیستم‬ ‫و‬ ‫ها‬‫برنامه‬ ‫همه‬ ‫با‬ ‫را‬
‫گذارد‬‫می‬ ‫اشتراک‬.
•‫در‬Software Raid‫چنانچه‬‫کنترلر‬ ‫یا‬ ‫و‬ ‫اصلی‬ ‫برد‬RAID‫مواجه‬ ‫مشکل‬ ‫با‬
‫سی‬ ‫همانند‬ ‫و‬ ‫نمود‬ ‫منتقل‬ ‫دیگری‬ ‫سیستم‬ ‫به‬ ‫را‬ ‫دیسک‬ ‫توان‬‫می‬ ،‫شود‬‫قبل‬ ‫ستم‬
‫کرد‬ ‫پیدا‬ ‫دسترسی‬ ‫اطالعات‬ ‫به‬.‫مزیت‬ ‫مهمترین‬RAID‫به‬ ‫نسبت‬ ‫افزاری‬‫نرم‬
‫بر‬ ‫عالوه‬ ‫افزاری‬‫سخت‬ ‫نوع‬ ‫در‬ ‫که‬ ‫باشد‬‫می‬ ‫آن‬ ‫کم‬ ‫هزینه‬ ،‫افزاری‬‫سخت‬
‫داریم‬ ‫احتیاج‬ ‫نیز‬ ‫دیگر‬ ‫دیسک‬ ‫چند‬ ‫یا‬ ‫یک‬ ‫به‬ ،‫موجود‬ ‫دیسک‬.
•‫به‬ ‫نسبت‬ ‫مسلما‬ ‫افزاری‬‫نرم‬ ‫نوع‬‫توان‬‫می‬ ‫و‬ ‫باشد‬‫می‬ ‫کمتری‬ ‫اعتماد‬ ‫قابلیت‬ ‫دارای‬ ‫افزاری‬‫سخت‬ ‫نوع‬‫تحمل‬ ‫د‬
‫دهد‬ ‫ارائه‬ ‫افزاری‬‫سخت‬ ‫نوع‬ ‫به‬ ‫نسبت‬ ‫تری‬‫ساده‬ ‫خطای‬.‫ه‬ ‫کاهش‬ ‫وباعث‬ ‫باشد‬‫می‬ ‫تر‬‫اقتصادی‬ ‫قطعا‬ ‫اما‬‫زینه‬
‫گردد‬‫می‬ ‫سیستم‬ ‫در‬ ‫مصرفی‬.‫در‬ ‫که‬ ‫محدودیتی‬RAID‫تواند‬‫نمی‬ ‫کاربر‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬ ‫وجود‬ ‫افزاری‬‫نرم‬
‫کند‬ ‫اعمال‬ ‫افزاری‬‫سخت‬ ‫نوع‬ ‫همانند‬ ‫ای‬ ‫پیچیده‬ ‫پیکربندی‬.
‫انواع‬Raid
Raid 0
•
‫تکنولوژی‬RAID 0‫که‬‫به‬striping‫تکه‬ ‫تکه‬ ‫ها‬‫داده‬ ‫که‬ ‫است‬ ‫روشی‬ ،‫است‬ ‫معروف‬ ‫نیز‬
‫شود‬‫می‬ ‫ذخیره‬ ‫دیسک‬ ‫یک‬ ‫در‬ ‫تکه‬ ‫هر‬ ‫و‬ ‫شده‬.‫خواندن‬ ‫سرعت‬ ‫نهایت‬ ‫در‬/‫نوشتن‬n‫برابر‬
‫شد‬ ‫خواهد‬ ‫بیشتر‬(=n‫تعداد‬‫هاردها‬.)‫از‬ ‫با‬ ‫اما‬ ‫زیاد‬ ‫بسیار‬ ‫روش‬ ‫این‬ ‫در‬ ‫سرعت‬ ‫که‬ ‫این‬ ‫با‬
‫شد‬ ‫خواهد‬ ‫استفاده‬ ‫غیرقابل‬ ‫اطالعات‬ ‫کل‬ ،‫هاردها‬ ‫از‬ ‫یکی‬ ‫رفتن‬ ‫دست‬.‫د‬ ‫عبارت‬ ‫به‬،‫یگر‬
‫خطا‬ ‫تصحیح‬ ‫و‬ ‫بازیابی‬ ‫تکنولوژی‬ ‫هیچ‬‫در‬Raid 0‫دیدن‬ ‫آسیب‬ ‫احتمال‬ ‫و‬ ‫نشده‬ ‫استفاده‬
‫بود‬ ‫خواهد‬ ‫ها‬ ‫دیسک‬ ‫هارد‬ ‫کل‬ ‫احتمال‬ ‫جمع‬ ‫برابر‬ ‫مجموعه‬ ‫کل‬.
•‫حال‬ ‫این‬ ‫با‬ ‫نیست‬ ‫مناسب‬ ‫وجه‬ ‫هیچ‬ ‫به‬ ‫حساس‬ ‫اطالعات‬ ‫برای‬ ‫ها‬‫سیستم‬ ‫گونه‬ ‫این‬‫اگر‬
‫باشد‬ ‫مهم‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫سرعت‬(‫ک‬ ‫جاهایی‬ ‫و‬ ‫گیمینگ‬ ‫کامپیوترهای‬ ‫در‬ ً‫ال‬‫مث‬‫های‬‫داده‬ ‫ه‬
‫ندارد‬ ‫وجود‬ ‫مهمی‬)‫بود‬ ‫خواهد‬ ‫بهینه‬ ‫و‬ ‫پرکاربرد‬ ‫بسیار‬.
RAID1
•‫تکنولوژی‬RAID1‫که‬‫به‬mirror‫به‬ ،‫ها‬‫داده‬ ‫عین‬ ‫که‬ ‫است‬ ‫روشی‬ ،‫است‬ ‫معروف‬ ‫نیز‬
‫شود‬‫می‬ ‫کپی‬ ‫دیگر‬ ‫دیسک‬ ‫در‬ ‫همزمان‬ ‫صورت‬.‫صور‬ ‫به‬ ‫اطالعات‬ ‫از‬ ‫دیگر‬ ‫عبارت‬ ‫به‬‫ت‬
‫پشتیبان‬ ‫نسخه‬ ‫یک‬ ‫همزمان‬((Backup‫شود‬‫می‬ ‫تهیه‬.‫این‬ ‫در‬ ‫نوشتن‬ ‫خواندن‬ ‫سرعت‬
‫بود‬ ‫خواهد‬ ‫زیاد‬ ‫بسیار‬ ‫اطالعات‬ ‫بازیابی‬ ‫امکان‬ ‫اما‬ ‫نیافته‬ ‫افزایش‬ ‫مجموعه‬.‫سرعت‬‫نوشتن‬
‫ها‬ ‫سرعت‬ ‫جمع‬ ‫برابر‬ ‫خواندن‬ ‫سرعت‬ ‫و‬ ‫هارد‬ ‫ترین‬ ‫کند‬ ‫سرعت‬ ‫برابر‬ ‫مجموعه‬ ‫این‬ ‫در‬‫رد‬
‫هاست‬(‫است‬ ‫خواندن‬ ‫قابل‬ ‫تکه‬ ‫تکه‬ ‫صورت‬ ‫به‬ ‫چون‬.)
•‫سرعت‬ ‫و‬ ‫خواندن‬ ‫در‬ ‫ثبات‬ ‫که‬ ‫جاهایی‬ ‫و‬ ‫حساس‬ ‫اطالعات‬ ‫برای‬ ‫ها‬‫سیستم‬ ‫گونه‬ ‫این‬
‫بود‬ ‫خواهد‬ ‫بخور‬ ‫درد‬ ‫به‬ ‫بسیار‬ ‫باشد‬ ‫نوشتن‬ ‫در‬ ‫ثبات‬ ‫از‬ ‫بیشتر‬ ‫خواندن‬.
Raid 5
•‫تکنولوژی‬: RAID5‫های‬‫بیت‬‫استفاده‬ ‫بازیابی‬ ‫برای‬ ‫که‬ ‫توازنی‬‫ش‬‫می‬‫وند‬‫به‬ ،
‫ب‬ ‫نیازی‬ ،‫نوشتنشان‬ ‫برای‬ ‫که‬ ‫شوند‬‫می‬ ‫ذخیره‬ ‫هاردها‬ ‫روی‬ ‫بر‬ ‫ای‬‫گونه‬‫صف‬ ‫ه‬
‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫بندی‬.‫ب‬ ‫سیستم‬ ‫این‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫سرعت‬‫باال‬ ‫سیار‬
‫بلوک‬ ‫سطح‬ ‫در‬ ‫ها‬‫داده‬ ‫آن‬ ‫در‬ ‫و‬ ‫بوده‬(‫ها‬‫داده‬ ‫قطعه‬)‫هندل‬ ‫بایت‬ ‫و‬ ‫بیت‬ ‫نه‬ ‫و‬
‫شوند‬‫می‬.
•‫سا‬ ‫به‬ ‫توانند‬‫می‬ ‫اطالعات‬ ،‫هارد‬ ‫یک‬ ‫رفتن‬ ‫دست‬ ‫از‬ ‫با‬ ‫سیستم‬ ‫این‬ ‫در‬‫دگی‬
‫شوند‬ ‫بازیابی‬.
Raid 6
•RAID6‫یافته‬ ‫گسترش‬ ‫نسخه‬RAID5‫که‬ ‫تفاوت‬ ‫این‬ ‫با‬ ‫است‬
‫حتی‬ ‫رفتن‬ ‫دست‬ ‫از‬ ‫با‬ ‫سیستم‬ ‫این‬ ‫در‬۲‫بازیابی‬ ‫امکان‬ ،‫هارد‬
‫داشت‬ ‫خواهد‬ ‫وجود‬ ‫اطالعات‬.‫هارد‬ ‫یک‬ ‫از‬ ‫استفاده‬ ‫هم‬ ‫دلیلش‬
‫اضافی‬ ‫های‬‫توازن‬ ‫بیت‬ ‫عنوان‬ ‫به‬ ‫دیگر‬‫است‬.‫مثل‬RAID5‫در‬
‫وج‬ ‫دلیل‬ ‫به‬ ‫حال‬ ‫این‬ ‫با‬ ‫شوند‬‫می‬ ‫مدیریت‬ ‫ها‬‫داده‬ ‫بلوک‬ ‫سطح‬‫ود‬
‫به‬ ‫نسبت‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫سرعت‬ ،‫بیشتر‬ ‫دیسک‬ ‫یک‬RAID5
‫یابد‬‫می‬ ‫افزایش‬ ‫بازیابی‬ ‫امکان‬ ‫و‬ ‫یافته‬ ‫کاهش‬.
Raid‫استاندارد‬ ‫غیر‬
•‫انواع‬ ‫از‬ ‫دیگر‬ ‫برخی‬RAID‫د‬ ‫که‬ ‫است‬ ‫استانداردی‬ ‫ریدهای‬ ‫از‬ ‫گرفته‬ ‫منشاء‬ ‫که‬ ‫دارند‬ ‫وجود‬ ‫ها‬‫ر‬
‫قبل‬ ‫های‬ ‫اسالید‬‫اند‬ ‫شده‬ ‫ذکر‬.‫از‬ ‫اند‬ ‫عبارت‬ ‫ریدها‬ ‫این‬ ‫از‬ ‫کاربرد‬ ‫پر‬ ‫مورد‬ ‫سه‬:
•RAID01‫یا‬RAID0+1
•‫حالت‬ ‫دو‬ ‫از‬ ،‫رید‬ ‫این‬ ‫در‬RAID0‫و‬RAID1‫ابتدا‬ ‫که‬ ‫ای‬‫گونه‬ ‫به‬ ‫شده‬ ‫استفاده‬
‫یا‬ ‫کپی‬ ‫ها‬‫داده‬mirror‫شده‬(‫یعنی‬RAID1)‫سپس‬‫به‬ ‫یک‬ ‫هر‬ ‫ها‬‫داده‬ ‫این‬
‫های‬‫تکه‬ ‫مجموعه‬ ‫صورت‬‫یعنی‬ ‫داده‬RAID0))‫در‬‫شوند‬‫می‬ ‫ذخیره‬ ‫هاردها‬.
RAID10‫یا‬RAID1+0
•‫حالت‬ ‫دو‬ ‫از‬ ‫هم‬ ‫رید‬ ‫این‬ ‫در‬RAID1
‫و‬RAID0‫مثل‬Raid 0+1
‫استفاده‬‫ابت‬ ‫که‬ ‫تفاوت‬ ‫این‬ ‫با‬ ‫شده‬‫دا‬
‫تکه‬ ‫تکه‬ ‫ها‬‫داده‬‫شده‬RAID0‫سپس‬
‫کپی‬ ‫صورت‬ ‫به‬ ‫ها‬ ‫دیسک‬ ‫هارد‬ ‫روی‬ ‫بر‬
‫و‬ ‫شده‬mirror (RAID1)‫ذخیره‬
‫شوند‬‫می‬.
RAID50‫یا‬RAID5+0
•‫حالت‬ ‫دو‬ ‫از‬ ‫رید‬ ‫این‬ ‫در‬RAID5
‫و‬RAID0‫و‬ ‫شده‬ ‫استفاده‬
‫که‬ ‫است‬ ‫صورت‬ ‫این‬ ‫به‬ ‫کار‬ ‫روش‬
‫شده‬ ‫تکه‬ ‫تکه‬ ‫ها‬‫داده‬ ‫ابتدا‬
RAID0‫از‬ ‫استفاده‬ ‫با‬ ‫سپس‬
‫روش‬RAID5‫بازیابی‬ ‫برای‬ ‫که‬
‫مستقل‬ ‫صورت‬ ‫به‬ ،‫شده‬ ‫بهینه‬
‫شوند‬‫می‬ ‫ذخیره‬.
Raid
Raid

More Related Content

Viewers also liked

RAID 테스트
RAID 테스트RAID 테스트
RAID 테스트
ajj007
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Raid Data Recovery
 
Raid Level
Raid LevelRaid Level
Raid Level
gaurav singh
 
Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?
Western Digital
 
Netapp Storage
Netapp StorageNetapp Storage
Netapp Storage
Prime Infoserv
 
NetApp & Storage fundamentals
NetApp & Storage fundamentalsNetApp & Storage fundamentals
NetApp & Storage fundamentals
Shashidhar Basavaraju
 

Viewers also liked (9)

RAID 테스트
RAID 테스트RAID 테스트
RAID 테스트
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
 
Raid Level
Raid LevelRaid Level
Raid Level
 
HUG Nov 2010: HDFS Raid - Facebook
HUG Nov 2010: HDFS Raid - FacebookHUG Nov 2010: HDFS Raid - Facebook
HUG Nov 2010: HDFS Raid - Facebook
 
Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?
 
DAS RAID NAS SAN
DAS RAID NAS SANDAS RAID NAS SAN
DAS RAID NAS SAN
 
Netapp Storage
Netapp StorageNetapp Storage
Netapp Storage
 
Storage Basics
Storage BasicsStorage Basics
Storage Basics
 
NetApp & Storage fundamentals
NetApp & Storage fundamentalsNetApp & Storage fundamentals
NetApp & Storage fundamentals
 

Similar to Raid

Redis.
Redis.Redis.
Redis.
ssuser3b04d0
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFS
nasser rezaei
 
آشنایی با Hadoop
آشنایی با Hadoopآشنایی با Hadoop
آشنایی با Hadoop
nasser rezaei
 
Disk DBMS
Disk DBMSDisk DBMS
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoop
nasser rezaei
 
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیرازIntroduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Mobin Ranjbar
 
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
Farafekr Technology
 
Hardware session1
Hardware session1 Hardware session1
Hardware session1
Matin Hajnorouzi
 
Hardware session 7
Hardware session 7 Hardware session 7
Hardware session 7
Matin Hajnorouzi
 
how upgrade ceph
how upgrade cephhow upgrade ceph
how upgrade ceph
Yashar Esmaildokht
 
Network attached Secured Disks
Network attached Secured DisksNetwork attached Secured Disks
Network attached Secured Disks
ali ahmadi
 
how enable ceph dashboard
how enable  ceph dashboardhow enable  ceph dashboard
how enable ceph dashboard
Yashar Esmaildokht
 
تعمیر هارد - آموزش تعویض هد هارد دیسک
تعمیر هارد - آموزش تعویض هد هارد دیسکتعمیر هارد - آموزش تعویض هد هارد دیسک
تعمیر هارد - آموزش تعویض هد هارد دیسک
Homayoon Valizadeh
 
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
Yashar Esmaildokht
 
rbdmap in ceph
rbdmap in ceph rbdmap in ceph
rbdmap in ceph
Yashar Esmaildokht
 
Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracle
Ehsan Hamzei
 
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsBig Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
Farzad Nozarian
 
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابیمسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
Muhibullah Aman
 

Similar to Raid (20)

Redis.
Redis.Redis.
Redis.
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFS
 
آشنایی با Hadoop
آشنایی با Hadoopآشنایی با Hadoop
آشنایی با Hadoop
 
Disk DBMS
Disk DBMSDisk DBMS
Disk DBMS
 
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoop
 
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیرازIntroduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
 
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
 
Hardware session1
Hardware session1 Hardware session1
Hardware session1
 
SJD & AMKIA
SJD & AMKIASJD & AMKIA
SJD & AMKIA
 
Hardware session 7
Hardware session 7 Hardware session 7
Hardware session 7
 
how upgrade ceph
how upgrade cephhow upgrade ceph
how upgrade ceph
 
Network attached Secured Disks
Network attached Secured DisksNetwork attached Secured Disks
Network attached Secured Disks
 
HotSpot
HotSpotHotSpot
HotSpot
 
how enable ceph dashboard
how enable  ceph dashboardhow enable  ceph dashboard
how enable ceph dashboard
 
تعمیر هارد - آموزش تعویض هد هارد دیسک
تعمیر هارد - آموزش تعویض هد هارد دیسکتعمیر هارد - آموزش تعویض هد هارد دیسک
تعمیر هارد - آموزش تعویض هد هارد دیسک
 
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
 
rbdmap in ceph
rbdmap in ceph rbdmap in ceph
rbdmap in ceph
 
Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracle
 
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsBig Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
 
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابیمسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
 

Raid

  • 2. •‫سرعت‬(‫کارایی‬ ‫فاکتور‬ ‫ترین‬ ‫اصلی‬ ‫اطالعات‬ ‫نوشتن‬ ‫و‬ ‫درخواندن‬ ‫باال‬ ‫سرعت‬) •‫سازی‬ ‫ذخیره‬ ‫حجم‬(‫اطالعات‬ ‫ذخیره‬ ‫برای‬ ‫باالیی‬ ‫حجم‬ ‫کردن‬ ‫فراهم‬) •‫امنیت‬
  • 4. Raid Redundant Array of Independent Disks ‫مستقل‬ ‫های‬‫دیسک‬ ‫چندگانه‬ ‫آرایه‬
  • 5. ‫پیوند‬‫چند‬ ‫دادن‬‫سخت‬ ‫دیسک‬ ‫جداگانه‬‫یک‬ ‫چهارچوب‬ ‫در‬ ‫آرایه‬،‫برای‬‫رسیدن‬‫کارای‬ ‫به‬،‫ی‬ ‫از‬ ‫بیش‬ ‫گنجایشی‬ ‫و‬ ‫پایایی‬‫یک‬ ‫گران‬ ‫و‬ ‫بزرگ‬ ‫دیسک‬‫،همچنین‬ ‫آرایه‬ ‫این‬ ‫کل‬‫عام‬ ‫سیستم‬ ‫در‬‫ل‬ ‫کند‬ ‫می‬ ‫عمل‬ ‫یکپارچه‬ ‫کامال‬.
  • 6. ‫تاریخچه‬ •‫سا‬ ‫ذخیره‬ ‫برای‬ ‫مستقل‬ ‫دیسک‬ ‫یک‬ ‫از‬ ‫ها‬ ‫سیستم‬ ‫اغلب‬ ‫تکنولوژی‬ ‫این‬ ‫شهرت‬ ‫از‬ ‫قبل‬‫زی‬ ‫داشت‬ ‫پایینی‬ ‫امنیت‬ ‫که‬ ‫کردند‬ ‫می‬ ‫استفاده‬ ‫اطالعات‬.‫سال‬ ‫در‬1987‫دانشگاه‬ ‫محقق‬ ‫سه‬ ‫کالیفرنیا‬ ‫برکلی‬ ‫دانشگاه‬ •David Patterson, Garth A. Gibson,Randy Katz‫تحت‬ ‫رو‬ ‫ای‬ ‫مقاله‬ ، ‫کردند‬ ‫منتشر‬ ‫قیمت‬ ‫ارزان‬ ‫های‬ ‫دیسک‬ ‫مجتمع‬ ‫استفاده‬ ‫عنوان‬. ‫مش‬ ‫گران‬ ‫مستقل‬ ‫دیسک‬ ‫یک‬ ‫در‬ ‫سازی‬ ‫ذخیره‬ ، ‫اطالعات‬ ‫گسترش‬ ‫با‬ ‫بودند‬ ‫معتقد‬ ‫ها‬ ‫آن‬،‫بوده‬ ‫کل‬ ‫تکنولوژی‬ ‫و‬ ‫باشد‬ ‫نمی‬ ‫دارا‬ ‫را‬ ‫الزم‬ ‫امنیت‬ ‫و‬ ‫نداشته‬ ‫باالیی‬ ‫سرعت‬Raid‫مختلفی‬ ‫سطوح‬ ‫که‬ ‫را‬ ‫ر‬ ‫باشد‬ ‫می‬ ‫شامل‬‫ا‬‫کردند‬ ‫معرفی‬.
  • 7.
  • 8.
  • 9.
  • 10. ‫نت‬ ‫در‬ ‫شود‬ ‫می‬ ‫تهیه‬ ‫منطقی‬ ‫دیسک‬ ‫یک‬ ‫فیزیکی‬ ‫دیسک‬ ‫چند‬ ‫تجمیع‬ ‫از‬ ‫روش‬ ‫این‬ ‫در‬‫یجه‬: •‫افزایش‬ ‫کارایی‬ ‫کند‬ ‫می‬ ‫پیدا‬ 1 •‫تحمل‬ ‫قابلیت‬ ‫افزایش‬ ‫خرابی‬ ‫کند‬ ‫می‬ ‫پیدا‬ 2
  • 11. ‫یا‬ ‫کارایی‬Performance‫کند؟؟‬ ‫می‬ ‫پیدا‬ ‫افزایش‬ ‫چگونه‬ •‫تکنیکی‬ ‫طریق‬ ‫از‬‫نام‬ ‫به‬Striping: ‫ذخیره‬ ‫برای‬ ‫جدیدی‬ ‫روش‬ ‫تکنیک‬ ‫این‬ ‫در‬ ‫که‬ ‫شود‬ ‫می‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫اطالعات‬ ‫سازی‬‫در‬ ‫های‬ ‫قسمت‬ ‫در‬ ‫اطالعات‬ ‫یا‬ ‫داده‬ ‫نوع‬ ‫یه‬ ‫آن‬ ‫شود‬ ‫می‬ ‫ذخیره‬ ‫ها‬ ‫دیسک‬ ‫هارد‬ ‫از‬ ‫مختلف‬.
  • 12. ‫گردد‬ ‫می‬ ‫تامین‬ ‫چگونه‬ ‫خرابی‬ ‫تحمل‬ ‫قابلیت‬‫؟؟‬ •‫یا‬ ‫افزونگی‬ ‫طریق‬ ‫از‬Redundancy •‫های‬ ‫ساختار‬ ‫از‬ ‫برخی‬ ‫در‬Raid‫مربوط‬ ‫اطالعات‬ ‫حاوی‬ ‫ها‬ ‫دیسک‬ ‫از‬ ‫تعدادی‬ ‫یا‬ ‫یکی‬ ‫به‬parity‫یا‬ ‫یک‬ ‫خرابی‬ ‫صورت‬ ‫در‬ ‫تا‬ ‫دهد‬ ‫می‬ ‫را‬ ‫امکان‬ ‫این‬ ‫ها‬ ‫آن‬ ‫به‬ ‫که‬ ‫هستند‬ ‫کنند‬ ‫بازسازی‬ ‫مجددا‬ ‫را‬ ‫آن‬ ‫رفته‬ ‫دست‬ ‫از‬ ‫اطالعات‬ ‫آرایه‬ ‫در‬ ‫ها‬ ‫دیسک‬ ‫از‬ ‫تعدادی‬. •: Parity‫در‬‫تکنیک‬ ‫همانند‬ ‫تکنیک‬ ‫این‬Striping‫اطالعات‬‫های‬‫بخش‬ ‫به‬ ‫شوند‬‫می‬ ‫شکسته‬ ‫مساوی‬.‫کد‬ ‫یک‬ ‫همچنین‬parity‫توازن‬‫یا‬ ‫یک‬ ‫در‬ ‫و‬ ‫تولید‬ ‫گردد‬‫می‬ ‫ذخیره‬ ‫دیسک‬ ‫هارد‬ ‫چند‬.‫اطالعات‬parity‫سیستم‬ ‫به‬RAIDD ‫باشد‬ ‫شده‬ ‫مشکل‬ ‫دچار‬ ‫دیسک‬ ‫هارد‬ ‫اطالعات‬ ‫که‬ ‫صورتی‬ ‫در‬ ‫دهد‬‫می‬ ‫اجازه‬، ‫کند‬ ‫بازسازی‬ ‫و‬ ‫شناسایی‬ ‫را‬ ‫ها‬‫آن‬.
  • 13.
  • 14. ‫های‬ ‫ساختار‬ ‫از‬ ‫کدام‬ ‫هر‬ ‫خرابی‬ ‫تحمل‬ ‫سطح‬Raid Raid ‫سطح‬‫خرابی‬ ‫تحمل‬ Raid 0 ‫بدون‬‫تحمل‬ Raid 1 ‫خرابی‬1‫دیسک‬ Raid 5 ‫خرابی‬1‫دیسک‬ Raid 6 ‫خرابی‬2‫دیسک‬
  • 15. ‫ساختار‬Raid‫ساخت‬ ‫بسط‬ ‫و‬ ‫پذیری‬ ‫گسترش‬ ‫ویژگی‬ ‫دارای‬‫ار‬ ‫به‬ ‫جدید‬ ‫های‬ ‫دیسک‬ ‫کردن‬ ‫اضافه‬ ‫با‬ ‫توان‬ ‫می‬ ‫یعنی‬ ‫است‬ ‫داد‬ ‫گسترش‬ ‫را‬ ‫آن‬ ‫ساختار‬.
  • 16. ‫سازی‬ ‫پیاده‬Raid‫است‬ ‫پذیر‬ ‫امکان‬ ‫شکل‬ ‫دو‬ ‫به‬: •1-‫افزاری‬ ‫سخت‬ ‫صورت‬ ‫به‬ •2-‫س‬ ‫کنترل‬ ‫تحت‬ ‫یعنی‬ ‫افزاری‬ ‫نرم‬ ‫صورت‬ ‫به‬‫یستم‬ ‫عامل‬
  • 17. RAID‫یا‬ ‫افزاری‬‫سخت‬Hardware RAID: •RAID‫افزاری‬‫سخت‬‫سرورهای‬ ‫برای‬ ‫بیشتر‬ ،‫سازمانی‬‫میزان‬ ‫که‬ ‫هنگامی‬ ‫همچنین‬ ‫و‬ ‫تجاری‬ ‫بس‬ ‫سیستم‬ ‫کارایی‬ ‫شدن‬ ‫بهینه‬ ‫و‬ ‫خطا‬ ‫تحمل‬‫مورد‬ ‫یار‬ ‫گیرد‬‫می‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬ ،‫کاربراست‬ ‫اهمیت‬. ‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫هنگام‬ ‫در‬ ‫سیستم‬ ‫کارایی‬ ‫می‬ ‫مختلف‬ ‫کنترلرهای‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫اطالعات‬‫تواند‬ ‫باشد‬ ‫متفاوت‬.‫این‬ ‫در‬RAID‫یک‬ ‫از‬ ‫افزاری‬‫سخت‬ ‫هوشمند‬ ‫کنترلر‬(RAID Controller)‫ای‬ ‫آرایه‬ ‫و‬ ‫اطالعات‬ ‫نرفتن‬ ‫بین‬ ‫از‬ ‫برای‬ ‫ها‬‫دیسک‬ ‫از‬‫به‬ ‫و‬‫بود‬ ‫خواندن‬ ‫کارایی‬/‫ش‬‫می‬ ‫استفاده‬ ‫اطالعات‬ ‫نوشتن‬‫ود‬.
  • 18. •RAID Controller،‫عه‬ ‫بر‬ ‫را‬ ‫هم‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫های‬‫دیسک‬ ‫کنترل‬ ‫و‬ ‫مدیریت‬ ‫وظیفه‬‫ده‬ ‫دارد‬.‫این‬‫هوشمند‬ ‫کنترلر‬‫است‬‫شده‬ ‫طراحی‬ ‫خارجی‬ ‫و‬ ‫داخلی‬ ‫مدل‬ ‫دو‬ ‫در‬.‫مدل‬‫داخلی‬ ‫صور‬ ‫به‬ ‫که‬ ‫آن‬ ‫دیگر‬ ‫مدل‬ ‫و‬ ‫شود‬‫می‬ ‫متصل‬ ‫سرور‬ ‫اصلی‬ ‫برد‬ ‫به‬ ‫و‬ ‫سرور‬ ‫داخل‬ ‫در‬ ‫آن‬‫ت‬ ‫در‬ ،‫است‬ ‫خارجی‬RAID‫رود‬‫می‬ ‫کار‬ ‫به‬ ‫باال‬ ‫مقیاس‬ ‫و‬ ‫سطح‬ ‫های‬. •‫گرفته‬ ‫صورت‬ ‫های‬‫پیکربندی‬ ‫به‬ ‫بسته‬،RAID‫فراهم‬ ‫را‬ ‫متفاوتی‬ ‫های‬‫کارایی‬ ‫افزاری‬‫سخت‬ ‫کند‬‫می‬.‫ف‬ ‫را‬ ‫قابلیت‬ ‫این‬ ،‫آسان‬ ‫را‬ ‫گوناگون‬ ‫های‬‫دیسک‬ ‫مدیریت‬ ‫اینکه‬ ‫بر‬ ‫عالوه‬‫راهم‬ ‫و‬ ‫مشاهده‬ ‫تنها‬ ‫دیسک‬ ‫یک‬ ‫صورت‬ ‫به‬ ‫فقط‬ ‫را‬ ‫ها‬‫دیسک‬ ‫از‬ ‫ای‬‫آرایه‬ ‫کاربر‬ ‫تا‬ ‫کند‬‫می‬ ‫نمایید‬ ‫مدیریت‬. •‫نوع‬ ‫این‬ ‫در‬ ‫که‬ ‫مثبتی‬ ‫ازنکات‬ ‫یکی‬RAID‫وجود‬‫کاربر‬ ،‫موارد‬ ‫بعضی‬ ‫در‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬ ‫دیسک‬ ‫و‬ ‫کرده‬ ‫جدا‬ ‫را‬ ‫معیوب‬ ‫دیسک‬ ،‫سیستم‬ ‫کردن‬ ‫خاموش‬ ‫بدون‬ ‫تواند‬‫می‬ ‫حتی‬ ‫به‬ ‫را‬ ‫جدیدی‬‫نماید‬ ‫اضافه‬ ‫سیستم‬. •‫معموال‬ ،‫هم‬ ‫به‬ ‫متصل‬ ‫های‬‫دیسک‬ ‫از‬ ‫ای‬‫آرایه‬ ‫صورت‬ ‫به‬ ‫سازی‬ ‫ذخیره‬ ‫روش‬ ‫از‬ ‫استفاده‬ ‫باشد‬‫می‬ ‫موثر‬ ‫بزرگ‬ ‫های‬‫دیتابیس‬ ‫با‬ ‫کامپیوترهایی‬ ‫برای‬.
  • 19.
  • 20. RAID‌‫‌افزاری‌یا‬‫م‬‫نر‬: Software RAID •‫تشریح‬ ‫برای‬ ‫ساده‬ ‫راه‬ ‫یک‬RAID‫که‬ ‫است‬ ‫موضوع‬ ‫این‬ ‫بیان‬ ‫افزاری‬‫نرم‬ ‫توسط‬ ‫همگی‬ ،‫ها‬‫پارتیشن‬ ‫مدیریت‬ ‫همچنین‬ ‫و‬ ‫وظایف‬ ،‫کارها‬ ‫اجرای‬CPU ‫پذیرد‬‫می‬ ‫صورت‬. •‫های‬‫ویژگی‬ ‫که‬ ‫کدی‬ ‫قطعه‬RAID‫توسط‬ ،‫کند‬‫می‬ ‫فراهم‬ ‫را‬CPU‫شود‬‫می‬ ‫اجرا‬ ‫پردازش‬ ‫قدرت‬ ‫آن‬ ‫کنار‬ ‫در‬ ‫و‬CPU‫به‬ ‫عامل‬‫سیستم‬ ‫و‬ ‫ها‬‫برنامه‬ ‫همه‬ ‫با‬ ‫را‬ ‫گذارد‬‫می‬ ‫اشتراک‬. •‫در‬Software Raid‫چنانچه‬‫کنترلر‬ ‫یا‬ ‫و‬ ‫اصلی‬ ‫برد‬RAID‫مواجه‬ ‫مشکل‬ ‫با‬ ‫سی‬ ‫همانند‬ ‫و‬ ‫نمود‬ ‫منتقل‬ ‫دیگری‬ ‫سیستم‬ ‫به‬ ‫را‬ ‫دیسک‬ ‫توان‬‫می‬ ،‫شود‬‫قبل‬ ‫ستم‬ ‫کرد‬ ‫پیدا‬ ‫دسترسی‬ ‫اطالعات‬ ‫به‬.‫مزیت‬ ‫مهمترین‬RAID‫به‬ ‫نسبت‬ ‫افزاری‬‫نرم‬ ‫بر‬ ‫عالوه‬ ‫افزاری‬‫سخت‬ ‫نوع‬ ‫در‬ ‫که‬ ‫باشد‬‫می‬ ‫آن‬ ‫کم‬ ‫هزینه‬ ،‫افزاری‬‫سخت‬ ‫داریم‬ ‫احتیاج‬ ‫نیز‬ ‫دیگر‬ ‫دیسک‬ ‫چند‬ ‫یا‬ ‫یک‬ ‫به‬ ،‫موجود‬ ‫دیسک‬.
  • 21. •‫به‬ ‫نسبت‬ ‫مسلما‬ ‫افزاری‬‫نرم‬ ‫نوع‬‫توان‬‫می‬ ‫و‬ ‫باشد‬‫می‬ ‫کمتری‬ ‫اعتماد‬ ‫قابلیت‬ ‫دارای‬ ‫افزاری‬‫سخت‬ ‫نوع‬‫تحمل‬ ‫د‬ ‫دهد‬ ‫ارائه‬ ‫افزاری‬‫سخت‬ ‫نوع‬ ‫به‬ ‫نسبت‬ ‫تری‬‫ساده‬ ‫خطای‬.‫ه‬ ‫کاهش‬ ‫وباعث‬ ‫باشد‬‫می‬ ‫تر‬‫اقتصادی‬ ‫قطعا‬ ‫اما‬‫زینه‬ ‫گردد‬‫می‬ ‫سیستم‬ ‫در‬ ‫مصرفی‬.‫در‬ ‫که‬ ‫محدودیتی‬RAID‫تواند‬‫نمی‬ ‫کاربر‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬ ‫وجود‬ ‫افزاری‬‫نرم‬ ‫کند‬ ‫اعمال‬ ‫افزاری‬‫سخت‬ ‫نوع‬ ‫همانند‬ ‫ای‬ ‫پیچیده‬ ‫پیکربندی‬.
  • 23. Raid 0 • ‫تکنولوژی‬RAID 0‫که‬‫به‬striping‫تکه‬ ‫تکه‬ ‫ها‬‫داده‬ ‫که‬ ‫است‬ ‫روشی‬ ،‫است‬ ‫معروف‬ ‫نیز‬ ‫شود‬‫می‬ ‫ذخیره‬ ‫دیسک‬ ‫یک‬ ‫در‬ ‫تکه‬ ‫هر‬ ‫و‬ ‫شده‬.‫خواندن‬ ‫سرعت‬ ‫نهایت‬ ‫در‬/‫نوشتن‬n‫برابر‬ ‫شد‬ ‫خواهد‬ ‫بیشتر‬(=n‫تعداد‬‫هاردها‬.)‫از‬ ‫با‬ ‫اما‬ ‫زیاد‬ ‫بسیار‬ ‫روش‬ ‫این‬ ‫در‬ ‫سرعت‬ ‫که‬ ‫این‬ ‫با‬ ‫شد‬ ‫خواهد‬ ‫استفاده‬ ‫غیرقابل‬ ‫اطالعات‬ ‫کل‬ ،‫هاردها‬ ‫از‬ ‫یکی‬ ‫رفتن‬ ‫دست‬.‫د‬ ‫عبارت‬ ‫به‬،‫یگر‬ ‫خطا‬ ‫تصحیح‬ ‫و‬ ‫بازیابی‬ ‫تکنولوژی‬ ‫هیچ‬‫در‬Raid 0‫دیدن‬ ‫آسیب‬ ‫احتمال‬ ‫و‬ ‫نشده‬ ‫استفاده‬ ‫بود‬ ‫خواهد‬ ‫ها‬ ‫دیسک‬ ‫هارد‬ ‫کل‬ ‫احتمال‬ ‫جمع‬ ‫برابر‬ ‫مجموعه‬ ‫کل‬. •‫حال‬ ‫این‬ ‫با‬ ‫نیست‬ ‫مناسب‬ ‫وجه‬ ‫هیچ‬ ‫به‬ ‫حساس‬ ‫اطالعات‬ ‫برای‬ ‫ها‬‫سیستم‬ ‫گونه‬ ‫این‬‫اگر‬ ‫باشد‬ ‫مهم‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫سرعت‬(‫ک‬ ‫جاهایی‬ ‫و‬ ‫گیمینگ‬ ‫کامپیوترهای‬ ‫در‬ ً‫ال‬‫مث‬‫های‬‫داده‬ ‫ه‬ ‫ندارد‬ ‫وجود‬ ‫مهمی‬)‫بود‬ ‫خواهد‬ ‫بهینه‬ ‫و‬ ‫پرکاربرد‬ ‫بسیار‬.
  • 24.
  • 25. RAID1 •‫تکنولوژی‬RAID1‫که‬‫به‬mirror‫به‬ ،‫ها‬‫داده‬ ‫عین‬ ‫که‬ ‫است‬ ‫روشی‬ ،‫است‬ ‫معروف‬ ‫نیز‬ ‫شود‬‫می‬ ‫کپی‬ ‫دیگر‬ ‫دیسک‬ ‫در‬ ‫همزمان‬ ‫صورت‬.‫صور‬ ‫به‬ ‫اطالعات‬ ‫از‬ ‫دیگر‬ ‫عبارت‬ ‫به‬‫ت‬ ‫پشتیبان‬ ‫نسخه‬ ‫یک‬ ‫همزمان‬((Backup‫شود‬‫می‬ ‫تهیه‬.‫این‬ ‫در‬ ‫نوشتن‬ ‫خواندن‬ ‫سرعت‬ ‫بود‬ ‫خواهد‬ ‫زیاد‬ ‫بسیار‬ ‫اطالعات‬ ‫بازیابی‬ ‫امکان‬ ‫اما‬ ‫نیافته‬ ‫افزایش‬ ‫مجموعه‬.‫سرعت‬‫نوشتن‬ ‫ها‬ ‫سرعت‬ ‫جمع‬ ‫برابر‬ ‫خواندن‬ ‫سرعت‬ ‫و‬ ‫هارد‬ ‫ترین‬ ‫کند‬ ‫سرعت‬ ‫برابر‬ ‫مجموعه‬ ‫این‬ ‫در‬‫رد‬ ‫هاست‬(‫است‬ ‫خواندن‬ ‫قابل‬ ‫تکه‬ ‫تکه‬ ‫صورت‬ ‫به‬ ‫چون‬.) •‫سرعت‬ ‫و‬ ‫خواندن‬ ‫در‬ ‫ثبات‬ ‫که‬ ‫جاهایی‬ ‫و‬ ‫حساس‬ ‫اطالعات‬ ‫برای‬ ‫ها‬‫سیستم‬ ‫گونه‬ ‫این‬ ‫بود‬ ‫خواهد‬ ‫بخور‬ ‫درد‬ ‫به‬ ‫بسیار‬ ‫باشد‬ ‫نوشتن‬ ‫در‬ ‫ثبات‬ ‫از‬ ‫بیشتر‬ ‫خواندن‬.
  • 26.
  • 27. Raid 5 •‫تکنولوژی‬: RAID5‫های‬‫بیت‬‫استفاده‬ ‫بازیابی‬ ‫برای‬ ‫که‬ ‫توازنی‬‫ش‬‫می‬‫وند‬‫به‬ ، ‫ب‬ ‫نیازی‬ ،‫نوشتنشان‬ ‫برای‬ ‫که‬ ‫شوند‬‫می‬ ‫ذخیره‬ ‫هاردها‬ ‫روی‬ ‫بر‬ ‫ای‬‫گونه‬‫صف‬ ‫ه‬ ‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫بندی‬.‫ب‬ ‫سیستم‬ ‫این‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫سرعت‬‫باال‬ ‫سیار‬ ‫بلوک‬ ‫سطح‬ ‫در‬ ‫ها‬‫داده‬ ‫آن‬ ‫در‬ ‫و‬ ‫بوده‬(‫ها‬‫داده‬ ‫قطعه‬)‫هندل‬ ‫بایت‬ ‫و‬ ‫بیت‬ ‫نه‬ ‫و‬ ‫شوند‬‫می‬. •‫سا‬ ‫به‬ ‫توانند‬‫می‬ ‫اطالعات‬ ،‫هارد‬ ‫یک‬ ‫رفتن‬ ‫دست‬ ‫از‬ ‫با‬ ‫سیستم‬ ‫این‬ ‫در‬‫دگی‬ ‫شوند‬ ‫بازیابی‬.
  • 28.
  • 29. Raid 6 •RAID6‫یافته‬ ‫گسترش‬ ‫نسخه‬RAID5‫که‬ ‫تفاوت‬ ‫این‬ ‫با‬ ‫است‬ ‫حتی‬ ‫رفتن‬ ‫دست‬ ‫از‬ ‫با‬ ‫سیستم‬ ‫این‬ ‫در‬۲‫بازیابی‬ ‫امکان‬ ،‫هارد‬ ‫داشت‬ ‫خواهد‬ ‫وجود‬ ‫اطالعات‬.‫هارد‬ ‫یک‬ ‫از‬ ‫استفاده‬ ‫هم‬ ‫دلیلش‬ ‫اضافی‬ ‫های‬‫توازن‬ ‫بیت‬ ‫عنوان‬ ‫به‬ ‫دیگر‬‫است‬.‫مثل‬RAID5‫در‬ ‫وج‬ ‫دلیل‬ ‫به‬ ‫حال‬ ‫این‬ ‫با‬ ‫شوند‬‫می‬ ‫مدیریت‬ ‫ها‬‫داده‬ ‫بلوک‬ ‫سطح‬‫ود‬ ‫به‬ ‫نسبت‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬ ‫سرعت‬ ،‫بیشتر‬ ‫دیسک‬ ‫یک‬RAID5 ‫یابد‬‫می‬ ‫افزایش‬ ‫بازیابی‬ ‫امکان‬ ‫و‬ ‫یافته‬ ‫کاهش‬.
  • 30.
  • 31. Raid‫استاندارد‬ ‫غیر‬ •‫انواع‬ ‫از‬ ‫دیگر‬ ‫برخی‬RAID‫د‬ ‫که‬ ‫است‬ ‫استانداردی‬ ‫ریدهای‬ ‫از‬ ‫گرفته‬ ‫منشاء‬ ‫که‬ ‫دارند‬ ‫وجود‬ ‫ها‬‫ر‬ ‫قبل‬ ‫های‬ ‫اسالید‬‫اند‬ ‫شده‬ ‫ذکر‬.‫از‬ ‫اند‬ ‫عبارت‬ ‫ریدها‬ ‫این‬ ‫از‬ ‫کاربرد‬ ‫پر‬ ‫مورد‬ ‫سه‬: •RAID01‫یا‬RAID0+1 •‫حالت‬ ‫دو‬ ‫از‬ ،‫رید‬ ‫این‬ ‫در‬RAID0‫و‬RAID1‫ابتدا‬ ‫که‬ ‫ای‬‫گونه‬ ‫به‬ ‫شده‬ ‫استفاده‬ ‫یا‬ ‫کپی‬ ‫ها‬‫داده‬mirror‫شده‬(‫یعنی‬RAID1)‫سپس‬‫به‬ ‫یک‬ ‫هر‬ ‫ها‬‫داده‬ ‫این‬ ‫های‬‫تکه‬ ‫مجموعه‬ ‫صورت‬‫یعنی‬ ‫داده‬RAID0))‫در‬‫شوند‬‫می‬ ‫ذخیره‬ ‫هاردها‬.
  • 32.
  • 33. RAID10‫یا‬RAID1+0 •‫حالت‬ ‫دو‬ ‫از‬ ‫هم‬ ‫رید‬ ‫این‬ ‫در‬RAID1 ‫و‬RAID0‫مثل‬Raid 0+1 ‫استفاده‬‫ابت‬ ‫که‬ ‫تفاوت‬ ‫این‬ ‫با‬ ‫شده‬‫دا‬ ‫تکه‬ ‫تکه‬ ‫ها‬‫داده‬‫شده‬RAID0‫سپس‬ ‫کپی‬ ‫صورت‬ ‫به‬ ‫ها‬ ‫دیسک‬ ‫هارد‬ ‫روی‬ ‫بر‬ ‫و‬ ‫شده‬mirror (RAID1)‫ذخیره‬ ‫شوند‬‫می‬.
  • 34. RAID50‫یا‬RAID5+0 •‫حالت‬ ‫دو‬ ‫از‬ ‫رید‬ ‫این‬ ‫در‬RAID5 ‫و‬RAID0‫و‬ ‫شده‬ ‫استفاده‬ ‫که‬ ‫است‬ ‫صورت‬ ‫این‬ ‫به‬ ‫کار‬ ‫روش‬ ‫شده‬ ‫تکه‬ ‫تکه‬ ‫ها‬‫داده‬ ‫ابتدا‬ RAID0‫از‬ ‫استفاده‬ ‫با‬ ‫سپس‬ ‫روش‬RAID5‫بازیابی‬ ‫برای‬ ‫که‬ ‫مستقل‬ ‫صورت‬ ‫به‬ ،‫شده‬ ‫بهینه‬ ‫شوند‬‫می‬ ‫ذخیره‬.