PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Raid 5 یا Raid 10 مسئله این است!



th e nd
2016/05/19, 10:36
46273


همیشه یک پرسش در بین کاربران و مدیران شبکه مطرح بوده و آن این است که کدام Raid می تواند کارایی بالاتری در ذخیره سازی بانک های اطلاعاتی داشته باشد؟ (توجه داشته باشید که این دو نوع Raidی که ما مورد نظرمون هست جزو آن دسته به شمار می رود که بهترین انتخاب برای ذخیره سازی بانک های اطلاعاتی به شمار می رود) به همین دلیل برآن شدم تا مقاله ای مختصر مفید و کاربردی رو در خصوص این دو نوع Raid براتون بنویسم. اگر خوشتون اومد و دوست داشتین بگید کلاً یه مقاله در خصوص همه Raid ها بنویسم. : )

خوب برسیم به اصل مطلب: Raid 5در این Raid ما شاهد بهره گیری از حداقل 3 تا HDD و یا سه تا SSD هستیم. پس در نیتجه نوع رسانه ذخیره سازی نه تنها در این روش بلکه در تمامی روش ها اهمیتی ندارد. در این روش ما از بیت های پریتی نیز بهره مند هستیم! یعنی چی؟ به زبان خیلی ساده میشه اینکه وقتی ما سه تا هارد داشته باشیم و بیایم اطلاعات خودمون رو داخلش بریزیم، به ازای تمامی این داده ها میاد و مشخصه ای از همه آن داده ها رو برامون بین تمامی دیسک ها پخش می کنه. به طوریکه اگر دیسکی Failed بشه و ما بیایم و دیسکی جدید رو به جای اون قرار بدیم، بتونه از بررسی کردنه اون مشخصه ها (Parity در اصطلاح) اطلاعات ما رو بازیابی کنه. این عمل به راحتی در همان هنگامیکه دستگاه شما روشن هست امکان پذیر است. در واقع دستگاه داره کار میکنه شما در همون حین میاید و HDD خراب رو بر می دارید و یدونه سالمش رو قرار می دید و خود دستگاه میا Rebuild می کنه ساختار داده های مارو. البته نکته اینجاست که هارد و دستگاه شما باید از Hot Plug پشتیبانی کنه که اغلب این فناوری توسط این ابزارها پشتیبانی هم میشه. حالا اگر فرض رو بر این بگیریم که ما سه تا هارد 1 ترابایتی داریم و اینارو بیایم و Raid 5 کنیم چقدر از فضا رو می تونیم استفاده کنیم؟ همون 3 ترابایت رو یا کمتر؟ باید بگیم که فضای کمتری در حدود 60 تا 70 درصد از فضای موجود رو می تونیم استفاده کنیم چراکه بخشی از این فضا به عنوان Parity مورد استفاده قرار میگیره تا شما بتونید در هنگامیکه یک دیسک خراب میشه اون رو تعویض و داده های خودتون رو برگردونید. این نکته رو هم فراموش نکنید که در این روش اگر دو دیسک شما همزمان خراب بشن داده های شما از دست خواهد رفت! : (


46274




حالا برسیم به رقیب Raid 5 یعنی Raid 10 که خود نویسنده هم ارادت خاصی به این روش داره! : ) این روش همونطور که از نامش پیداست از ازدواج Raid 0 با Raid 1 حاصل شده. : ) به همین دلیل خیلی به دایی خودش یعنی Raid 5 شباهت داره! بچه حلال زادس! : ) . اما به نظر نویسنده کاربردی تر از Raid 5 می تونه باشه. اگرچه از 50 درصد از حجم ذخیره سازی ما می تونه استفاده کنه! یعنی چی؟ یعنی اینکه در این روش ما ابتدا باید تعداد دیسک های زوج داشته باشیم! بعد بیایم و هر کدوم از این دیسک ها رو ابتدا Raid 1 یا همون Mirror کنیم (و از اون طرف هم دیگه به Parity با وجود Mirroring نیازی نیست) بعد این دو تا کلاستر رو Raid 0 کنیم! پس وقتی دو تا هارد Mirror بشن عملاً ما به پنجاه درصد از فضای ذخیره سازی خودمون دسترسی داریم اما خوبیش اینه که هم سرعت خواندن و هم سرعت نوشتن در این روش بالاتر از Raid 5 خواهد بود. در این روش هم باز امکان Hot Plug وجود دارد. پس نقظه منفی این روش هزینه در برابر فضای ذخیره سازی 50 درصدی هست که ما بدست خواهیم آورد. اما از طرفی تحمل خطا و سرعت خواندن و نوشتن بالاتری خواهیم داشت.



46275



نویسنده: احسان علیزاده

ARMIN
2016/05/19, 18:11
آقا احسان عزیز

جند تا سوال،

در RAID 10، اگر 4 تا SSD حجم 256 داشته باشیم، طبق توضیح بالا، فضای در دسترس 512 خواهد بود؟

در RAID 10، میزان رایت روی 4 درایو زیاد نخواهد بود؟ از نظر عمر SSD میگم؟

در حالت عادی هارد دیسک وقتی استفاده نمیشه، کم کم میره توی حالت IDLE و SLEEP و PARK، آیا در RAID 10، اصولا" هارد دیسک بی کار میشه؟ یا نه دائم باید کار کنه مثل فضای سروری؟

در RAID 10، اگر یک کلاستر (مثلا" جفت درایو سمت راستی) رو از دست بدیم، مثل از بین رفتن یک درایو در RAID 0 میمونه و بنابراین کل اطلاعات نابود میشه؟

در RAID، اگر بخوایم Generally صحبت کنیم، اگر یک SSD دائم از زیر یوغ RAID در بره (دیدم که میگم) به نظرت مشکل از فیرمور خود SSD هست، یا کنترلر RAID مادربرد؟

th e nd
2016/05/19, 21:47
سلام بر آرمین عزیز

1- بله

2- نه تازه کمتر هم هست. چرا؟ فرض کنیم که من یه درایو دارم، در این شرایط تمامی اطلاعات روی یک درایو ذخیره میشه یعنی اگر 100 گیگ داده داشته باشم همش روی یک درایو ذخیره میشه. حالا اگر من دو تا درایو رو Raid 0 کنم این دو درایو هر کدوم 50 گیگ توش نوشته میشه!
پس در نتیجه ما کاهش عمر کمتری هم می تونیم به صورت منطقی برای درایوها متصور باشیم.

3- اونجور که من فهمیدم اگر کاری صورت نگیره تنها عملی که صورت مییره انطباق داده ها بین دیسک ها هست. یعنی اطلاعات از نظر یکی بودن در بین دو درایو چک میشه تنها.

4- بازگشت همه به سوی خداست!

5- نمیدونم! ندیدم که بگم! : )