تجهیزات جانبی سرور, سرور

رید کنترلر چیست و به چه مدل‌هایی تقسیم می‌شود؟

رید کنترلر چیست و به چه مدل‌هایی تقسیم می‌شود؟

رید کنترلر (RAID controller)، ماژول سخت‌افزاری است که وظیفه مدیریت هارد دیسک‌ها یا درایوهای حالت جامد را در سرور بر عهده دارد، به گونه‌ای رسانه‌های ذخیره‌سازی به عنوان یک واحد منطقی عمل کنند. هدف اصلی این ماژول کاربردی، افزایش عملکرد، بهبود قابلیت اطمینان، و قابلیت تحمل خطا (fault tolerance) برای داده‌های ذخیره‌شده است. این کنترلرها با استفاده از فناوری رید فرآیند مدیریت دیسک‌ها را انجام می‌دهند.

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

مکانیزم عملکردی رید کنترلر به این صورت است که داده‌ها را بین درایوهای مختلف در آرایه رید، بر اساس معماری پیکربندی‌شده، توزیع می‌کند. سطوح مختلف رید، استراتژی‌های متفاوتی برای چیدمان داده‌ها و اطلاعات اضافی (parity) ارائه می‌دهند. به عنوان مثال، در RAID 0 (Striping)، داده‌ها به بلوک‌های کوچکتر تقسیم شده و به صورت متناوب بین درایوها نوشته می‌شوند. این کار سرعت خواندن و نوشتن را به طور چشمگیری افزایش می‌دهد، زیرا چندین درایو به طور همزمان کار می‌کنند، اما هیچ تحمل خطایی ندارد و خرابی یک درایو به از دست رفتن کل داده‌ها منجر می‌شود. در مقابل، RAID 1 (Mirroring) با ایجاد یک کپی آینه‌ای از داده‌ها روی دو درایو مجزا، قابلیت تحمل خطا را فراهم می‌کند. اگر یکی از درایوها از کار بیفتد، دیگری به کار خود ادامه می‌دهد و هیچ داده‌ای از دست نمی‌رود، اما از ظرفیت کلی فضای ذخیره‌سازی می‌کاهد. سطوح پیچیده‌تر مانند RAID 5 و RAID 6 از parity (اطلاعات اضافی برای بازسازی داده‌ها) استفاده می‌کنند که تعادلی بین عملکرد، ظرفیت و تحمل خطا برقرار می‌کند. رید کنترلر مسئول محاسبه و مدیریت این اطلاعات parity است.

رید کنترلر چه نقشی در سرورها دارد؟

نقش حیاتی رید کنترلر در سرورها و در مقیاس کلان، دیتاسنترها بیش از پیش مشهود است، جایی که دسترس‌پذیری بالا (high availability) و یکپارچگی داده‌ها (data integrity) از اهمیت بالایی برخوردار است. یک رید کنترلر سخت‌افزاری معمولا دارای پردازنده اختصاصی (onboard processor)، حافظه کش (cache memory)، و حتی پشتیبانی از باتری (battery backup unit – BBU) است. پردازنده اختصاصی به کنترلر اجازه می‌دهد تا عملیات رید (مانند محاسبه parity) را به صورت مستقل از سی‌پی‌یو سرور انجام دهد، که باعث کاهش بار پردازشی روی سرور و افزایش عملکرد کلی سیستم می‌شود. حافظه کش سرعت دسترسی به داده‌ها را با ذخیره موقت اطلاعات پرکاربرد بهبود می‌بخشد، و BBU در صورت قطع برق، تضمین می‌کند که داده‌های موجود در کش تا زمان بازگشت برق یا خاموش شدن ایمن سیستم، حفظ شوند و از فساد داده‌ها جلوگیری کند.

علاوه بر سخت‌افزار، رید کنترلرهای نرم‌افزاری نیز وجود دارند که وظایف رید را با استفاده از منابع سی‌پی‌یو و حافظه سیستم میزبان انجام می‌دهند. اگرچه این راه‌حل‌ها از نظر هزینه مقرون به صرفه‌تر هستند، اما معمولا عملکرد و قابلیت اطمینان کمتری نسبت به همتایان سخت‌افزاری خود دارند، به ویژه در بارهای کاری سنگین. این تفاوت در عملکرد، رید کنترلرهای سخت‌افزاری را به انتخابی ارجح برای برنامه‌های کاربردی حیاتی (mission-critical applications) و محیط‌هایی با نیازهای ذخیره‌سازی بالا تبدیل کرده است. در نهایت، رید کنترلر به عنوان یک لایه انتزاعی بین سیستم عامل و درایوهای فیزیکی عمل می‌کند و پیچیدگی مدیریت چندین دیسک را از بین می‌برد و به کاربران اجازه می‌دهد تا از یک آرایه ذخیره‌سازی واحد و بهینه بهره‌مند شوند.

کنترلر سرور اچ‌پی چیست و چه کاری انجام می دهد؟

کنترلر سرور HPE، که عمدتا با نام HPE Smart Array Controller شناخته می‌شود، یک مولفه سخت‌افزاری حیاتی در سرورهای این شرکت است که نقش اساسی در مدیریت سیستم‌های ذخیره‌سازی ایفا می‌کند. این کنترلر در واقع یک رید کنترلر سخت‌افزاری پیشرفته است که به سرور امکان می‌دهد هارد دیسک‌ها یا درایوهای حالت جامد را به صورت یک آرایه منطقی واحد (RAID array) سازماندهی و مدیریت کند. هدف اصلی آن افزایش عملکرد، بهبود پایداری داده‌ها، و ارائه تحمل خطا است تا در صورت خرابی یک یا چند درایو فیزیکی، سیستم به کار خود ادامه دهد و داده‌ها از دست نروند. این کنترلرها با داشتن یک پردازنده اختصاصی (onboard processor)، حافظه کش و اغلب پشتیبانی باتری (Flash-Backed Write Cache)، وظایف سنگین پردازش رید مانند محاسبه توازن را از سی‌پی‌یو اصلی سرور به خود منتقل می‌کنند. این ویژگی به طرز چشمگیری بار کاری روی پردازنده سرور را کاهش داده و سرعت خواندن و نوشتن داده‌ها را افزایش می‌دهد، که برای برنامه‌های کاربردی با حجم بالای ورودی/خروجی (I/O intensive applications) مانند پایگاه‌های داده و مجازی‌سازی بسیار حیاتی است.

HPE Smart Array Controller با پشتیبانی از سطوح مختلف RAID مانند RAID 0، RAID 1، RAID 5، RAID 6، RAID 10 و حتی سطوح ترکیبی پیشرفته‌تر مانند RAID 50 و RAID 60، انعطاف‌پذیری بالایی را برای سازماندهی ذخیره‌سازی فراهم می‌کند. این کنترلرها همچنین از فناوری‌های پیشرفته‌ای مانند Mixed Mode پشتیبانی می‌کنند که به مدیران سیستم اجازه می‌دهد تا همزمان هم آرایه‌های رید محافظت‌شده و هم درایوهای فیزیکی را مدیریت کنند، که انعطاف‌پذیری بیشتری در استقرار فراهم می‌آورد. علاوه بر این، بسیاری از مدل‌های جدیدتر HPE Smart Array Controller ویژگی‌های امنیتی پیشرفته‌ای مانند رمزنگاری داده در حالت استراحت (data-at-rest encryption) را ارائه می‌دهند که با استفاده از لایسنس‌های اختیاری Smart Array SR Secure Encryption، امنیت داده‌های حساس را افزایش می‌دهد. این کنترلرها از طریق ابزارهای مدیریتی مانند HPE Smart Storage Administrator یا از طریق رابط‌های RESTful iLO قابل پیکربندی و نظارت هستند، که مدیریت آن‌ها را در محیط‌های بزرگ نیز ساده‌تر می‌سازد. به طور کلی، کنترلرهای سرور HPE تضمین می‌کنند که زیرساخت ذخیره‌سازی، قابل اعتماد، کارآمد و امن باشد و نیازهای عملیاتی کسب‌وکارهای مدرن را برآورده سازد.

انواع کنترلر رید در سرور اچ پی

اچ‌پی کنترلرهای Smart Array را در سری‌های مختلفی مانند E-series (مقرون‌به‌صرفه‌تر با قابلیت‌های رید استاندارد) و P-series (عملکرد بالاتر با قابلیت‌های پیشرفته‌تر مانند کش بیشتر و سطوح رید پیچیده‌تر) ارائه می‌دهد. این کنترلرها اغلب از ویژگی‌هایی مانند FBWC سرنام Flash-Backed Write Cache برای حفاظت از داده‌های کش‌شده در صورت قطع برق و Mixed Mode برای امکان اجرای RAID و HBA به صورت همزمان پشتیبانی می‌کنند. با انتخاب صحیح سطح رید و کنترلر مناسب از HPE Smart Array، سازمان‌ها می‌توانند بهینه‌ترین تعادل بین عملکرد، ظرفیت و امنیت داده‌ها را برای سرورهای خود به دست آورند. این کنترلرها با استفاده از استانداردهای ارتباطی SAS و SATA با درایوها ارتباط برقرار می‌کنند و در نسل‌های مختلف سرورهای ProLiant (مانند Gen9، Gen10، Gen10 Plus، Gen11) قابلیت‌های متفاوتی ارائه می‌دهند.

۱. کنترلرهای کلاس P (Performance) – HPE Smart Array P-series

این سری از کنترلرها برای بالاترین عملکرد، قابلیت اطمینان و مقیاس‌پذیری طراحی شده‌اند و بهترین انتخاب برای برنامه‌های کاربردی حیاتی (mission-critical applications) با حجم بالای I/O، مانند پایگاه‌های داده، محیط‌های مجازی‌سازی و پردازش تراکنش‌ها هستند. از ویژگی‌های کلیدی کنترلرهای این کلاس باید به موارد زیر اشاره کرد:

  • حافظه کش (Cache Memory): این کنترلرها دارای حافظه کش قابل توجهی هستند که از ۲ گیگابایت تا ۸ گیگابایت یا بیشتر متغیر است. این کش سرعت خواندن و نوشتن را به شدت بهبود می‌بخشد، زیرا داده‌های پرکاربرد را نزدیک به پردازنده کنترلر ذخیره می‌کند.
  • Flash-Backed Write Cache: یک ویژگی بسیار مهم که تضمین می‌کند داده‌های موجود در کش در صورت قطع برق، با استفاده از یک ماژول فلش و باتری پشتیبان، حفظ می‌شوند. این کار از از دست رفتن داده‌ها (Data Loss) جلوگیری می‌کند و یکپارچگی داده (Data Integrity) را تضمین می‌نماید.
  • پشتیبانی از سطوح رید پیشرفته: علاوه بر RAID 0, 1, 5, 6, 10، از سطوح ترکیبی مانند RAID 50 و RAID 60 نیز پشتیبانی می‌کنند که برای آرایه‌های بسیار بزرگ دیسک و نیازهای تحمل خطای بالا مناسب هستند.
  • سرعت رابط (Interface Speed): معمولا از رابط‌های SAS با سرعت 12 یا 24 پشتیبانی می‌کنند که پهنای باند بالایی را برای ارتباط با درایوها فراهم می‌کند.
  • پورت‌ها و تعداد مسیرها (Lanes): دارای تعداد زیادی پورت SAS (داخلی و/یا خارجی) و مسیر (lane) هستند (مثلا ۸، ۱۶ یا ۲۴ مسیر) که امکان اتصال تعداد زیادی درایو را فراهم می‌کند.
  • Mixed Mode Operation: قابلیت عملکرد همزمان در حالت RAID و HBA را دارند. این یعنی می‌توانید برخی درایوها را در آرایه RAID پیکربندی کنید و برخی دیگر را به صورت مستقیم (pass-through) به سیستم عامل متصل نمایید.
  • رمزنگاری داده در حالت استراحت (Data-at-Rest Encryption): با لایسنس اختیاری HPE Smart Array SR Secure Encryption، می‌توانند داده‌های ذخیره‌شده روی درایوها را رمزنگاری کنند که به رعایت الزامات امنیتی و انطباق (compliance) کمک می‌کند.

از گزینه‌های مطرح در این زمینه باید به HPE Smart Array P408i-a SR Gen10 و HPE Smart Array P816i-a SR Gen10 اشاره کرد. این مدل‌ها ممکن است در فرم فکتورهای مختلفی مانند Type-a Modular (نصب در اسلات اختصاصی روی مادربرد) یا PCIe Plug-in Card (نصب در اسلات PCIe استاندارد) ارائه شوند.

۲. کنترلرهای کلاس E (Essential) – HPE Smart Array E-series

این سری از کنترلرها راه‌حل‌های مقرون‌به‌صرفه برای نیازهای ذخیره‌سازی پایه تا متوسط در محیط‌های سازمانی هستند. آن‌ها قابلیت اطمینان مناسبی را ارائه می‌دهند اما با عملکرد و ویژگی‌های کمتری نسبت به سری P. از ویژگی‌های کلیدی کنترلرهای این کلاس باید به موارد زیر اشاره کرد:

  • عدم وجود حافظه کش (No Cache) یا کش محدود: معمولا فاقد حافظه کش اختصاصی هستند یا دارای کش بسیار محدودی می‌باشند، که در نتیجه عملکرد I/O پایین‌تری نسبت به سری P دارند.
  • پشتیبانی از سطوح RAID پایه: عموماً از سطوح RAID 0, 1, 5, 10 پشتیبانی می‌کنند و ممکن است گزینه‌های پیشرفته‌تر RAID را نداشته باشند.
  • سرعت رابط (Interface Speed): اغلب از رابط‌های SAS با سرعت 12Gb/s پشتیبانی می‌کنند.
  • Mixed Mode Operation: مانند سری P از این قابلیت پشتیبانی می‌کنند.
  • رمزنگاری داده در حالت استراحت: قابلیت رمزنگاری داده با لایسنس اختیاری را ارائه می‌دهند.
  • مناسب برای: سرورهای فایل کوچک، سرورهای وب، یا برنامه‌هایی که نیاز به تحمل خطا دارند اما حجم I/O آن‌ها بسیار بالا نیست.

از رید کنترلرهای این گروه می‌توان به HPE Smart Array E208i-p SR Gen10 و HPE Smart Array E208e-p SR Gen10. این مدل‌ها نیز ممکن است در فرم فاکتورهای مختلفی ارائه شوند.

به طور خلاصه، انتخاب بین این دو سری از کنترلرهای HPE Smart Array به طور مستقیم به نیازهای عملکردی، بودجه و اهمیت تحمل خطا برای داده‌های شما بستگی دارد. سری P برای حداکثر عملکرد و قابلیت اطمینان در محیط‌های حیاتی، و سری E برای راه‌حل‌های مقرون‌به‌صرفه و قابل اعتماد برای نیازهای عمومی‌تر مناسب است.

مشخصات فنی مهم در خرید رید کنترلر سرور اچ‌پی

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

  • یکی از مهم‌ترین مشخصه‌ها، سرعت رابط (Interface Speed) است که معمولا بر حسب گیگابیت بر ثانیه بیان می‌شود. کنترلرهای مدرن HPE Smart Array از رابط‌های SAS با سرعت‌های 12 یا 24 گیگابیت برثانیه پشتیبانی می‌کنند. سرعت بالاتر به معنای پهنای باند بیشتر برای انتقال داده بین کنترلر و درایوها است، که برای محیط‌هایی با حجم بالای تراکنش‌های ورودی/خروجی (I/O) حیاتی است. مطمئن شوید که سرعت کنترلر با درایوهایی که قصد استفاده از آن‌ها را دارید مطابقت دارد تا گلوگاه ایجاد نشود.
  • دومین مشخصه مهم، میزان حافظه کش (Cache Memory) است که بر حسب گیگابایت بیان می‌شود. کنترلرهای سری P (Performance) HPE Smart Array معمولا دارای کشی از 2 تا 8 گیگابایت یا بیشتر هستند. این کش به عنوان یک بافر سریع بین CPU سرور و درایوها عمل می‌کند و سرعت خواندن و نوشتن را به شدت افزایش می‌دهد. حافظه کش بزرگ‌تر به کنترلر امکان می‌دهد تا داده‌های بیشتری را به صورت موقت ذخیره کند و عملیات نوشتن را سریع‌تر انجام دهد (write caching).
  • وجود Flash-Backed Write Cache نیز بسیار مهم است. FBWC تضمین می‌کند که داده‌های موجود در کش در صورت قطع ناگهانی برق، به جای اینکه از دست بروند، بر روی حافظه فلش ذخیره شوند و پس از بازگشت برق به درایوها نوشته شوند، که از یکپارچگی داده‌ها محافظت می‌کند. کنترلرهای بدون FBWC یا با کش محدود (مانند برخی مدل‌های سری E) در برابر از دست رفتن داده در شرایط اضطراری آسیب‌پذیرتر هستند.
  • پشتیبانی از سطوح رید نیز یک فاکتور حیاتی است. کنترلرهای HPE Smart Array از سطوح استاندارد مانند RAID 0, 1, 5, 6, 10 و همچنین سطوح ترکیبی پیشرفته‌تر مانند RAID 50 و RAID 60 پشتیبانی می‌کنند. انتخاب سطح RAID مناسب به نیاز شما برای تعادل بین عملکرد، ظرفیت و تحمل خطا بستگی دارد. به عنوان مثال، برای کاربردهای حساس به داده که نیاز به تحمل خطای بالا دارند، RAID 6 یا RAID 10 توصیه می‌شود، در حالی که برای عملکرد خام، RAID 0 ممکن است انتخاب شود (البته با ریسک از دست رفتن داده در صورت خرابی یک درایو).
  • تعداد پورت‌ها و مسیرهای ارتباطی (Ports and Lanes) نیز مشخص می‌کند که یک کنترلر می‌تواند چند درایو فیزیکی را پشتیبانی کند. کنترلرها ممکن است پورت‌های داخلی (برای درایوهای داخل شاسی سرور) و/یا پورت‌های خارجی (برای اتصال به محفظه‌های ذخیره‌سازی خارجی) داشته باشند. تعداد مسیرهای SAS (مثلاً ۸، ۱۶ یا ۲۴ مسیر) نیز به طور مستقیم بر تعداد درایوهایی که می‌توانند به کنترلر متصل شوند، تأثیر می‌گذارد.
  • ویژگی Mixed Mode Operation به کنترلر امکان می‌دهد تا هم به عنوان یک کنترلر RAID و هم به عنوان یک HBA (Host Bus Adapter) عمل کند. این قابلیت انعطاف‌پذیری زیادی به مدیران سیستم می‌دهد تا برخی درایوها را در آرایه‌های RAID محافظت‌شده پیکربندی کنند و برخی دیگر را مستقیماً به سیستم عامل برای کاربردهای خاص (مثلاً نرم‌افزارهای ذخیره‌سازی تعریف شده توسط نرم‌افزار – SDS) متصل نمایند.

در نهایت، قابلیت‌های امنیتی و مدیریتی نیز مهم هستند. بسیاری از کنترلرهای مدرن HPE از رمزنگاری داده در حالت استراحت (Data-at-Rest Encryption) با استفاده از لایسنس‌های اختیاری پشتیبانی می‌کنند که برای حفاظت از داده‌های حساس در درایوهای فیزیکی ضروری است. همچنین، توانایی مدیریت کنترلر از طریق HPE Smart Storage Administrator (SSA) یا رابط‌های مدیریت از راه دور مانند iLO (Integrated Lights-Out)، سهولت پیکربندی، نظارت و عیب‌یابی را فراهم می‌کند. بررسی این مشخصات به شما کمک می‌کند تا کنترلر ریدی را انتخاب کنید که بهترین پشتیبانی را برای زیرساخت سرور HPE شما ارائه دهد.

اعداد روی کنترلرهای HPE Smart Array (یا به طور کلی، بسیاری از کنترلرهای RAID) معمولاً اطلاعات خاصی در مورد قابلیت‌ها، عملکرد و نسل کنترلر را مشخص می‌کنند. در اینجا به تفکیک معنی بخش‌های مختلف نام‌گذاری کنترلرهای HPE Smart Array، به ویژه نسل‌های جدیدتر (مانند Gen10 و Gen10 Plus) می‌پردازیم:

اعداد روی کنترلرهای HPE Smart Array

نام‌گذاری کنترلرهای HPE Smart Array یک سیستم ساختاریافته دارد که به مهندسان کمک می‌کند تا به سرعت ویژگی‌های اصلی هر مدل را درک کنند. به عنوان مثال، در نام‌هایی مانند P408i-a SR Gen10 یا E208e-p SR Gen10 Plus:

1. حرف اول (Class): S / E / P

  • S (Software RAID): نشان‌دهنده کنترلرهای رید مبتنی بر نرم‌افزار است. اینها معمولا قابلیت‌های رید پایه (مانند RAID 0, 1, 5) را ارائه می‌دهند و اغلب کش (Cache) ندارند. برای بارهای کاری سبک‌تر و صرفه‌جویی در هزینه مناسب هستند. مثال: S100i.
  • E (Essential / Entry-level Hardware RAID): کنترلرهای سخت‌افزاری رید ابتدایی‌تر هستند. آن‌ها از سی‌پی‌یو سرور برای انجام عملیات رید استفاده نمی‌کنند، اما ممکن است کش کوچک‌تر یا قابلیت‌های رید محدودتری نسبت به کلاس P داشته باشند. مثال: E208i-a.
  • P (Performance / Advanced Hardware RAID): نشان‌دهنده کنترلرهای سخت‌افزاری رید با کارایی بالا و قابلیت‌های پیشرفته است. این کنترلرها دارای کش بزرگ (معمولا با Flash-Backed Write Cache برای محافظت از داده‌ها در صورت قطع برق)، پشتیبانی از سطوح رید بیشتر (مانند RAID 6, 60)، و توان عملیاتی بالاتر هستند. مثال: P408i-a.

2. رقم اول (Series / Tier): 1 / 2 / 4 / 8

این رقم به طور کلی نشان‌دهنده سطح کارایی و ویژگی‌ها است:

  • 1xx: معمولاً کنترلرهای پایه و ورودی (مانند S100i).
  • 2xx: سطح میانی یا بهبود یافته.
  • 4xx: کنترلرهای با کارایی بالا و ویژگی‌های غنی‌تر.
  • 8xx: بالاترین سطح عملکرد و قابلیت‌ها، معمولاً برای محیط‌های بسیار پرتقاضا.

کنترلرهای سری 4 و 8 معمولاً کش بزرگتری دارند، در حالی که کنترلرهای سری 1 اغلب کش ندارند.

3. دو رقم بعدی (Number of SAS Lanes / Ports): 00 / 04 / 08 / 16 / 32

این دو رقم نشان‌دهنده تعداد خطوط (Lanes) SAS است که کنترلر پشتیبانی می‌کند، که به طور مستقیم با تعداد پورت‌ها و در نتیجه تعداد درایوهایی که می‌توان به آن متصل کرد، ارتباط دارد:

  • 00: صفر خط SAS (مثل S100i که فقط SATA پشتیبانی می‌کند).
  • 04: چهار خط SAS (مثل در E204i که می‌تواند تا 4 درایو را پشتیبانی کند).
  • 08: هشت خط SAS (مثل P408i که می‌تواند تا 8 درایو را پشتیبانی کند).
  • 16: شانزده خط SAS.
  • 32: سی و دو خط SAS.

نکته: در کنترلرهای Tri-Mode (که هم SAS، هم SATA و هم NVMe را پشتیبانی می‌کنند)، این عدد به تعداد خطوط Tri-Mode اشاره دارد.

4. حرف یا حروف بعدی (Internal/External Ports): i / e / ie

  • i (Internal): نشان‌دهنده این است که کنترلر فقط پورت‌های داخلی برای اتصال به درایوهای داخل سرور دارد.
  • e (External): نشان‌دهنده این است که کنترلر فقط پورت‌های خارجی برای اتصال به محفظه‌های ذخیره‌سازی خارجی (JBODs) یا SAN دارد.
  • ie (Internal/External): نشان‌دهنده این است که کنترلر هم پورت‌های داخلی و هم پورت‌های خارجی دارد.

5. حرف بعد از خط تیره (Form Factor): –a / -b / -c / -m / -p

این حرف نشان‌دهنده فرم فاکتور یا نوع اتصال کنترلر به سرور است:

  • a (AROC – Adaptive RAID on Chip): به این معنی است که کارت یک اسلات کنترلر ذخیره‌سازی اختصاصی را اشغال می‌کند و از یک اسلات PCIe استاندارد استفاده نمی‌کند (معمولا در سرورهای DL/ML).
  • b (Blade): برای سرورهای Blade (BL).
  • c (Synergy): برای پلتفرم‌های HPE Synergy.
  • m (Mezzanine): برای کارت‌های Mezzanine در برخی سرورها.
  • p (PCIe): نشان‌دهنده یک کارت PCIe استاندارد (Plug-in) است که در اسلات PCIe سرور نصب می‌شود.

6. حروف بعدی (SR / MR / MR+): SmartRAID / MegaRAID

  • SR (SmartRAID): نشان‌دهنده خانواده کنترلرهای Smart Array خود HPE است که از مدیریت و نرم‌افزارهای اختصاصی HPE (مانند Smart Storage Administrator) استفاده می‌کنند.
  • MR (MegaRAID): نشان‌دهنده کنترلرهایی است که بر پایه تکنولوژی Broadcom MegaRAID ساخته شده‌اند و ممکن است ابزارهای مدیریتی متفاوتی (مانند MegaRAID Storage Administrator) داشته باشند.
  • Gen (Generation): نسل سروری که کنترلر برای آن طراحی شده است (مثلا Gen10، Gen10 Plus). هر نسل معمولا بهبودهایی در عملکرد، پشتیبانی از PCIe و ویژگی‌های جدیدتر به همراه دارد.

مثال: P408i-a SR Gen10 Plus

  • P: کنترلر سخت‌افزاری RAID با کارایی بالا (Performance).
  • 4: سطح عملکرد بالا (High-Performance Tier).
  • 08: هشت خط SAS/SATA/NVMe را پشتیبانی می‌کند.
  • i: پورت‌های داخلی دارد.
  • a: فرم فاکتور AROC (برای سرورهای DL/ML).
  • SR: از خانواده SmartRAID HPE است.
  • Gen10 Plus: برای سرورهای نسل 10 پلاس HPE طراحی شده است.

با درک این نام‌گذاری، مهندسان می‌توانند به سرعت مدل مناسب را بر اساس نیازهای خاص خود از نظر عملکرد، ظرفیت، نوع درایو و سازگاری سرور انتخاب کنند.

نکات مهم در ارتباط با رید کنترلر

نکته مهمتوضیحات
سازگاری با سرور و نسل آنکنترلر باید با مدل سرور و نسل آن سازگار است. کنترلرهای Smart Array HPE معمولاً برای نسل‌های خاصی از سرورها طراحی می‌شوند (مثلاً Gen9، Gen10، Gen10 Plus). ناسازگاری می‌تواند منجر به عدم شناسایی، مشکلات عملکردی یا حتی آسیب سخت‌افزاری شود.
نوع درایو و رابط (SAS/SATA/NVMe)سرور از چه نوع درایوهایی (HDD/SSD) و با چه رابطی (SAS، SATA یا NVMe) استفاده خواهد کرد. کنترلر باید از رابط‌های مورد نیاز پشتیبانی کند.
– SAS: برای عملکرد بهتر و قابلیت اطمینان بالاتر، به ویژه در محیط‌های سازمانی.
– SATA: معمولا ارزان‌تر بوده و برای کاربردهای عمومی‌تر مورد استفاده قرار می‌گیرد.
– NVMe: برای بالاترین سرعت و کمترین تأخیر، ایده‌آل برای بارهای کاری فشرده I/O.
تعداد درایوها ( Drive Support)تعداد درایوهایی که قرار است به کنترلر متصل شوند را در نظر بگیرید. کنترلرها دارای تعداد پورت‌های مشخصی هستند (مثلاً 8 پورت داخلی، 16 پورت داخلی/خارجی). مطمئن شوید کنترلر انتخابی از تعداد درایوهای فعلی و برنامه‌ریزی شده برای آینده پشتیبانی می‌کند.
سطوح RAID پشتیبانی شده (RAID Levels Supported)بررسی کنید کنترلر از سطوح رید مورد نیاز شما (مانند RAID 0, 1, 5, 6, 10, 50, 60 و یا HPE RAID ADM) پشتیبانی کند. انتخاب سطح رید مناسب به نیازهای شما برای عملکرد، افزونگی و ظرفیت بستگی دارد.
حافظه کش (Cache Memory)میزان حافظه کش کنترلر که معمولا با MB یا GB مشخص می‌شود و قابلیت محافظت از آن (Cache Protection) بسیار مهم است. کش به بهبود عملکرد خواندن/نوشتن کمک می‌کند. – FBWC (Flash-Backed Write Cache): در کنترلرهای جدیدتر اچ‌پی، از فلش برای محافظت از کش در برابر از دست رفتن برق استفاده می‌شود که یک مزیت بزرگ است.
عملکرد و توان عملیاتی (Performance & Throughput)سرعت انتقال داده (مثلا SAS با توان 12 گیگابیت بر ثانیه) و توان عملیاتی I/O (IOPS) کنترلر را با نیازهای بار کاری (Workload) خود مقایسه کنید. برای کاربردهای با I/O بالا (مانند دیتابیس‌ها یا مجازی‌سازی) به کنترلرهای با عملکرد بالاتر نیاز است.
پشتیبانی از HBA Mode (IT Mode)در برخی موارد، ممکن است نیاز به استفاده از کنترلر در حالت HBA (یا IT Mode) باشد که در آن کنترلر صرفاً درایوها را بدون مدیریت RAID به سیستم عامل نمایش می‌دهد. این حالت برای نرم‌افزارهای ذخیره‌سازی تعریف شده (SDS) مانند ZFS یا Ceph مفید است. مطمئن شوید کنترلر از این حالت پشتیبانی می‌کند.
نرم‌افزار و ابزارهای مدیریتی (Management Tools)کنترلرهای اچ‌پی با ابزارهای مدیریتی مانند HPE Smart Storage Administrator (SSA) و HPE iLO یکپارچه هستند. این ابزارها برای پیکربندی، نظارت و عیب‌یابی رید کنترلر ضروری هستند. از سهولت استفاده و قابلیت‌های این نرم‌افزارها اطمینان حاصل کنید.
قابلیت Hot-Plug و Hot-Swapبرای محیط‌های سرور، قابلیت Hot-Plug (اتصال درایو در حین کار) و Hot-Swap (تعویض کنترلر یا کش بدون خاموش کردن سرور) اهمیت زیادی دارد تا زمان از کار افتادگی به حداقل برسد.
هزینه (Cost)بودجه خود را در نظر بگیرید. رید کنترلرهای پیشرفته با قابلیت‌های بیشتر (مانند کش بزرگتر یا پشتیبانی از NVMe) گران‌تر هستند. تعادلی بین هزینه و نیازهای عملکردی و امنیتی برقرار کنید.

حمیدرضا تائبی

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *