جدول محتوا
رید کنترلر چیست ؟ در پاسخ به این سوال میتوان گفت : به طور کلی رید کنترلرها مسئولیت نظارت و مدیریت بر دادهها و اطلاعاتی که در هارد دیسکها ذخیره شدهاند را بر عهده دارند. این واحدهای کنترلی میان سیستم عامل و درایوهای ذخیرهسازی جای میگیرند و چندین هارد دیسک را به عنوان یک واحد هارد دیسک به سیستم عامل و برنامهها معرفی میکنند. رید کنترلرها معمولاً به صورت کارتهای PCI یا تراشههای طراحی شده ویژه هستند و از تکنولوژیهایی استفاده میکنند که امنیت اطلاعات را افزایش میدهند و سرعت خواندن و نوشتن را بهبود میبخشند. ما در ادامه این مقاله به بررسی این واحدها و بررسی تفاوت کنترلر های SR و MR در سرورهای HPE می پردازیم.
تفاوت کنترلر های SR و MR
رید کنترلرهای سرور HPE Gen10 یا HPE Smart Array SR Gen10 خانوادهای اعتمادپذیر از رید کنترلرها برای سرورهای HPE فراهم میکنند. این رید کنترلرهای سرور HPE انواع دیسکهای SAS و SATA را در فرمتهای هات پلاگ داخلی و نان هات پلاگ داخلی و همچنین انکلوژرهای خارجی پشتیبانی میکنند.
رید کنترلر سرور HPE Gen10 به سه کلاس زیر در بازار عرضه میشوند:
- کلاس S یا نرمافزاری
- کلاس E یا ضروری
- کلاس P یا عملکردی
همچنین این رید کنترلرها در 5 تایپ کلی سازگار با انواع دستگاههای پردازشی نسل دهم تولید میشوند:
- تایپ A: سازگار با سرورهای ProLiant DL، ProLiant ML و Apollo
- تایپ B: سازگار با سرورهای بلید BL
- تایپ :Cسازگار با پلتفرمهای HPE Synergy
- تایپ :Mمزانین کنترلر
- تایپ :Pکنترلرهای با اتصال از نوع PCIe
انواع کنترلر سرور
در ادامه به بررسی جزئی هر یک از انواع کلاس کنترلر می پردازیم.
کنترلر کلاس S
رید کنترلر کلاس S امکان رید نرمافزاری برای استفاده با سیستم عامل مایکروسافت ویندوز را فراهم میکند. HPE Smart Array S100i SR Gen10 SW RAID یک راهکار پایهای و ساده برای تنظیمات رید در درایوهای SATA میباشد. ویژگیهای اصلی کلاس S عبارتند از:
- پشتیبانی از حداکثر تا 14 ارتباط SATA برای اتصال با درایوهای داخلی
- پشتیبانی از ریدهای 0، 1، 5، و 10
- پشتیبانی از درایوهای هاتپلاگ و نانهاتپلاگ
- پشتیبانی از SATA 6G
- بوت فقط در حالت UEFI
- استفاده از مموری سیستم به عنوان حافظه کش خواندن
- ابزار مدیریتی Smart Array Management
کنترلر کلاس E
رید کنترلر کلاس E یک راهکار مقرون به صرفه در عین حال اینترپرایز برای رید 0، 1، 5، و 10 و ذخیرهسازی تعریف شده توسط نرمافزار (software-defined) فراهم میآورد. ویژگیهای اصلی کلاس E عبارتند از:
- پشتیبانی از حداکثر تا 8 ارتباط SAS یا SATA برای اتصال با درایوهای داخلی یا خارجی
- پشتیبانی از ریدهای 0، 1، 5، و 10
- پشتیبانی از درایوهای هاتپلاگ و نانهاتپلاگ
- پشتیبانی از Mixed mode (قابلیت همزمان RAID وHBA pass-through )
- رمزنگاری مبتنی بر کنترلر (Controller Based Encryption) برای حجمهای ) RAIDدرایوهای HBA پشتیبانی نمیشوند(
- پشتیبانی از درایوهای 12G SAS / 6G SATA
- پشتیبانی از حالتهای بوت UEFI و Legacy
- ابزار مدیریتی Smart Array Management
کنترلر کلاس P
رید کنترلر سرور HPE کلاس P یک راهکار ایدهآل برای به حداکثر رساندن پرفورمانس و پشتیبانی از سطوح رید پیشرفته است. این کلاس از رید کنترلرها در حالت ترکیبی (Mixed Mode) عمل میکند، به این معنی که عملیاتهای رید و HBA را همزمان انجام میدهد. همچنین، با استفاده از قابلیت HPE Smart Array SR Secure Encryption، امکان رمزنگاری هر درایوی را به صورت data-at-rest فراهم میآورد. این کلاس از کنترلرهای سرور HPE اطمینانپذیری، امنیت، کارایی، و پرفورمانس سطح اینترپرایز را فراهم میآورند. ویژگیهای اصلی کلاس P عبارتند از:
- پشتیبانی از حداکثر تا 16 ارتباط SAS یا SATA برای اتصال با درایوهای داخلی یا خارجی
- بهترین پرفورمانس به دلیل بهکارگیری رایت کش فلش (flash-backed write cache)
- پشتیبانی از ریدهای 0، 1، 5، 10، 50، 60، 1 Triple، و 10 Triple
- پشتیبانی از درایوهای هاتپلاگ و نانهاتپلاگ
- پشتیبانی از Mixed mode (قابلیت همزمان RAID و HBA pass-through)
- رمزنگاری مبتنی بر کنترلر (Controller Based Encryption) برای حجمهای RAID )درایوهای HBA پشتیبانی نمیشوند)
- پشتیبانی از درایوهای 12G SAS / 6G SATA
- پشتیبانی از حالتهای بوت UEFI و Legacy
- پشتیبانی از کارتهای HPE 12G SAS Expander
- ابزار مدیریتی Smart Array Management
بهترین رید کنترلر HPE Smart Array
بهمنظور همراهی با تغییرات پیوسته درایوهای ذخیرهسازی، شرکتهای سازنده درایوها بهطور مداوم در حال بهبود کارایی و عملکرد کنترلرهایی هستند که امکان تعامل بین درایوها و پردازندههای مرکزی(CPU) و سپس سیستم عامل را فراهم میکنند. کنترلرهای فضای ذخیرهسازی اغلب به عنوان کنترلرهای آرایههای چندگانه دیسکهای مستقل ((RAID Controller معروفاند زیرا اکثراً قابلیتهای سختافزاری RAID را ارائه میدهند.
بسیاری از سرورها دارای کنترلرهایی هستند که با نرمافزار رید کار میکنند و این بخش معمولاً بدون پرداخت هزینهای اضافی در سرور ارائه شده است. همچنین بسیاری از کنترلرها قابلیت خاموش کردن رید را دارند و میتوانند هارد دیسکها را به صورت دستهای از دیسکها (JBOD) نمایش دهند، به این ترتیب نرمافزاری که در سرور در حال اجرا است میتواند دادهها را در سطح نرمافزاری، و نه در سطح سختافزاری، مدیریت کند.
شرکت HPE که به تازگی نسل دهم سرورها را وارد بازار کرده است، خط جدیدی از کنترلرهای حافظه را به عنوان قابلیتی برای نصب در این سرورها رونمایی کرده است. HPE این کنترلرهای جدید را “Smart Array Controllers” نامیده است.
در صفحهی اطلاعات مربوط به کنترلرهای نسل دهم HPE Smart Array، نام مدل و ویژگیهای هر یک از مدلها آمده است. این صفحه منبع اطلاعاتی مناسبی برای انتخاب بهترین رید کنترلر برای سرور مورد نیاز است.
کلاس | سری | مدیریت RAID |
---|---|---|
P =کنترلر رِید کارا E = کنترلر رِید پایه S=رِید نرم افزاری | تعبیه شده (آنبرد) = 100 200=$ 400=$$ 800=$$$ | SR = اسمارت رِید MR= مگارید |
HPE Smart Array | کنترلر نسل دهم | |
تعداد خطوط SAS | نوع درگاه | نوع کنترلر |
I= داخلی e= خارجی ie = داخلی و خارجی | A = AROC یا شکاف کنترلر اختصاصی b = سرورهای بلید C7000 c=گرههای رایانشی همافزا m=کارتهای میانی دستگاههای مختلف = pشکافهای استاندارد PCIe |
برخی از نمونههای نامهای کنترلرها عبارتند از:
S100i SR، E208i-a SR، E208e-p SR، P408e-p SR و P816i-a SR.
نخستین حرف به کار رفته در مدل کنترلرهای نسل دهم S، E یا P است. این حروف در نسل قبلی B، H یا P بودند.
حرف “S” جایگزین کردن رید نرم افزاری است. در سرورهای نسل دهم، S100i جایگزین B140i به عنوان کنترلر تعبیه شده بر روی سرور است. این کنترلر 6 گیگابیت بر ثانیهای تنها از درایوهای SATA پشتیبانی میکند و یک کنترلر رید نرم افزاری است، نه کنترلری سخت افزاری. توجه داشته باشید که حرف “i” در نسل دهم، بر خلاف نسل قبلی، نشاندهنده تعبیه شده نیست، بلکه بیانگر این است که کنترلر فقط از اتصال درایوهای داخلی یا اینترنال پشتیبانی میکند. مشابه B140i، از این کنترلر جدید هم فقط میتوان با بایوس و در حالت UEFI استفاده کرد.
حرف “E” جایگزین کنترلرهای “پایه” است و این کنترلرها جایگزین سری H محسوب میشوند. همه این کنترلرها SAS 12 گیگابیت بر ثانیه و SATA 6 گیگابیت بر ثانیه هستند. این سری، کنترلرهای سختافزاری حالت تلفیقی بدون کش هستند و RAID آنها به 0، 1، 5 و 10 محدود است. مدل حالت تلفیقی بیانگر این مفهوم است که شما میتوانید هم درایوهای لاجیکال حفاظت شده رید و هم درایوهای فیزیکال HBA را با یک کنترلر داشته باشید. در نسل قبلی کنترلرهای آرایه فقط قادر به فعالیت در یکی از حالتها بودند. این کنترلرها را میتوان با هر دو حالت UEFI و Legacy به کار برد.
حرف “P” جایگزین کنترلرهای “کارا” است که تغییری نسبت به نسل قبلی نداشته است و تنها قابلیت جدید آنها پشتیبانی از حالت تلفیقی است.
نخستین عدد به کار رفته در نام کنترلر بدون تغییر باقی مانده است و 1، 2، 4 یا 8 است. این اعداد، ارقامی کلی برای مقایسه همهی سطوح کنترلر از سطح ابتدایی تا سطوح با کیفیت و با قابلیت بالاتر است. به عنوان مثال سریهای 4 و 8، مقدار کش بیشتری دارند، در حالی که سری 1 به طور کلی دارای حافظه کش نیست.
دو عدد بعدی به شما میگوید که کنترلر دارای چند خط SAS است. چهار گزینه شامل 00/04/08/16 برای این مورد وجود دارد که به ترتیب بیانگر صفر، چهار، هشت و شانزده خط هستند (کنترلر S100i دارای خط SAS نیست و از 4 درایو SATA پشتیبانی میکند.)
حروف i یا e که بلافاصله بعد از سه عدد آورده میشوند بیانگر این است که کنترلر داخلی (اینترنال) یا خارجی (اکسترنال) است. در حال حاضر تنها یک مدل کنترلر به نام P416ie وجود دارد که دارای هر دو نوع درگاه داخلی و خارجی است و در نام آن به طور همزمان از حروف ie استفاده میشود. حروف a، b، c، m و p که بعد از خط تیره نوشته میشوند، بیانگر فرم فاکتور کنترلر هستند.
سینرژی بیانگر این است که کارت جهت استفاده در سری جدید سرورهای HPE با گرههای رایانشی همافزا طراحی شده است. کارتهای کنترلر میانی برای اتصال انواع مختلف نظیر سینرژی، بلید و مجموعه درایوهای خارجی مثل MSA مدلهای 1040 و 2040 استفاده میشوند. PCIe هم بیانگر این است که کارت برای استفاده در رک و تاورهای سرور استاندارد HPE طراحی شده و در اسلات PCIe نصب میشود.
دو حرف آخر SR)یا (MR هم نمایش دهنده سازنده تراشه است. SR تراشهای است که در کنترلرهای نسل قبلی HPE استفاده میشده است و MR هم نماد تراشههای LSI (Broadcom) MegaRAID است. به نظر میرسد که مدل MR فقط برای کنترلرهای سری P8xx در دسترس باشد. هرچند این مدل هنوز وارد بازار نشده است اما در رویداد HPE Discover در تابستان سال 2017 بررسی شده است.
یک نکته دیگر که درباره تفاوتهای میان کنترلرها باقی مانده این است که برخی از کنترلرهای AROC ممکن است دارای قابلیت LH هم باشند. این قابلیت فقط در سرورهای DL360 و DL560 قابل استفاده است و تنها کارایی آن امکان به کار گیری همزمان از دو پردازشگر گرافیکی ( (GPUدر این سرورها است.