Raid چیست ؟

RAID در هاستینگ

Raid هاست

RAID یک مفهوم است که توسط پترسون، گیبسون و کاتز از دانشگاه برکلی در دانشگاه کالیفرنیا در سال 1987

توسط مقاله ای تحت عنوان «مورد برای آرایه های کم هزینه از دیسک های ارزان قیمت (RAID)» معرفی شده است.

مزیت Raid در هاست

ایده اصلی RAID، ترکیب چندین درایو دیجیتال کوچک و ارزان بود

به مجموعه ای از درایو های دیسک که به کامپیوتر به عنوان یک واحد ذخیره سازی منطقی یا درایو ظاهر می شوند

تا عملکردی بیش از یک درایو گران قیمت بزرگ (SLED)
معنی آن در حال حاضر به آرایه های مجزا از دیسک های مستقل تبدیل شده و سه مزیت کلیدی را ارائه می دهد:

اضافه کاری، افزایش عملکرد و هزینه های پایین.

ذخیره سازی داده ها در هارد دیسک های چندگانه و افزایش کارایی، با اجازه دادن به عملیات ورودی / خروجی به یک روش متعادل، به دست می آید.

همچنین میانگین زمان بین شکست (MTBF) را افزایش می دهد، بنابراین تحمل خطا افزایش می یابد

انواع Raid در هاستینگ

انواع Raid در هاست

مقاله برکلی پنج نوع معماری آرایه (RAID 1 تا 5) را توصیف کرد، هر کدام قابلیت تحمل گسل دیسک و ارائه اختلافات مختلف در ویژگی ها و عملکرد را ارائه می دهند.

با این حال، این فهرست اکنون به 9 گسترش یافته است تا RAID ها 6، 7، 10، و 53 را شامل شوند.

در این مقاله، تنها موارد رایج، از جمله RAID-0 غیرقابل انعطاف، مورد بحث قرار می گیرند.

RAID-0 –

هدف اصلی آن بهبود سرعت و نیاز به دو یا چند درایو فیزیکی است.

این کار را از طریق “striping” یا استفاده از یک الگوریتم برای شکستن فایل ها به صورت کوچکتر انجام می دهد، که نوارها نامیده می شود، اندازه آن توسط کاربر تعریف شده است.

هر درایو سپس یک نوار یا بیشتر از این قطعات را برای تکمیل فرآیند نوشتن دریافت می کند، بنابراین زمان لازم برای نوشتن فایل را کاهش می دهد.

همانطور که در مورد معکوس (فرایند خواندن) نیز صادق است، همانطور که هر دو درایو در همان زمان خواندند

RAID-1 –

هدف اصلی آن امنیت است و همچنین نیاز به حداقل دو درایو دارد.

در اینجا، معکوس انجام می شود، به این معنی که داده ها کپی شده و به دو درایو در آرایه نوشته می شوند.

تحمل افت ولتاژ ویژگی خاص آن است، زیرا اگر هر یک از درایوها نتواند، داده ها از بین می روند.

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

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

RAID-5 –

نیاز به حداقل سه و معمولا پنج دیسک برای آرایه است و برای سیستم های چند کاربره که در آن عملکرد بسیار مهم نیست و یا چند عملیات نوشتن را دارد بهتر است.

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

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

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

 

انواع راهکار های Raid

دو راه ممکن برای RAID وجود دارد:

HardwareRAID –

جایی که زیرسایه RAID به طور مستقل از میزبان اداره می شود و فقط یک دیسک را در یک آرایه RAID ارائه می دهد.

آنها بسیار مقاوم هستند و دارای دو نوع هستند: رید مبتنی بر کنترل کننده و رید خارجی SCSI.

RAID نرم افزاری –

حافظه سیستم میزبان را اشغال می کند، چرخه CPU را مصرف می کند، OS وابسته است و عملکرد به طور مستقیم به عملکرد CPU و بار بستگی دارد.

مثالها راننده MD در هسته لینوکس هستند؛ سیستم Solstice DiskSuite و Veritas Volume Manager برای سیستم Solaris؛ و کنترل Adaptecs AAA-RAID.

* parity –

(از paritas لاتین: برابر یا معادل) اشاره به روش بررسی اینکه آیا داده ها از دست داده و یا نوشته شده است

بیش از زمانی که آن را از یک مکان در ذخیره سازی به دیگری و یا زمانی که بین کامپیوتر منتقل شده است.