RAID چیست؟
RAID مخفف شدهی کلمات Redundunt Array of Inexpensive Disks است که یک تکنولوژی برای ترکیب کردن چند هارد دیسک به یک واحد به منظور افزایش دادن کارایی، امنیت و سرعت وسیلههای ذخیره سازی است. به صورتی که چند هارد دیسک را به هم متصل میکنند و یک واحد تشکلی میدهند و بسته به این که تکنیک RAID کردن در چه سطحی انجام شده است، باعث افزایش کارایی سیستم میشود. از این تکنولوژی اکثرا برای کامپیوترهایی که کارایی بالا دارند و همچنین سرورها استفاده میشود.
RAID چیست؟
استفاده از RAID برای سه هدف افزایش ظرفیت، کارایی و امنیت
- افزایش ظرفیت: این قسمت معمولا در هر سیستم که از تکنولوژی RAID استفاده میکند، مورد توجه قرار گرفته میشود. به عنوان نمونه اگر دو هارد دیسک به یکدیگر متصل شوند یک واحد ذخیره سازی با ظرفیت بالایی را به وجود خواهند آورد.
- افزایش کارایی: دلیل دیگری که از این تکنولوژی استفاده میشود افزایش کارایی است. مثالی که در قست قبل زده شد اگر دو عدد هارد دیسک را به یکدیگر متصل کنیم یک حافظه تشکیل خواهد داد و در این صورت کنترلر میتواند اطلاعات و دادهها را به دو قسمت تقسیم کرده و هر قسمت را در یک هارد دیسک قرار دهد، که با این عمل کارایی سیستم برای نوشتن و خواندن اطلاعات دو برابر خواهد شد.
- امنیت: استفاده از این تکنولوژی امنیت را برای کاربرها فراهم میکند به صورتی که اطلاعات و دادهها روی چندین هارد دیسک نوشته میشود و در صورت خراب شدن یکی از آنها، همه اطلاعات و دادهها توسط هارد دیسکهای دیگر قابل دسترسی خواهد بود.
RAID سختافزاری
معایب RAID سختافزاری
- بالا رفتن هزینه به دلیل داشتن چند دیسک دیگر در کنار دیسک موجود.
- اگر به هر دلیلی کنترلر مشکلی برایش پیش بیاید، تا زمانی که این مشکل حل نشود نمی توان به اطلاعات دیسکها دسترسی پیدا کرد.
- اگر کنترلر RAID مشکلی پیدا کند برای بازگرداندن اطلاعات حتما باید جایگزین دقیقی برای کنترلر استفاده شود.
مزایای RAID سختافزاری
- در این نوع RAID کنتلر عملیات محاسبات کد Parity را انجام میدهد و CPU نیازی ندارد که درگیر این محاسبات شود.
- اکثر کنترلرها امکانی برای اضافه کردن باتری دارند که در زمان قطع شدن برق اطلاعات از بین نرود.
- کنترلرهای در این نوع RAID امکانی دارند که در نوع نرمافزاری آن این قابلیتها وجود ندارند. به عنوان مثال قابلیت hot plugging drives که با استفاده کردن از این قابلیت میتوان به صورت آنلاین با اضافه کردن دیسک، ظرفیت سیستم را افزایش داد.
RAID نرمافزاری
برای تشریح کردن ساده این نوع RAID میتوان گفت که اجرا کردن وظایف، کارها و همچنین مدیریت کردن پارتیشنها توسط CPU انجام میشود. در این نوع RAID اگر به هر دلیلی کنترلر و یا برد اصلی مشکلی پیدا کند، میتوان برای دسترسی به اطلاعات دیسک، آن دیسک را به سیستم دیگری انتقال داد. مهمترین مزیتی که این نوع RAID در مقابل نوع سختافزاری آن را دارد این است که هزینه آن خیلی کمتر است. نوع نرمافزاری RAID نسبت به نوع سختافزاری قابلیت اعتماد کمی دارد و قادر به تحمل خطا سادهتری نسبت به نوع سختافزاری است. در نوع نرمافزاری محدودیت وجود دارد که قادر نخواهد بود تا پیکربندی پیچیدهای مثل نوع سختافزاری آن ایجاد کند ولی اگر بخواهیم از تکنیک به نام Mirroring برای کپی کردن اطلاعات روی دیسک دیگر استفاده کنیم. این روش پیچیدگی کمتر و همچنین ارزانتر است.
مزایا RAID نرمافزاری
- انجام دادن پیکربندی بر اساس هسته سیستم عامل.
- پشتیبانی کردن از دیسکهای Hot Swappable.
- قابلیت انتقال پارتیشنها به سیستمعاملهای دیگر، بدون نیاز به ایجاد کردن دوباره آنها.
معایب RAID نرمافزاری
- این نوع RAID سرعت کمتری نسبت به نوع سختافزاری آن دارد.
- RAID نرمافزاری محدود به سیستم عاملی که استفاده میکنیم است و به این معناست که اگر دو سیستم عامل را به طور همزمان بخواهیم بارگذازی کنیم، RAID ایجاد شده در سیستم عامل اول در سیستم عمال دوم پشتیبانی و شناسایی نمیشود.
- اگر این نوع RAID توسط برد اصلی پیاده سازی بشود و بعدا برد اصلی مشکلی پیدا کند برای دسترسی و بازگردانی اطلاعات باید از همان بورد اصلی در سیستم جایگزین شود.
منتظر نظرات و پیشنهادات شما هستیم.
ارسال پاسخ