جدول محتوا
رید کنترلر یک دستگاه سختافزاری یا نرمافزاری است که برای مدیریت آرایههای دیسکهای RAID استفاده میشود. این کنترلر وظیفه اصلیاش را در مدیریت و توزیع دادهها بین دیسکهای مختلف به عهده دارد تا بتواند عملکرد بهتر و پایدارتری را ارائه دهد. با استفاده از رید کنترلر میتوان دادهها را بین چندین دیسک به گونهای توزیع کرد که عملکرد خواندن و نوشتن اطلاعات بهبود یابد و یا امنیت دادهها افزایش پیدا کند. برای اطلاع بیشتر از رید کنترلر (Raid Controller) چیست ؟ به مقاله سایت با همین عنوان مراجعه کنید؛ ما در ادامه به راهنمای انتخاب بهترین رید کنترلر برای سرور HP خواهیم پرداخت؛ با ما همراه باشید.
راهنمای انتخاب رید کنترلر
توسعه سطحها، فناوریها و رابطهای جدید RAID انتخاب یک کنترلر RAID را از انتخاب ساده بین قیمت و عملکرد فراتر میبرد. این موارد کلیدی نگاهی ارزشمند به شما ارائه میدهد تا مطمئن شوید که کنترلری مناسب برای نیازهای خاص محافظت از دادههای خود انتخاب کردهاید.
کارتهای کنترلر RAID به طور موقت دادهها را از سیستم میزبان در حافظه cache ذخیره میکنند تا زمانی که با موفقیت در استوریج قرار گیرند. در طول این فرآیند، اگر سیستم ناگهان قطع برق شود، دادههای درون cache ممکن است از دست بروند و این مسئله یکپارچگی دادهها را به خطر میاندازد.
حافظه پنهان RAID یک روش مقرون به صرفه برای بهبود عملکرد ورودی و خروجی سیستم است چرا که ابتدا دادهها را در حافظه cache کنترلر ذخیره میکند و سپس آنها را به دیسک منتقل میکند. با این حال اگر برق قطع شود، دادههای ذخیره شده در cache ممکن است به طور کامل از بین بروند.
ماژولهای CacheVault® و واحدهای پشتیبان باتری (BBU) با ذخیره دادههای cache در حافظه فلش یا تأمین انرژی کنترلر توسط باتری، از یکپارچگی دادههای حافظه پنهان محافظت میکنند.
کارتهای RAID سختافزاری را میتوان به گونهای تنظیم کرد که از بافر خود به یکی از دو روش استفاده کنند:
- فقط کش خواندن (که به عنوان نوشتن از طریق نیز شناخته میشود)
- کش خواندن و نوشتن (معروف به نوشتن به حافظه پنهان)
در ادامه به بررسی نکات مهم در انتخاب رید کنترلر خواهیم پرداخت.
رابط باس مناسب را با توجه به نیازهای خود، هماهنگ با جلو یا عقب سیستم، انتخاب کنید.
در حال حاضر هنگام انتخاب کنترلر RAID، باید بین رابط گذرگاه PCIe و PCI-X یکی را انتخاب کنید. این انتخاب باید متناسب با نیازهای خاص شما باشد. PCI-X با رابط قدیمی PCI سازگاری دارد و این یکی از مزایای آن است، اما به صورت موازی و نیمهدوطرفه (half duplex) عمل میکند و سرعت باس بر اساس کمترین سرعت دستگاهها تعیین میشود. از سوی دیگر PCIe به عنوان یک استاندارد جدید و پیشرفته طراحی شده و هدف آن پاسخگویی به نیازهای عملکرد و مقیاسپذیری در دهه آینده است. PCIe مزایای زیادی از جمله سریال بودن و دوطرفه بودن کامل (full duplex) دارد و دستگاهها میتوانند به طور مستقل سرعت باس خود را تنظیم کنند.
پیدا کردن رابط مدیریتی ساده و کاربرپسند
رابطهای کاربری پیچیده میتوانند فرآیند دستیابی به سطح محافظت مورد نظر شما را دشوار کنند و تنظیمات اولیه آنها نیز با مشکلاتی همراه خواهد بود. همچنین در مواقع نیاز به بازیابی اطلاعات، کار با این رابطها پیچیدهتر میشود. علاوه بر این استفاده از چندین رابط کاربری متفاوت میتواند شما را سردرگم کند. با انتخاب کنترلرهایی که رابط کاربری ساده و کاربرپسند دارند، محافظت از دادههای خود را آسانتر کنید.
انتخاب سطح RAID مناسب
با معرفی سطوح جدید RAID، انتخاب سطح RAID مناسب برای نیازهای شما پیچیدهتر شده است. انتخاب صحیح این سطح برای اطمینان از عملکرد مطلوب بسیار اهمیت دارد. برای انتخاب مناسبترین سطح RAID، مشورت تخصصی با کنترلر خود را مد نظر قرار دهید و ارزیابی را با توجه به موارد زیر آغاز کنید. هر یک از این عوامل میتواند با دیگری در تناقض باشد:
- هزینه ذخیرهسازی دیسک
- میزان حفاظت از دادهها یا دسترسیپذیری مورد نیاز (کم، متوسط، زیاد)
- نیازهای عملکردی (کم، متوسط، زیاد)
انتقال به سطح RAID جدید
اگر دادههای شما از قبل توسط RAID محافظت شده اما نیازهای شما از آن زمان تغییر کرده باشد، آیا حالا میتوانید از سطح RAID متفاوتی بهرهمند شوید؟ در صورتی که قصد انتقال دادهها به یک سرور جدید مانند سرور hp را دارید، آیا این زمان مناسبی برای بهروزرسانی سطح RAID است؟ این کار امکانپذیر است و با برخی کنترلرهای RAID انجام آن بسیار آسان است. بنابراین حتماً میزان پیچیدگی انتقال دادهها از RAID فعلی به سطح جدید را بررسی کنید و ارزیابی کنید که آیا این بهروزرسانی برای شما ضروری است یا خیر.
ظرفیت داده کنترلر
آیا هنگام تعیین اندازه سرور جدید خود، دادههای مورد نیازتان را بر اساس حجم دادههای فعلی تنظیم میکنید یا به دنبال پیشبینی نیاز به فضای ذخیرهسازی تا زمان بازنشستگی سرور هستید؟ یکی از روشهای حل این مشکل این است که نیازهای آینده خود را از هماکنون پیشبینی کرده و تجهیزات لازم را خریداری کنید، بهویژه با گسترش ظرفیت در حال حرکت. این کار میتواند با افزودن دیسکهای بزرگتر به سرور انجام شود، اما کنترلرهای RAID مختلف به روشهای متفاوتی با ظرفیت اضافی برخورد میکنند. برخی از این روشها بسیار ساده و روانتر از دیگران هستند؛ بنابراین مهم است که مطمئن شوید چگونه راهحلهای مختلف میتوانند با این چالشها مقابله کنند.
محدودیت SATA
اگر قصد دارید ظرفیت سرور خود را با استفاده از JBOD افزایش دهید، زیرساختی سادهتر نسبت به SATA وجود دارد، حتی اگر از دیسکهای SATA استفاده کنید. زیرساخت SATA قابلیت افزایش تعداد پورتها را فراهم میکند، اما دارای معایبی است؛ نمیتوان آنها را بهصورت زنجیرهای متصل کرد و این موضوع باعث محدودیت در انعطافپذیری و قابلیت توسعه میشود. علاوه بر این SATA تنها از یک اتصال میزبان فعال در هر زمان پشتیبانی میکند که میتواند به کاهش قابل توجه توان عملیاتی و احتمال شناسایی نادرست درایوها منجر شود. بهجای آن میتوانید از درایوهای SATA در زیرساختهای Serial Attached SCSI (SAS) استفاده کنید، که امکان اتصال حداکثر 128 درایو را فراهم میآورد. استفاده از یک کنترلر RAID در این زیرساخت هزینهها را بهطور قابل توجهی کاهش میدهد.
اعتمادپذیری کدهای RAID
در انتخاب کنترلر RAID یکی از عوامل مهم ممکن است بررسی اعتمادپذیری کد RAID باشد. آیا این کد در بسیاری از سرورهای دیگر نیز به کار رفته است؟ آیا مدت زمان طولانی است که بهطور کامل آزمایش شده است؟ اگر باید به مدت هفت سال به دادههای سرور خود اتکا کنید، آیا کد RAID مورد استفاده برای ذخیره این دادهها، سابقه طولانی و آزمودهشدهای دارد؟
رید نرمافزاری بهتر است یا سختافزاری؟
تفاوت میان RAID سختافزاری و نرمافزاری فراتر از قیمت است. در RAID سختافزاری محاسبات توسط کنترلر RAID انجام میشود در حالی که در RAID نرمافزاری، پردازنده سرور مسئول محاسبات است. اگر محاسبات RAID ساده باشد، مانند RAID 1 یا RAID 10 و سرور قدرت کافی داشته باشد، استفاده از RAID نرمافزاری معمولاً مشکلی ایجاد نمیکند. اما برای سطوح پیچیدهتر RAID مانند RAID 5EE یا RAID 6، RAID سختافزاری میتواند مزیتهایی داشته باشد؛ زیرا عملکرد RAID تحت تاثیر بار سرور قرار نمیگیرد و برنامههای دیگر سرور به دلیل بار اضافی RAID دچار مشکل نمیشوند. همچنین RAID سختافزاری عملکردی مستقل از سیستم عامل دارد و درایورهای ساده HBA برای این کنترلرها معمولاً در توزیعهای سیستم عامل موجود است. اگر کنترلر RAID سختافزاری دارای باتری باشد، میتواند در حالت نوشتن مجدد عمل کند و لایه دیگری از حفاظت داده را ارائه دهد.
آشنایی با فناوری Smart Array شرکت اچ پی
کنترلر آرایه هوشمند یا HPE Smart Array ابزاری است که برای مدیریت درایوهای دیسک فیزیکی طراحی شده و این درایوها را به صورت یک سیستم واحد ارائه میدهد. شرکت اچپی، که نخستین ارائهدهنده RAID برای سیستمهای شبکه و سرورهای مختلف است، از این فناوری برای استانداردسازی سرورهای خود بهره میبرد.
برای بهرهبرداری بهینه از فناوری RAID اچپی از کنترلر Smart Array استفاده میکند. این ابزار که گاهی به عنوان کنترلر RAID نیز شناخته میشود، امکان استفاده از حافظه به عنوان کش دیسک را فراهم میآورد. کسبوکارها میتوانند با توجه به نیازهای خود، سطح RAID را تغییر داده و فضای ذخیرهسازی را جابجا کنند. این فرآیند بدون ایجاد اختلال در شبکه و دسترسی به اطلاعات صورت میگیرد و امنیت دادهها به خطر نمیافتد.
مدلهای مختلف کنترلرهای سرور HP در نسل دهم
Smart Array ها در دستههای مختلفی مانند گروه نرمافزاری (S-Class)، گروه اینترپرایز (E-Class) و گروه پرفورمنس (P-Class) ارائه میشوند. سازمانها میتوانند با توجه به نیازهای خود یکی از این دستهها را انتخاب و استفاده کنند.
کنترلرهای RAID سرور HP بر اساس ترکیبی از اعداد و حروف اختصاری که در نام آنها ذکر شده و همچنین ویژگیهای خاصشان دستهبندی میشوند. در نسل دهم سرورهای اچپی، نام هر مدل Array Card با حرف P شروع شده و شامل سه عدد و یک حرف انگلیسی در انتها است. در مقابل در نسلهای قبل از نسل دهم، نام کنترلرهای RAID شامل پنج عدد بود، مانند مدل P440i.
علاوه بر این ویژگیهایی مانند onboard بودن یا نبودن، سختافزاری یا نرمافزاری بودن، نوع ورودی، تعداد پورتها، حجم حافظه Cache و سطح RAID بندی، باعث میشود که کنترلرهای RAID به چندین دسته تقسیم شوند.
دستهبندی انواع کنترلرهای RAID سرور اچپی بر اساس حرف ابتدایی نام مدل
- P: کنترلرهای Performance نشاندهنده این هستند که RAID کنترلرهای سرور اچپی از نوع Mixed Mode هستند که ترکیبی از کنترلرهای سختافزاری و نرمافزاری است.
- S: این علامت به معنی Software RAID است، یعنی کنترلر RAID مبتنی بر نرمافزار.
- E: به معنای این است که این نوع کنترلر RAID فاقد حافظه Cache بوده و در حالت Mixed عمل میکند و از سطوح RAID 1، 5، و 10 پشتیبانی میکند.
دستهبندی انواع کنترلرهای RAID سرور اچپی بر اساس حرف دوم نام مدل
حرف دوم در نام RAID Controllerها یکی از اعداد 1، 2، 4 و 8 را به همراه دارد که هر کدام به میزان حافظه کش و سال ساخت دستگاه اشاره دارند. عدد 1 به معنای قدیمی بودن و عدم وجود کش است، در حالی که عدد 8 نشاندهنده بیشترین میزان حافظه کش و جدیدترین نسخه است.
دستهبندی انواع کنترلرهای RAID سرور اچپی بر اساس حرف سوم نام مدل
دو عددی که پس از ارقام 2، 4 و 8 در نام مدل قرار دارند، نشاندهنده تعداد SAS Lane هستند و یکی از مقادیر 00، 04، 08 و 16 را به همراه دارند. مقدار 00 به معنای عدم پشتیبانی از درایو SAS در کنترلر RAID است، مانند مدل S100i.
دستهبندی انواع کنترلرهای RAID سرور اچپی بر اساس حرف چهارم نام مدل
حرف چهارم در نام مدلهای کنترلر اچپی از یکی از سه ترکیب IE، E و I تشکیل شده که هر کدام به نوع پورت ورودی کنترلر اشاره دارد:
I: این حرف به معنای پورت ورودی داخلی (Internal) است.
E: نشاندهنده پورت ورودی خارجی (External) است.
IE: این ترکیب به معنای پشتیبانی از هر دو نوع پورت ورودی، یعنی هم داخلی و هم خارجی است.
دستهبندی انواع کنترلرهای RAID سرور اچپی بر اساس حرف پنجم نام مدل
حروف درج شده در کاراکتر پنجم کنترلرهای RAID اچپی به نوع و کاربرد آنها اشاره دارند و به صورت زیر هستند:
A یا AROC: این کارت کنترلر برای نصب در اسلاتهای ذخیرهسازی طراحی شده و روی اسلات PCIe قرار نمیگیرد.
B یا Blade: کارت کنترلر با حرف B برای استفاده در بلیدهای سری C7000 مناسب است.
C یا Synergy: این کارت کنترلر مخصوص سرورهای مدل Synergy Compute Nodes اچپی است.
M یا Mezzanine: کارت کنترلر با حرف M در استوریجها، سرورهای Synergy و Blades کاربرد دارد.
P یا PCIe: این حرف نشاندهنده سازگاری کارت کنترلر با سرورهای ایستاده و Rack است و بر روی اسلات PCIe نصب میشود.
راهنمای خرید رید کنترلر سرورHP
وظیفه اصلی یک کنترلر RAID چه نرمافزاری و چه سختافزاری، مدیریت هاردها یا آرایههای ذخیرهسازی است. یک کنترلر RAID استاندارد برای سرور باید علاوه بر حفاظت از دادهها، قابلیتهایی مانند کپی کردن، افزایش عملکرد و بهبود سرعت خواندن و نوشتن را ارائه دهد.
بهطور معمول بهترین کنترلر RAID باید بهصورت کارت PCIe ارائه شود و از SAS پشتیبانی کند. هرچند که کنترلرهای RAID پیشفرض سرورهای اچپی که بر روی مادربرد نصب شدهاند، ویژگیهای RAID را ارائه میدهند اما ممکن است همه امکانات یک کنترلر مناسب را نداشته باشند.
کنترلرهای RAID مبتنی بر نرمافزار، با وجود اینکه میتوانند برخی از ویژگیهای RAID سختافزاری را ارائه دهند، در عمل نسبت به سختافزار از عملکرد کمتری برخوردارند.
یکی از ویژگیهای مهمی که باید در انتخاب کنترلر RAID برای سرورهای اچپی در نظر بگیرید، تکنولوژی Cache Vault است. این تکنولوژی به حفظ دادههای ذخیره شده در حافظه پنهان تا 72 ساعت در صورت قطع برق سیستم کمک میکند، با توجه به ظرفیت باتری کنترلر RAID