RAID چیست ؟


RAID چیست ؟

 

اگر تا به حال حتي براي يك شركت كوچك به دنبال دستگاه NAS و يا سرور گشته باشيد، بدون شك با نام RAID برخورد كرده ايد.

RAID به معناي ديسك هاي چند طبقه مستقل مي باشد.

به طور كلي يك RAID به سيستم اجازه استفاده بيش از ٢ هارد ديسك را براي ارتقاي عملكرد و يا ايجاد سطوح مختلف  تحمل خطا در سرورو يا

محتوا:

اگر تا به حال حتي براي يك شركت كوچك به دنبال دستگاه NAS و يا سرور گشته باشيد، بدون شك با نام RAID برخورد كرده ايد.

 

 

RAID به معناي ديسك هاي چند طبقه مستقل مي باشد.

 

 

 

به طور كلي يك RAID به سيستم اجازه استفاده بيش از ٢ هارد ديسك را براي ارتقاي عملكرد و يا ايجاد سطوح مختلف  تحمل خطا در سرور و يا NAS را مي دهد.

 

>> تحمل خطا به معني ايجاد محيطي امن مبني براطمينان از كاركرد دستگاه با وجود يك قسمت خراب که معمولا هارد درايو مي باشد<<

 

تحمل خطا ، ميزان وقفه در بهره وري وهمچنين احتمال از دست دادن اطلاعات را نيز پايين مي آورد.

سطوح RAID به تعداد ديسك هاي حافظه ، ميزان عدم موفقيت و بازيابي اطلاعات مورد نياز، همينطور اهميت بالا بردن كاركرد بستگي دارد.

 

يك شركت معمولا نيازمند سالم نگه داشتن اطلاعات خود در زمان مشكلات سخت افزاريست.

 

سطوح مختلف RAID تنظيمات مختلفي براي ايجاد تعادل در بهينه سازي عملكرد و محافظت از اطلاعات را ارائه مي دهد.

 

كدام RAID براي من مناسب است؟

همانطور كه گفته شد سطوح RAID مختلفي وجود دارد كه شما بر اساس عملكرد و يا تحمل خطا و يا هر دو انتخاب مي كنيد و این انتخاب نیز به استفاده از RAID سخت افزاری و نرم افزاری بستگي دارد.

 

زيرا نرم افزار آن، از سطوح كمتري به نسب سخت افزار برخوردار است. اما اگر از RAID سخت افزار استفاده مي كنيد كنترلر شما نيز نقشي اساسی دارد، زيرا كنترلرهاي مختلف از سطوح مختلف RAID پشتيباني كرده و همينطور انواع ديسك هاي قابل استفاده( SAS , SATA ,  SSD ) را درطبقات مشخص مي كند.

 

سطوح معروف :RAID

 

 

 

 

 

 

 

RAID 0

 

 

 

 

 

براي ارتقا عملكرد سرور به كار مي رود و  به آن چرخش ديسك نيز مي گويند.

 

اطلاعات بر روي ديسك هاي مختلف رايت مي شوند و اين بدين معناست كه سيستم به جاي يك ديسك، توسط چندين ديسك اداره مي شود و به خاطر خواندن و نوشتن اطلاعات توسط چند ديسك ،سرعت عملكرد با ارتقا ديسك ۰/۱، بالا مي رود.

 

حداقل ٢ ديسك مورد نياز است و جفت RAID سخت افزاري و نرم افزاري و همينطور كنترلرها از RAID 0 پشتيباني مي كنند.

 

اما تنها نقص ، موجود نبودن تحمل خطاست و اگر يك ديسك از كار بيفتد ، بر روي تمام طبقات تاثير گذاشته و احتمال افزايش نقص و يا از بين رفتن اطلاعات وجود دارد.

 

 

RAID 1

 

 

 

يك تنظيم براي تحمل خطاست كه به عنوان “Disk Mirror” خطاب مي شود.

با RAID 1 اطلاعات به طور كلي و مداوم از يك هارد بر هارد ديگر كپي مي شود.

پس اگر يك ديسك از كار بيفتد، دستگاه به كار خود ادامه مي دهد ، اين يكي از آسانترين و ارزانترين روش براي اجراي تحمل خطا مي باشد. اما ايراد آن پايين بودن سرعت انتقال اطلاعات است.

 

RAID 1 مي تواند توسط نرم افزار يا سخت افزار اجرا شود و براي سخت افزار حداقل ۲ ديسك مورد نياز است.

 

درRAID نرم افزاري به جاي دو هارد فيزيكي ، اطلاعات از ولوم هاي يك ديسك جا به جا مي شود و موردي كه بايد به خاطر داشته باشيد اين است كه RAID 1 ميزان حجم حافظه را به دو قسمت تقسيم مي كند، يعني اگر سرور شما داراي ۲ هارد ۱TB باشد، كل حافظه شما ۱TB خواهد بود.

 

RAID 5

 

 

 

 

 

معروف ترين تنظيم RAID براي سرور هاي تجاري و سرمايه گذاري NAS، مي باشد.

 

اين RAID سطح خطا و عملكرد بالاتري را به نسب “Disk Mirror” ارائه مي دهد. با RAID 5, اطلاعات و Parity كه اطلاعات مورد نياز براي بازيابي هستند، در بيش از ٣ ديسك ذخيره مي شوند و اگر يك ديسك از كار بيفتد، اطلاعات از بلوك هاي تقسيم شده و Parity بازسازي مي شوند و تا زماني كه شما ديسك را عوض كنيد سيستم به كاركرد خود ادامه مي دهد. ايراد RAID 5 درعملكرد بيش از اندازه آن به خاطر عمليات زياد Writing مي باشد.

 

RAID 6

 

 

 

در سرور هاي شركت ها استفاده مي شود و بسيار شبيه به RAID 5 مي باشد با اين تفاوت كه راه حل هاي بيشتر و قوي تري به خاطر استفاده از يك بلوك Parity اضافه دارد و سيستم نيز مي تواند با ٢ ديسك خراب نيز به كار خود ادامه دهد.

 

RAID 10

 

 

 

كه تركيبي از RAID 1 و RAID 0 است كه به آن RAID 1+0 نيز مي گويند. اين سطح RAID بهترين عملكرد را داراست ولي بسيار  پر هزينه است و حداقل به دو برابر(٤ديسك) نياز دارد.

اين RAID براي استفاده بالا از پايگاه داده ها و يا هر نوع سروري كه عمليات Writing زيادي انجام مي دهد، مناسب مي باشد.

RAID10 از طریق نرم افزاری و يا سخت افزاری قابل اجرا بوده اما به طور كل در زمان استفاده از نرم افزار RAID 10 بسياري از حسن هاي عملكرد سرور از بين مي رود.