بررسی تخصصی

ریدکنترلر چیست؟ (Raid Controller)

ریدکنترلر چیست؟ (Raid Controller)

خوب است بدانید که رید کنترلر به عنوان یک کنترل کننده آرایه دیسک شناخته می‌شود و نوعی مولفه ذخیره سازی است که درایوهای دیسک را در زیرساخت RAID مدیریت می‌کند. RAID مخفف آرایه اضافی از دیسک های مستقل است. یک کنترلر RAID یک کارت یا تراشه است که بین سیستم عامل و یک درایو ذخیره سازی قرار دارد. در این مقاله از وبلاگ ماهان شبکه ایرانیان قصد داریم شما را با این قطعه مهم آشنا کنیم. پس همراه ما باشید.

رید کنترلر سرور HP

یک کنترلر RAID دو عملکرد اصلی دارد:

  • ترکیب چند درایو ذخیره‌سازی با سرعت کم یا ظرفیت کم، در یک درایو واحد سریع‌تر و با حجم بالاتر به طوری که آنها به عنوان یک واحد منطقی کار کنند.
  • ایجاد افزونگی برای اطمینان از قابلیت استفاده از داده ها در صورت خرابی درایو.

در ماهان شبکه ایرانیان مدل‌های متنوعی از رید کنترلر اچ پی وجود دارد. اگر شما از سرورهای نسل G9  استفاده می‌کنید ریدکنترلر P440ar 2GB FBWC می‌تواند یک گزینه ایده‌آل برای شما باشد.

ریدکنترلر چگونه کار می کند؟

یک رید کنترلر با مجازی سازی درایوها به گروه‌های مجزا با ویژگی‌های حفاظت از داده‌ها و افزونگی خاص کار می‌کند. رابط front-end معمولاً از طریق یک آداپتور Host Bus با سرور ارتباط برقرار می‌کند در حالی که رابط Back-end دیسک‌های زیرین را مدیریت کرده و با آن ارتباط برقرار می‌کند.

رید کنترلر چیست

رید کنترلر چیست

یک کنترلر ذخیره سازی (storage controller) دیسک‌های فعال را به سیستم عامل ارائه می‌دهد و یک کنترل کننده RAID به عنوان حافظه پنهان RAM عمل می‌کند و عملکرد RAID را ارائه می‌دهد. بنابراین، رید کنترلر یک storage controller نیست.

ریدکنترلرها بر اساس ویژگی‌های متعددی مانند نوع درایو (SAS یا SATA)، تعداد پورت، مقدار حافظه کش طبقه‌بندی می‌شوند. هویت و تعداد دیسک‌های رید همه به پیکربندی رید کنترلر بستگی دارد.

وظیفه ریدکنترلر چیست؟

اگر آپ‌تایم و در دسترس بودن برای کسب و کار شما مهم است، توصیه می‌کنیم اقدام به خرید ریدکنترلر سرور HP کنید. اگر شما از داده‌هایتان بکاپ تهیه کنید، نگرانی بابت از دست دادن اطلاعاتتان ندارید. بازگردانی این بکاپ ممکن است چند دقیقه و یا حتی چند ساعت طول بکشد. اگر این بکاپ برای چند روز و چند ساعت پیش باشد، شما تمامی اطلاعات ذخیره شده یا تغییر داده شده بعد از این زمان را از دست خواهید داد. رید کنترلر اینجاست که به شما کمک می‌کند. به‌وسیله RAID، شما می‌توانید بدون از دست دادن داده‌ها و در بسیاری از موارد بدون هیچ‌گونه خرابی، از خرابی یک یا چند درایو عبور کنید.

رید کنترلر چیست

رید کنترلر چیست

بد نیست بدانید که حتی Raid هم نمی‌تواند آپ‌تایم 100 درصد را ارائه دهد. (البته هیچ چیزی نمی‌تواند!) بنابراین به‌عنوان یک جایگزین کامل برای بکاپ گرفتن توصیه نمی‌شود. سطوح مختلف Raid وجود دارد که در این قسمت به آن می‌پردازیم.

7 سطح مختلف Raid

Raid 0: پیکربندی این نوع رید، اطلاعات را نواربندی می‌کند اما هیچ افزونگی (redundancy) ارائه نمی‌دهد. این نوع Raid هیچ‌گونه خطایی را هندل نمی‌کند و اگر یکی از درایوها خراب شود، Raid از کار می‌افتد و اطلاعات از بین می‌روند.

Raid 1: در رید 1 نیاز به دو هارد دیسک داریم. در این نوع رید از Mirroring برای ارائه افزونگی با نوشتن داده‌ها به صورت یکسان در دو درایو استفاده می‌کند.

Raid 5: اگر عملیات نوشتن سنگین دارید، رید 5 مناسب شما نیست. اگر یکی از هارد دیسک‌ها دچار اختلال شود و از کار بیافتد، مدت زمان زیادی طول می‌کشد تا رید 5 ساخته شود. Raid 5 خواندن و نوشتن را به طور یکنواخت با استفاده از striping در سطح بلوک با برابری توزیع شده متعادل می‌کند، به این معنی که هیچ دیسکی به گلوگاه (bottleneck) تبدیل نمی‌شود.

Raid 6: به روش Raid 5 کار می‌کند اما یک بلوک اضافی Parity را روی هر دیسک در آرایه اضافه می‌کند.

Raid 10: امکان ترکیب سطوح برای تولید یک سطح RAID دو رقمی وجود دارد، بنابراین این سطح ترکیبی از سطح 1 و 0 است که این سطح را انعطاف‌پذیر و در عین حال سریع می‌کند.

Raid 50: این سطح سطوح 5 و 0 را ترکیب می کند که این سطح را قادر می‌سازد حفاظت از داده ها و بازسازی سریع را ارائه دهد.

Raid 60: این سطح ترکیبی از سطوح 6 و 0 است و معمولاً به عنوان محافظت از خرابی درایو دوگانه شناخته می‌شود.

چگونه رید کنترلر سرور را بررسی کنیم؟

رید کنترلر چیست

رید کنترلر چیست

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

  • RAID controller card
  • standalone RAID controller unit
  • standalone enclosure

اگر می خواهید وضعیت کنترلر RAID خود را مشاهده کنید، در بیشتر موارد باید نرم افزار تخصصی را برای این کار نصب کنید. مهم است بدانید که RAID می تواند از طریق نرم افزار یا سخت افزار انجام شود. اگر RAID مبتنی بر سخت افزار دارید، معمولاً می توانید آن را در اسلات PCIe مادربرد رایانه شخصی پیدا کنید. پردازش بر روی یک سیستم RAID جداگانه انجام می شود، بر خلاف RAID نرم افزار، که بار CPU سیستم را کاهش می دهد. با گزینه نرم افزار، RAID از طریق نرم افزار مستقر در یک سیستم عامل انجام می شود.

منبع

2 دیدگاه در “ریدکنترلر چیست؟ (Raid Controller)

  1. مهناز گفت:

    خیلی عالی و ساده رید کنترلر و کارایی اونو توضیح دادین. لطفا راجع به ریدبندی هم مقاله منتشر کنین ممنون

    1. ماهان شبکه ایرانیان گفت:

      حتما. ممنون از توجهتون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.