
به اشتراک بگذارید

به اشتراک بگذارید
💡 RAID Controller = مغز مدیریت دیسکهای سرور
🔶 سرور اختصاصی HPE در وبداده
OS (Windows / Linux / ESXi)
| sees: Logical Drive (e.g. RAID 10)
v
[ RAID Controller: ROC + DRAM cache + firmware ]
| |
energy pack SAS/SATA lanes
| v
| [ Disk1 ][ Disk2 ][ Disk3 ][ Disk4 ]
+---> protects cache on power loss
🔸 نکته فنی: تعریف Red Hat از RAID سختافزاری

| ویژگی | RAID سختافزاری (کنترلر) | RAID نرمافزاری (mdadm، ZFS، Storage Spaces) |
|---|---|---|
| محل پردازش | پردازنده و فریمور کنترلر | پردازنده اصلی سرور |
| کش نوشتن محافظتشده | دارد، با باتری یا خازن (مدلهای Performance) | ندارد؛ به حافظه سیستم و دیسک کش وابسته است |
| انتقال آرایه | به کنترلر همخانواده وابسته است | بین سرورهای لینوکسی بدون بازسازی |
| دید سیستمعامل | یک دیسک منطقی | تکتک دیسکها و سلامت آنها |
| هزینه | خرید کارت و منبع انرژی | بدون سختافزار اضافه |
| مناسب برای | ویندوز سرور، ESXi، بوت ساده | ZFS، Ceph، Storage Spaces Direct و NVMe |
📚 از منابع معتبر

⚠️ باتری کنترلر هم عمر دارد

| کنترلر | نسل | کش | نکته کلیدی |
|---|---|---|---|
| B140i | Gen9 | ندارد | داخلی، فقط SATA |
| Smart Array P440ar | Gen9 | 2GB FBWC | 12Gb SAS، تا ۸ دیسک داخلی |
| Smart Array S100i | Gen10 | ندارد | RAID نرمافزاری، UEFI و ویندوز سرور |
| Smart Array E208i-a | Gen10 | ندارد | RAID 0/1/5/10، Mixed Mode |
| Smart Array P408i-a | Gen10 | 2GB FBWC | RAID تا 60، نیازمند منبع انرژی |
| Intel VROC SATA | Gen11 | ندارد | RAID نرمافزاری 0/1/5/10 |
| MR408i-o | Gen11 | 4GB | اتصال OCP، هشت لاین |
| SR932i-p | Gen11 | 8GB | 32 لاین، کارت PCIe |
رید کنترلر قطعهای است که دیسکها را به آرایه RAID تبدیل و مدیریت میکند. همه سرورها کارت سختافزاری ندارند؛ بسیاری فقط یک RAID نرمافزاری داخلی مثل S100i در Gen10 یا Intel VROC در Gen11 دارند. پیش از خرید، مدل دقیق کنترلر، مقدار کش و وجود منبع انرژی را از فروشنده بپرسید.
به بار کاری بستگی دارد. طبق مستندات Red Hat، با پردازندههای امروزی RAID نرمافزاری معمولاً از RAID سختافزاری سریعتر است، مگر با تجهیزات ذخیرهسازی ردهبالا. اما کنترلر سختافزاری با کش محافظتشده در نوشتنهای کوچک و پرتعداد روی RAID 5 و 6 مزیت واقعی دارد و بار محاسبات را از پردازنده برمیدارد.
کنترلرهای Performance خانواده HPE Smart Array به منبع انرژی نیاز دارند. بدون باتری یا خازن سالم، کش نوشتن در برابر قطع برق محافظت نمیشود و کنترلر معمولاً Write-Back را غیرفعال میکند. نتیجه، کاهش محسوس سرعت نوشتن بهخصوص در RAID 5 و 6 است؛ داده از بین نمیرود، اما کارایی افت میکند.
بله. طبق QuickSpecs خانواده Smart Array SR Gen10، این کنترلرها در Mixed Mode کار میکنند و میتوانند همزمان آرایه RAID و دیسکهای HBA داشته باشند. برای ZFS یا Storage Spaces Direct، دیسکهای داده را در حالت HBA به سیستمعامل تحویل دهید تا خود فایلسیستم افزونگی را مدیریت کند.
معمولاً نه، چون اطلاعات آرایه روی خود دیسکها هم ذخیره میشود و کنترلر همخانواده جایگزین میتواند آرایه را شناسایی کند. اما این کار به سازگاری مدل و فریمور بستگی دارد و بدون تست تضمینی نیست. همین وابستگی یکی از دلایلی است که بکاپ منظم خارج از سرور ضروری است.
کنترلرهای Smart Array SR Gen10 برای 12G SAS و 6G SATA طراحی شدهاند و درایو NVMe معمولاً مستقیم به PCIe وصل میشود. برای NVMe گزینههایی مثل RAID نرمافزاری لینوکس، Intel VROC NVMe در Gen11 یا کنترلرهای Tri-Mode نسل جدید وجود دارد. پیش از خرید، پشتیبانی بکپلین و کنترلر را با QuickSpecs سرور تطبیق دهید.
در Gen10، حرف S برای RAID نرمافزاری مثل S100i، حرف E برای Essential بدون کش مثل E208i-a و حرف P برای Performance با کش مثل P408i-a است. در Gen11 کنترلرهای سختافزاری با نام MR و SR عرضه میشوند و RAID نرمافزاری داخلی با Intel VROC انجام میشود. تفاوت اصلی در کش، سطوح RAID و نیاز به منبع انرژی است.
برای ESXi که RAID نرمافزاری بومی ندارد، کنترلر سختافزاری Performance با کش محافظتشده انتخاب رایج است. برای Proxmox با ZFS یا Hyper-V با Storage Spaces Direct، حالت HBA مناسبتر است. در هر حالت، سطح RAID را بر اساس نسبت خواندن و نوشتن ماشینهای مجازی انتخاب کنید.