نمایش کمترراهنمای جامع خرید رید کنترلر سرور (RAID Controller): انتخاب هوشمندانه برای محافظت از دادهها و افزایش عملکرد
در دنیای امروز، دادهها ارزشمندترین دارایی هر سازمان هستند. از دست دادن اطلاعات به دلیل خرابی یک هارد دیسک میتواند فاجعهبار باشد. اینجاست که رید کنترلر سرور (RAID Controller) نقش حیاتی ایفا میکند. این قطعه که به عنوان کارت RAIDراهنمای جامع خرید رید کنترلر سرور (RAID Controller): انتخاب هوشمندانه برای محافظت از دادهها و افزایش عملکرد
در دنیای امروز، دادهها ارزشمندترین دارایی هر سازمان هستند. از دست دادن اطلاعات به دلیل خرابی یک هارد دیسک میتواند فاجعهبار باشد. اینجاست که رید کنترلر سرور (RAID Controller) نقش حیاتی ایفا میکند. این قطعه که به عنوان کارت RAID یا RAID Adapter نیز شناخته میشود، مسئول مدیریت آرایههای هارد دیسک و SSD است تا هم از دادهها محافظت کند (با ایجاد افزونگی) و هم سرعت خواندن و نوشتن را افزایش دهد. انتخاب یک رید کنترلر سرور مناسب میتواند تفاوت بین یک شبکه پایدار و یک فاجعه جبرانناپذیر را رقم بزند. در این راهنمای جامع و سئو شده که توسط کارشناسان ابرسامانه تهیه شده، قصد داریم همه چیز را درباره رید کنترلر سرور بررسی کنیم. شما در این مقاله با مفاهیمی مانند رید کنترلر چیست، انواع RAID (سختافزاری در مقابل نرمافزاری)، سطوح مختلف RAID (۰، ۱، ۵، ۶، ۱۰، ۵۰، ۶۰)، تفاوت کنترلرهای مبتنی بر HBA و RAID کامل، پارامترهای مهم خرید مانند نوع رابط (SATA، SAS، NVMe)، حافظه کش (Cache)، قابلیت BBU (باتری پشتیبان)، برندهای معروف رید کنترلر مانند LSI (Broadcom)، Adaptec (Microchip)، HighPoint، Dell PERC، HPE Smart Array و Lenovo RAID، و مهمترین نکاتی که پیش از خرید باید به آنها توجه کنید، آشنا خواهید شد.
رید کنترلر سرور چیست و چرا به آن نیاز دارید؟
رید کنترلر سرور یک برد مدار چاپی است که بین مادربرد سرور و درایوهای ذخیرهسازی (هارد دیسک یا SSD) قرار میگیرد. وظیفه اصلی آن پیادهسازی سطوح مختلف RAID (Redundant Array of Independent Disks) است. RAID به شما اجازه میدهد چندین درایو فیزیکی را به صورت یک درایو منطقی به سیستمعامل معرفی کنید و همزمان ویژگیهای زیر را به دست آورید:
-
افزونگی (Redundancy): در صورت خرابی یک یا چند هارد (بسته به سطح RAID)، دادهها از بین نمیروند و سرور به کار خود ادامه میدهد.
-
افزایش عملکرد (Performance): با پخش دادهها روی چند هارد (Striping)، سرعت خواندن و نوشتن به طور چشمگیری افزایش مییابد.
-
افزایش ظرفیت (Capacity): ترکیب فضای چند هارد برای ایجاد یک حجم بزرگ.
بدون رید کنترلر، شما مجبورید از RAID نرمافزاری (که توسط سیستمعامل مانند Windows یا Linux ارائه میشود) استفاده کنید که معایب متعددی دارد (مصرف CPU، عدم پشتیبانی از بوت در برخی حالتها، عملکرد ضعیفتر).
تفاوت رید کنترلر سختافزاری با نرمافزاری
-
RAID سختافزاری (Hardware RAID): یک پردازنده اختصاصی (IOP – I/O Processor) و حافظه کش روی کنترلر دارد. تمام محاسبات RAID توسط این پردازنده انجام میشود و بار پردازشی از روی CPU اصلی برداشته میشود. عملکرد بسیار بالاتر، پشتیبانی از بوت، و قابلیتهای پیشرفته مانند استفاده از باتری (BBU) برای محافظت از کش. رید کنترلر سرور معمولاً به همین نوع اشاره دارد.
-
RAID نرمافزاری (Software RAID): توسط درایورها و سیستمعامل پیادهسازی میشود. از پردازنده اصلی سیستم استفاده میکند (در نتیجه مصرف CPU بالا)، حافظه کش اختصاصی ندارد و در صورت خرابی سیستمعامل، بازیابی دادهها دشوار است. مناسب برای محیطهای غیرحساس یا آزمایشی.
نتیجه: برای هر سرور سازمانی و حیاتی، حتماً از رید کنترلر سختافزاری استفاده کنید.
سطوح مختلف RAID (مدهای رایج در رید کنترلرها)
درک سطوح RAID برای انتخاب رید کنترلر سرور ضروری است. هر کنترلر از مجموعهای از سطوح پشتیبانی میکند. رایجترین سطوح:
-
RAID 0 (Striping): دادهها بین دو یا چند هارد پخش میشوند. عملکرد بسیار بالا، اما بدون افزونگی – خرابی یک هارد به معنی از دست رفتن کل دادهها است. مناسب برای کش یا فایلهای موقتی که اهمیت حیاتی ندارند.
-
RAID 1 (Mirroring): دادهها روی دو هارد به طور همزمان نوشته میشوند (آینه). افزونگی عالی (تحمل خرابی یک هارد)، عملکرد خواندن خوب، اما فضای مفید فقط ۵۰٪. مناسب برای سیستمعامل و دادههای حیاتی با ظرفیت کم.
-
RAID 5 (Striping with Parity): حداقل به ۳ هارد نیاز دارد. داده و اطلاعات پاریتی روی همه هاردها پخش میشود. تحمل خرابی یک هارد، فضای مفید = (n-1) * ظرفیت هر هارد. تعادل خوب بین عملکرد، ظرفیت و امنیت. مناسب برای فایل سرورها و پایگاه دادههای با حجم خواندن بالا.
-
RAID 6 (Striping with Double Parity): مشابه RAID 5 اما با دو بیت پاریتی. تحمل خرابی دو هارد همزمان. فضای مفید = (n-2) * ظرفیت هر هارد. برای هاردهای بزرگ (بیش از ۴ ترابایت) که احتمال خرابی همزمان بیشتر است، توصیه میشود.
-
RAID 10 (یک + ۰): ترکیبی از RAID 1 و RAID 0. حداقل ۴ هارد. ابتدا هاردها به صورت آینه (RAID 1) جفت میشوند، سپس بین جفتها Striping (RAID 0) انجام میشود. عملکرد بسیار بالا و تحمل خرابی چند هارد (حداقل یک از هر جفت). فضای مفید ۵۰٪. بهترین گزینه برای پایگاه دادههای پرتراکنش و سرورهای مجازیسازی.
-
RAID 50 و RAID 60: ترکیب RAID 5 و RAID 0 (یا RAID 6 و RAID 0). به تعداد زیادی هارد (معمولاً ۶ تا ۸) نیاز دارند. عملکرد و افزونگی بالا برای آرایههای بسیار بزرگ.
هنگام خرید رید کنترلر سرور، به لیست سطوح پشتیبانی شده توجه کنید. اکثر کنترلرهای مدرن از RAID 0,1,5,6,10,50,60 پشتیبانی میکنند.
انواع رید کنترلر از نظر رابط فیزیکی (SATA، SAS، NVMe)
پیش از خرید رید کنترلر سرور، باید بدانید چه نوع درایوهایی قرار است به آن متصل کنید:
۱. رید کنترلر SATA
ارزانترین نوع. از هاردهای SATA (معمولاً ۵۴۰۰ یا ۷۲۰۰ دور) و SSDهای SATA پشتیبانی میکند. حداکثر سرعت ۶ گیگابیت بر ثانیه (۶۰۰ مگابایت بر ثانیه). مناسب برای سرورهای فایل با بودجه محدود. کنترلرهای جدیدتر معمولاً از SATA نیز پشتیبانی میکنند (در کنار SAS)، اما مدلهای pure SATA (مثل برخی از HighPoint) برای مصارف خاص.
۲. رید کنترلر SAS
رایجترین نوع در سرورهای سازمانی. از هاردهای SAS (با سرعت ۶، ۱۲ یا ۲۲.۵ گیگابیت بر ثانیه) و همچنین هاردهای SATA (به صورت backward compatible) پشتیبانی میکند. SAS دارای قابلیتهایی مانند دوپورت (Dual-port) برای مسیریابی افزونه، فرماندهی پیشرفته و قابلیت اطمینان بالاتر است. کنترلرهای SAS معمولاً دارای نسلهایی مانند SAS-2 (6Gb/s)، SAS-3 (12Gb/s) و SAS-4 (22.5Gb/s) هستند. برای سرورهای مدرن، SAS-3 (12Gb/s) استاندارد است.
۳. رید کنترلر NVMe (PCIe)
جدیدترین و سریعترین نوع. برای SSDهای NVMe که از طریق اسلات PCIe متصل میشوند. سرعت فوقالعاده (چند گیگابایت بر ثانیه). کنترلرهای NVMe معمولاً به شکل کارتهای Tri-mode (پشتیبانی همزمان از SAS/SATA/NVMe) هستند. بسیار گران و برای بارهای کاری با تأخیر بسیار کم (مانند پایگاه داده درون حافظه، کش ذخیرهسازی) استفاده میشوند.
۴. رابط اتصال به مادربرد (PCIe)
خود کنترلر به وسیله یک اسلات PCIe (نسخه ۳.۰، ۴.۰ یا ۵.۰) به مادربرد متصل میشود. پهنای باند مورد نیاز بر اساس تعداد درایوها تعیین میشود. مثلاً یک کنترلر ۸ پورت SAS-3 نیاز به حداقل PCIe 3.0 x8 دارد تا گلوگاه ایجاد نشود.
پارامترهای کلیدی که قبل از خرید رید کنترلر سرور باید به آنها توجه کنید
اکنون به سراغ مهمترین بخش میرویم: نکاتی که هنگام خرید رید کنترلر سرور باید در نظر بگیرید تا دستگاهی کاملاً سازگار و کارآمد تهیه کنید.
۱. تعداد پورتها و نوع کانکتور (Mini-SAS HD، SFF-8087، SFF-8643)
رید کنترلرها معمولاً با کانکتورهای Mini-SAS عرضه میشوند که هر کانکتور میتواند چندین درایو را پشتیبانی کند:
-
SFF-8087 (Internal Mini-SAS): نسل قدیمی SAS-2 (6Gb/s). هر پورت ۴ کانال دارد.
-
SFF-8643 (Internal Mini-SAS HD): نسل جدید SAS-3 (12Gb/s) و SAS-4. هر پورت ۴ کانال (یا با استفاده از کابلهای خاص ۸ کانال). رایج در کنترلرهای مدرن.
-
SFF-8088 / SFF-8644 (External): برای اتصال به محفظههای ذخیرهسازی خارجی (JBOD).
تعداد درایوهایی که میخواهید متصل کنید را مشخص کنید. یک کنترلر با ۲ پورت Mini-SAS HD (هر پورت ۴ کانال) میتواند تا ۸ درایو مستقیم پشتیبانی کند. با استفاده از بسطدهنده (Expander) میتوانید تعداد بیشتری درایو (تا ۲۴۰ عدد) متصل کنید.
۲. حافظه کش (Cache Memory) و معماری آن
بخش مهمی از رید کنترلر سرور، حافظه کش (معمولاً DDR3 یا DDR4 اختصاصی) است. کش، عملیات خواندن و نوشتن را به طور موقت ذخیره میکند تا عملکرد بهبود یابد. اندازه کش معمولاً از ۵۱۲ مگابایت تا ۸ گیگابایت متغیر است. هرچه کش بیشتر باشد (مخصوصاً برای کش نوشتن – Write Cache)، عملکرد در بارهای سنگین بهتر است. کنترلرهای سطح بالا دارای کش Flash-backed (با خازن) یا BBU (باتری پشتیبان) هستند تا در صورت قطع برق، دادههای داخل کش از بین نرود. این ویژگی برای سرورهای حیاتی الزامی است.
۳. باتری پشتیبان (BBU – Battery Backup Unit) یا Super Capacitor
هنگامی که کش نوشتن (Write Cache) فعال است، دادهها ابتدا در رم کش ذخیره میشوند و سپس به هارد نوشته میشوند. در صورت قطع ناگهانی برق، دادههای داخل کش از بین میروند (مگر اینکه کش ننویس – Write Through – تنظیم شود که عملکرد را کاهش میدهد). BBU (یا خازنهای ابری) انرژی کافی برای انتقال دادههای کش به حافظه غیرفرار (NVRAM) یا فلش را فراهم میکند. هنگام خرید، حتماً به دنبال کنترلری با قابلیت BBU (یا CacheVault) باشید. باتریها معمولاً هر ۲-۳ سال نیاز به تعویض دارند.
۴. پردازنده (I/O Processor یا ROC)
قلب تپنده رید کنترلر، یک پردازنده اختصاصی است که عملیات RAID را انجام میدهد. برندهای اصلی پردازنده: LSI (Broadcom) سری MegaRAID (مثل SAS3108، SAS3316، SAS3516، SAS3916) و Adaptec سری Series 8/8Q/8E. هرچه مدل پردازنده بالاتر، توان عملیاتی (IOPS) و پهنای باند بیشتری دارد. برای بارهای سبک، کنترلرهای با پردازنده پایه (مثل LSI 9260) کافی است. برای بارهای سنگین مجازیسازی و پایگاه داده، به کنترلرهای سری 93xx، 94xx یا جدیدتر نیاز دارید.
۵. سطوح RAID پشتیبانی شده
همه کنترلرها از همه سطوح پشتیبانی نمیکنند. کنترلرهای سطح پایه ممکن است فقط RAID 0,1,10 داشته باشند. کنترلرهای حرفهای RAID 5,6,50,60 را نیز پشتیبانی میکنند. همچنین قابلیتهایی مانند Online Capacity Expansion (اضافه کردن هارد جدید به آرایه بدون از کار انداختن)، RAID Level Migration (تغییر سطح RAID در حین کار) و Hot Spare (هارد آماده به کار خودکار) از ویژگیهای پیشرفته هستند.
۶. سازگاری با سیستمعامل و درایورها
قبل از خرید، مطمئن شوید که رید کنترلر سرور با سیستمعامل شما (ویندوز سرور، لینوکس (RHEL، Ubuntu، CentOS)، VMware ESXi، FreeBSD) سازگار است و درایور رسمی وجود دارد. برندهای LSI و Adaptec برای همه پلتفرمهای اصلی درایور ارائه میدهند. کنترلرهای اختصاصی برندهای Dell (PERC) و HPE (Smart Array) ممکن است فقط برای همان برند سرور بهینه شده باشند و روی مادربردهای دیگر با مشکل مواجه شوند.
۷. مصرف برق و خنککاری
رید کنترلرهای مدرن میتوانند مصرف برق بالایی داشته باشند (۱۰ تا ۳۰ وات) و گرمای زیادی تولید کنند. برخی مدلها دارای هیت سینک غیرفعال هستند و برخی به جریان هوای قوی در کیس (معمولاً فن ۴۰ میلیمتری) نیاز دارند. اگر کنترلر را در یک شاسی با جریان هوای ضعیف نصب میکنید، حتماً مدلی با فن فعال (فن کوچک روی هیت سینک) یا با مصرف پایین انتخاب کنید.
۸. برندهای معروف رید کنترلر در بازار ایران
بازار ایران عمدتاً شامل محصولات زیر است:
-
LSI (Broadcom) / MegaRAID: محبوبترین و قابلاطمینانترین برند. مدلهای سری 9260 (قدیمی، SAS-2)، 9361 (SAS-3، محبوب)، 9460 (SAS-3، پیشرفته)، 9560 (SAS-4، جدید). کنترلرهای LSI دارای پشتیبانی نرمافزاری عالی (MegaRAID Storage Manager) و عملکرد بالا هستند. قیمتها متوسط تا بالا. مدلهای استوک این برند در ایران فراوان است.
-
Adaptec (Microchip): برند رقیب LSI. سری 6, 7, 8 (SAS-3) و SmartRAID (نسل جدید). نرمافزار مدیریت (maxView) قدرتمند. قیمتها مشابه LSI.
-
HighPoint Technologies: برند چینی-آمریکایی با قیمت ارزانتر. مناسب برای مصارف خانگی و نیمهحرفهای (NAS، ایستگاه کاری). کیفیت متوسط.
-
Dell PERC (PowerEdge RAID Controller): کنترلرهای اختصاصی دِل که در واقع مدلهای LSI با فریمور سفارشی هستند (مثل PERC H710, H730, H740, H750). این کنترلرها فقط روی سرورهای دِل (و گاهی روی مادربردهای دیگر با سختی) کار میکنند. اگر سرور دِل دارید، PERC بهترین انتخاب است.
-
HPE Smart Array: مشابه PERC برای سرورهای HPE.
-
Lenovo RAID (مثل ThinkSystem RAID): برای سرورهای لنوو.
توصیه: برای سرورهای سفارشی (Custom) و مادربردهای معمولی، LSI MegaRAID مطمئنترین انتخاب است. برای سرورهای برند، از کنترلر همان برند استفاده کنید.
۹. قیمت رید کنترلر سرور (راهنمای بدون جدول)
قیمت رید کنترلر سرور در ایران به شدت به نسل، تعداد پورت، حافظه کش، وجود باتری و نوبودگی بستگی دارد. به عنوان یک راهنمای تقریبی (بسیار متغیر با نرخ ارز):
-
رید کنترلر استوک LSI 9260-8i (SAS-2, ۸ پورت، بدون کش): حدود ۲ تا ۴ میلیون تومان.
-
رید کنترلر استوک LSI 9361-8i (SAS-3, ۸ پورت، ۱ گیگابایت کش، با باتری) : حدود ۸ تا ۱۵ میلیون تومان.
-
رید کنترلر نو LSI 9460-16i (SAS-3, ۱۶ پورت، ۴ گیگابایت کش): حدود ۳۰ تا ۵۰ میلیون تومان (یا بیشتر).
-
رید کنترلر نو Dell PERC H740P (برای سرورهای دِل): حدود ۲۰ تا ۴۰ میلیون تومان.
-
رید کنترلر ارزان HighPoint (۴ پورت SATA) نو: حدود ۲ تا ۵ میلیون تومان.
توجه: باتری (BBU) معمولاً جداگانه فروخته میشود و قیمت آن حدود ۱ تا ۳ میلیون تومان است. حتماً از فروشنده بخواهید که کارت تست شده و گارانتی سلامت حداقل ۱ ماهه ارائه دهد. برای محیطهای حیاتی، خرید نو با گارانتی ۱۲ ماهه توصیه میشود.
۱۰. نکات کلیدی در نصب و پیکربندی
پس از خرید، نصب صحیح حیاتی است:
-
کنترلر را در یک اسلات PCIe مناسب (با پهنای باند کافی) نصب کنید.
-
کابلهای Mini-SAS را به درستی به پورتها و بکپلین هاردها متصل کنید (کابلهای کوتاه و با کیفیت).
-
در صورت وجود BBU، باتری را نصب کرده و کابل آن را به کنترلر وصل کنید.
-
سرور را روشن کنید، در هنگام بوت وارد WebBIOS یا UEFI HII (رابط کنترلر) شوید و آرایه RAID را ایجاد کنید (سطح RAID، هاردهای عضو، اندازه stripe، و غیره).
-
درایور کنترلر را در سیستمعامل نصب کنید تا آرایه قابل مشاهده شود.
جمعبندی و نتیجهگیری نهایی
رید کنترلر سرور یکی از حیاتیترین قطعات در سرورهای سازمانی است که نه تنها از دادههای شما محافظت میکند، بلکه عملکرد ذخیرهسازی را نیز بهبود میبخشد. انتخاب یک کنترلر نامناسب (از نظر رابط، تعداد پورت، حافظه کش، یا سطح RAID) میتواند باعث گلوگاه عملکرد یا حتی از دست رفتن دادهها شود. قبل از خرید، حتماً نوع درایوهای خود (SATA، SAS، NVMe)، تعداد آنها، سطح RAID مورد نیاز، و همچنین سازگاری با مادربرد و سیستمعامل را بررسی کنید.
توصیه نهایی بر اساس سناریوهای رایج:
-
برای یک سرور فایل کوچک (تا ۸ هارد SATA، بدون نیاز به عملکرد بالا): یک رید کنترلر استوک LSI 9260-8i یا Adaptec 6805 (SAS-2) کافی است. حتماً RAID 5 یا 6 را فعال کنید. قیمت حدود ۳ تا ۶ میلیون تومان (با باتری).
-
برای یک سرور مجازیسازی (VMware/Hyper-V) با ۸ تا ۱۶ هارد SAS: رید کنترلر LSI 9361-8i (یا 9361-16i) با کش ۱ یا ۲ گیگابایت و باتری (BBU) انتخاب عالی است. RAID 10 برای عملکرد بالا، یا RAID 6 برای امنیت بیشتر. قیمت حدود ۱۰ تا ۲۰ میلیون تومان (استوک با باتری).
-
برای یک سرور پایگاه داده سنگین (OLTP) با SSDهای SAS: به رید کنترلر نسل جدید LSI 94xx (مثل 9460-16i) با کش ۴ گیگابایت و قابلیت CacheVault نیاز دارید. قیمت بالای ۳۰ میلیون تومان.
-
برای سرورهای برند Dell یا HPE: دقیقاً مدل کنترلری که با آن سرور سازگار است (مثل PERC H740P برای Dell PowerEdge نسل ۱۴ و ۱۵) را تهیه کنید. هرگز کنترلر LSI معمولی روی سرور برند نصب نکنید (ممکن است فنها نویز کنند یا بوت نشود).
اگر بودجه محدود دارید و سرور حیاتی نیست، میتوانید از رید کنترلر استوک معتبر (از برندهای LSI، Adaptec، Dell PERC) با گارانتی کوتاه استفاده کنید. اما برای بانکها، بیمارستانها و سازمانهای دولتی، حتماً نو با گارانتی ۱۲-۳۶ ماهه بخرید و از وجود باتری پشتیبان اطمینان حاصل کنید.
ابرسامانه به عنوان مرجع تخصصی خرید تجهیزات سرور و ذخیرهسازی، آماده ارائه مشاوره رایگان برای انتخاب بهترین رید کنترلر سرور متناسب با نیاز شماست.
راهنمای جامع خرید رید کنترلر سرور (RAID Controller): انتخاب هوشمندانه برای محافظت از دادهها و افزایش عملکرد
در دنیای امروز، دادهها ارزشمندترین دارایی هر سازمان هستند. از دست دادن اطلاعات به دلیل خرابی یک هارد دیسک میتواند فاجعهبار باشد. اینجاست که رید کنترلر سرور (RAID Controller) نقش حیاتی ایفا میکند. این قطعه که به عنوان کارت RAID در دنیای امروز، دادهها ارزشمندترین دارایی هر سازمان هستند. از دست دادن اطلاعات به دلیل خرابی یک هارد دیسک میتواند فاجعهبار باشد. اینجاست که رید کنترلر سرور (RAID Controller) نقش حیاتی ایفا میکند. این قطعه که به عنوان کارت RAID یا RAID Adapter نیز شناخته میشود، مسئول مدیریت آرایههای هارد دیسک و SSD است تا هم از دادهها محافظت کند (با ایجاد افزونگی) و هم سرعت خواندن و نوشتن را افزایش دهد. انتخاب یک رید کنترلر سرور مناسب میتواند تفاوت بین یک شبکه پایدار و یک فاجعه جبرانناپذیر را رقم بزند. در این راهنمای جامع و سئو شده که توسط کارشناسان ابرسامانه تهیه شده، قصد داریم همه چیز را درباره رید کنترلر سرور بررسی کنیم. شما در این مقاله با مفاهیمی مانند رید کنترلر چیست، انواع RAID (سختافزاری در مقابل نرمافزاری)، سطوح مختلف RAID (۰، ۱، ۵، ۶، ۱۰، ۵۰، ۶۰)، تفاوت کنترلرهای مبتنی بر HBA و RAID کامل، پارامترهای مهم خرید مانند نوع رابط (SATA، SAS، NVMe)، حافظه کش (Cache)، قابلیت BBU (باتری پشتیبان)، برندهای معروف رید کنترلر مانند LSI (Broadcom)، Adaptec (Microchip)، HighPoint، Dell PERC، HPE Smart Array و Lenovo RAID، و مهمترین نکاتی که پیش از خرید باید به آنها توجه کنید، آشنا خواهید شد. رید کنترلر سرور یک برد مدار چاپی است که بین مادربرد سرور و درایوهای ذخیرهسازی (هارد دیسک یا SSD) قرار میگیرد. وظیفه اصلی آن پیادهسازی سطوح مختلف RAID (Redundant Array of Independent Disks) است. RAID به شما اجازه میدهد چندین درایو فیزیکی را به صورت یک درایو منطقی به سیستمعامل معرفی کنید و همزمان ویژگیهای زیر را به دست آورید: افزونگی (Redundancy): در صورت خرابی یک یا چند هارد (بسته به سطح RAID)، دادهها از بین نمیروند و سرور به کار خود ادامه میدهد. افزایش عملکرد (Performance): با پخش دادهها روی چند هارد (Striping)، سرعت خواندن و نوشتن به طور چشمگیری افزایش مییابد. افزایش ظرفیت (Capacity): ترکیب فضای چند هارد برای ایجاد یک حجم بزرگ. بدون رید کنترلر، شما مجبورید از RAID نرمافزاری (که توسط سیستمعامل مانند Windows یا Linux ارائه میشود) استفاده کنید که معایب متعددی دارد (مصرف CPU، عدم پشتیبانی از بوت در برخی حالتها، عملکرد ضعیفتر). RAID سختافزاری (Hardware RAID): یک پردازنده اختصاصی (IOP – I/O Processor) و حافظه کش روی کنترلر دارد. تمام محاسبات RAID توسط این پردازنده انجام میشود و بار پردازشی از روی CPU اصلی برداشته میشود. عملکرد بسیار بالاتر، پشتیبانی از بوت، و قابلیتهای پیشرفته مانند استفاده از باتری (BBU) برای محافظت از کش. رید کنترلر سرور معمولاً به همین نوع اشاره دارد. RAID نرمافزاری (Software RAID): توسط درایورها و سیستمعامل پیادهسازی میشود. از پردازنده اصلی سیستم استفاده میکند (در نتیجه مصرف CPU بالا)، حافظه کش اختصاصی ندارد و در صورت خرابی سیستمعامل، بازیابی دادهها دشوار است. مناسب برای محیطهای غیرحساس یا آزمایشی. نتیجه: برای هر سرور سازمانی و حیاتی، حتماً از رید کنترلر سختافزاری استفاده کنید. درک سطوح RAID برای انتخاب رید کنترلر سرور ضروری است. هر کنترلر از مجموعهای از سطوح پشتیبانی میکند. رایجترین سطوح: RAID 0 (Striping): دادهها بین دو یا چند هارد پخش میشوند. عملکرد بسیار بالا، اما بدون افزونگی – خرابی یک هارد به معنی از دست رفتن کل دادهها است. مناسب برای کش یا فایلهای موقتی که اهمیت حیاتی ندارند. RAID 1 (Mirroring): دادهها روی دو هارد به طور همزمان نوشته میشوند (آینه). افزونگی عالی (تحمل خرابی یک هارد)، عملکرد خواندن خوب، اما فضای مفید فقط ۵۰٪. مناسب برای سیستمعامل و دادههای حیاتی با ظرفیت کم. RAID 5 (Striping with Parity): حداقل به ۳ هارد نیاز دارد. داده و اطلاعات پاریتی روی همه هاردها پخش میشود. تحمل خرابی یک هارد، فضای مفید = (n-1) * ظرفیت هر هارد. تعادل خوب بین عملکرد، ظرفیت و امنیت. مناسب برای فایل سرورها و پایگاه دادههای با حجم خواندن بالا. RAID 6 (Striping with Double Parity): مشابه RAID 5 اما با دو بیت پاریتی. تحمل خرابی دو هارد همزمان. فضای مفید = (n-2) * ظرفیت هر هارد. برای هاردهای بزرگ (بیش از ۴ ترابایت) که احتمال خرابی همزمان بیشتر است، توصیه میشود. RAID 10 (یک + ۰): ترکیبی از RAID 1 و RAID 0. حداقل ۴ هارد. ابتدا هاردها به صورت آینه (RAID 1) جفت میشوند، سپس بین جفتها Striping (RAID 0) انجام میشود. عملکرد بسیار بالا و تحمل خرابی چند هارد (حداقل یک از هر جفت). فضای مفید ۵۰٪. بهترین گزینه برای پایگاه دادههای پرتراکنش و سرورهای مجازیسازی. RAID 50 و RAID 60: ترکیب RAID 5 و RAID 0 (یا RAID 6 و RAID 0). به تعداد زیادی هارد (معمولاً ۶ تا ۸) نیاز دارند. عملکرد و افزونگی بالا برای آرایههای بسیار بزرگ. هنگام خرید رید کنترلر سرور، به لیست سطوح پشتیبانی شده توجه کنید. اکثر کنترلرهای مدرن از RAID 0,1,5,6,10,50,60 پشتیبانی میکنند. پیش از خرید رید کنترلر سرور، باید بدانید چه نوع درایوهایی قرار است به آن متصل کنید: ارزانترین نوع. از هاردهای SATA (معمولاً ۵۴۰۰ یا ۷۲۰۰ دور) و SSDهای SATA پشتیبانی میکند. حداکثر سرعت ۶ گیگابیت بر ثانیه (۶۰۰ مگابایت بر ثانیه). مناسب برای سرورهای فایل با بودجه محدود. کنترلرهای جدیدتر معمولاً از SATA نیز پشتیبانی میکنند (در کنار SAS)، اما مدلهای pure SATA (مثل برخی از HighPoint) برای مصارف خاص. رایجترین نوع در سرورهای سازمانی. از هاردهای SAS (با سرعت ۶، ۱۲ یا ۲۲.۵ گیگابیت بر ثانیه) و همچنین هاردهای SATA (به صورت backward compatible) پشتیبانی میکند. SAS دارای قابلیتهایی مانند دوپورت (Dual-port) برای مسیریابی افزونه، فرماندهی پیشرفته و قابلیت اطمینان بالاتر است. کنترلرهای SAS معمولاً دارای نسلهایی مانند SAS-2 (6Gb/s)، SAS-3 (12Gb/s) و SAS-4 (22.5Gb/s) هستند. برای سرورهای مدرن، SAS-3 (12Gb/s) استاندارد است. جدیدترین و سریعترین نوع. برای SSDهای NVMe که از طریق اسلات PCIe متصل میشوند. سرعت فوقالعاده (چند گیگابایت بر ثانیه). کنترلرهای NVMe معمولاً به شکل کارتهای Tri-mode (پشتیبانی همزمان از SAS/SATA/NVMe) هستند. بسیار گران و برای بارهای کاری با تأخیر بسیار کم (مانند پایگاه داده درون حافظه، کش ذخیرهسازی) استفاده میشوند. خود کنترلر به وسیله یک اسلات PCIe (نسخه ۳.۰، ۴.۰ یا ۵.۰) به مادربرد متصل میشود. پهنای باند مورد نیاز بر اساس تعداد درایوها تعیین میشود. مثلاً یک کنترلر ۸ پورت SAS-3 نیاز به حداقل PCIe 3.0 x8 دارد تا گلوگاه ایجاد نشود. اکنون به سراغ مهمترین بخش میرویم: نکاتی که هنگام خرید رید کنترلر سرور باید در نظر بگیرید تا دستگاهی کاملاً سازگار و کارآمد تهیه کنید. رید کنترلرها معمولاً با کانکتورهای Mini-SAS عرضه میشوند که هر کانکتور میتواند چندین درایو را پشتیبانی کند: SFF-8087 (Internal Mini-SAS): نسل قدیمی SAS-2 (6Gb/s). هر پورت ۴ کانال دارد. SFF-8643 (Internal Mini-SAS HD): نسل جدید SAS-3 (12Gb/s) و SAS-4. هر پورت ۴ کانال (یا با استفاده از کابلهای خاص ۸ کانال). رایج در کنترلرهای مدرن. SFF-8088 / SFF-8644 (External): برای اتصال به محفظههای ذخیرهسازی خارجی (JBOD). تعداد درایوهایی که میخواهید متصل کنید را مشخص کنید. یک کنترلر با ۲ پورت Mini-SAS HD (هر پورت ۴ کانال) میتواند تا ۸ درایو مستقیم پشتیبانی کند. با استفاده از بسطدهنده (Expander) میتوانید تعداد بیشتری درایو (تا ۲۴۰ عدد) متصل کنید. بخش مهمی از رید کنترلر سرور، حافظه کش (معمولاً DDR3 یا DDR4 اختصاصی) است. کش، عملیات خواندن و نوشتن را به طور موقت ذخیره میکند تا عملکرد بهبود یابد. اندازه کش معمولاً از ۵۱۲ مگابایت تا ۸ گیگابایت متغیر است. هرچه کش بیشتر باشد (مخصوصاً برای کش نوشتن – Write Cache)، عملکرد در بارهای سنگین بهتر است. کنترلرهای سطح بالا دارای کش Flash-backed (با خازن) یا BBU (باتری پشتیبان) هستند تا در صورت قطع برق، دادههای داخل کش از بین نرود. این ویژگی برای سرورهای حیاتی الزامی است. هنگامی که کش نوشتن (Write Cache) فعال است، دادهها ابتدا در رم کش ذخیره میشوند و سپس به هارد نوشته میشوند. در صورت قطع ناگهانی برق، دادههای داخل کش از بین میروند (مگر اینکه کش ننویس – Write Through – تنظیم شود که عملکرد را کاهش میدهد). BBU (یا خازنهای ابری) انرژی کافی برای انتقال دادههای کش به حافظه غیرفرار (NVRAM) یا فلش را فراهم میکند. هنگام خرید، حتماً به دنبال کنترلری با قابلیت BBU (یا CacheVault) باشید. باتریها معمولاً هر ۲-۳ سال نیاز به تعویض دارند. قلب تپنده رید کنترلر، یک پردازنده اختصاصی است که عملیات RAID را انجام میدهد. برندهای اصلی پردازنده: LSI (Broadcom) سری MegaRAID (مثل SAS3108، SAS3316، SAS3516، SAS3916) و Adaptec سری Series 8/8Q/8E. هرچه مدل پردازنده بالاتر، توان عملیاتی (IOPS) و پهنای باند بیشتری دارد. برای بارهای سبک، کنترلرهای با پردازنده پایه (مثل LSI 9260) کافی است. برای بارهای سنگین مجازیسازی و پایگاه داده، به کنترلرهای سری 93xx، 94xx یا جدیدتر نیاز دارید. همه کنترلرها از همه سطوح پشتیبانی نمیکنند. کنترلرهای سطح پایه ممکن است فقط RAID 0,1,10 داشته باشند. کنترلرهای حرفهای RAID 5,6,50,60 را نیز پشتیبانی میکنند. همچنین قابلیتهایی مانند Online Capacity Expansion (اضافه کردن هارد جدید به آرایه بدون از کار انداختن)، RAID Level Migration (تغییر سطح RAID در حین کار) و Hot Spare (هارد آماده به کار خودکار) از ویژگیهای پیشرفته هستند. قبل از خرید، مطمئن شوید که رید کنترلر سرور با سیستمعامل شما (ویندوز سرور، لینوکس (RHEL، Ubuntu، CentOS)، VMware ESXi، FreeBSD) سازگار است و درایور رسمی وجود دارد. برندهای LSI و Adaptec برای همه پلتفرمهای اصلی درایور ارائه میدهند. کنترلرهای اختصاصی برندهای Dell (PERC) و HPE (Smart Array) ممکن است فقط برای همان برند سرور بهینه شده باشند و روی مادربردهای دیگر با مشکل مواجه شوند. رید کنترلرهای مدرن میتوانند مصرف برق بالایی داشته باشند (۱۰ تا ۳۰ وات) و گرمای زیادی تولید کنند. برخی مدلها دارای هیت سینک غیرفعال هستند و برخی به جریان هوای قوی در کیس (معمولاً فن ۴۰ میلیمتری) نیاز دارند. اگر کنترلر را در یک شاسی با جریان هوای ضعیف نصب میکنید، حتماً مدلی با فن فعال (فن کوچک روی هیت سینک) یا با مصرف پایین انتخاب کنید. بازار ایران عمدتاً شامل محصولات زیر است: LSI (Broadcom) / MegaRAID: محبوبترین و قابلاطمینانترین برند. مدلهای سری 9260 (قدیمی، SAS-2)، 9361 (SAS-3، محبوب)، 9460 (SAS-3، پیشرفته)، 9560 (SAS-4، جدید). کنترلرهای LSI دارای پشتیبانی نرمافزاری عالی (MegaRAID Storage Manager) و عملکرد بالا هستند. قیمتها متوسط تا بالا. مدلهای استوک این برند در ایران فراوان است. Adaptec (Microchip): برند رقیب LSI. سری 6, 7, 8 (SAS-3) و SmartRAID (نسل جدید). نرمافزار مدیریت (maxView) قدرتمند. قیمتها مشابه LSI. HighPoint Technologies: برند چینی-آمریکایی با قیمت ارزانتر. مناسب برای مصارف خانگی و نیمهحرفهای (NAS، ایستگاه کاری). کیفیت متوسط. Dell PERC (PowerEdge RAID Controller): کنترلرهای اختصاصی دِل که در واقع مدلهای LSI با فریمور سفارشی هستند (مثل PERC H710, H730, H740, H750). این کنترلرها فقط روی سرورهای دِل (و گاهی روی مادربردهای دیگر با سختی) کار میکنند. اگر سرور دِل دارید، PERC بهترین انتخاب است. HPE Smart Array: مشابه PERC برای سرورهای HPE. Lenovo RAID (مثل ThinkSystem RAID): برای سرورهای لنوو. توصیه: برای سرورهای سفارشی (Custom) و مادربردهای معمولی، LSI MegaRAID مطمئنترین انتخاب است. برای سرورهای برند، از کنترلر همان برند استفاده کنید. قیمت رید کنترلر سرور در ایران به شدت به نسل، تعداد پورت، حافظه کش، وجود باتری و نوبودگی بستگی دارد. به عنوان یک راهنمای تقریبی (بسیار متغیر با نرخ ارز): رید کنترلر استوک LSI 9260-8i (SAS-2, ۸ پورت، بدون کش): حدود ۲ تا ۴ میلیون تومان. رید کنترلر استوک LSI 9361-8i (SAS-3, ۸ پورت، ۱ گیگابایت کش، با باتری) : حدود ۸ تا ۱۵ میلیون تومان. رید کنترلر نو LSI 9460-16i (SAS-3, ۱۶ پورت، ۴ گیگابایت کش): حدود ۳۰ تا ۵۰ میلیون تومان (یا بیشتر). رید کنترلر نو Dell PERC H740P (برای سرورهای دِل): حدود ۲۰ تا ۴۰ میلیون تومان. رید کنترلر ارزان HighPoint (۴ پورت SATA) نو: حدود ۲ تا ۵ میلیون تومان. توجه: باتری (BBU) معمولاً جداگانه فروخته میشود و قیمت آن حدود ۱ تا ۳ میلیون تومان است. حتماً از فروشنده بخواهید که کارت تست شده و گارانتی سلامت حداقل ۱ ماهه ارائه دهد. برای محیطهای حیاتی، خرید نو با گارانتی ۱۲ ماهه توصیه میشود. پس از خرید، نصب صحیح حیاتی است: کنترلر را در یک اسلات PCIe مناسب (با پهنای باند کافی) نصب کنید. کابلهای Mini-SAS را به درستی به پورتها و بکپلین هاردها متصل کنید (کابلهای کوتاه و با کیفیت). در صورت وجود BBU، باتری را نصب کرده و کابل آن را به کنترلر وصل کنید. سرور را روشن کنید، در هنگام بوت وارد WebBIOS یا UEFI HII (رابط کنترلر) شوید و آرایه RAID را ایجاد کنید (سطح RAID، هاردهای عضو، اندازه stripe، و غیره). درایور کنترلر را در سیستمعامل نصب کنید تا آرایه قابل مشاهده شود. رید کنترلر سرور یکی از حیاتیترین قطعات در سرورهای سازمانی است که نه تنها از دادههای شما محافظت میکند، بلکه عملکرد ذخیرهسازی را نیز بهبود میبخشد. انتخاب یک کنترلر نامناسب (از نظر رابط، تعداد پورت، حافظه کش، یا سطح RAID) میتواند باعث گلوگاه عملکرد یا حتی از دست رفتن دادهها شود. قبل از خرید، حتماً نوع درایوهای خود (SATA، SAS، NVMe)، تعداد آنها، سطح RAID مورد نیاز، و همچنین سازگاری با مادربرد و سیستمعامل را بررسی کنید. توصیه نهایی بر اساس سناریوهای رایج: برای یک سرور فایل کوچک (تا ۸ هارد SATA، بدون نیاز به عملکرد بالا): یک رید کنترلر استوک LSI 9260-8i یا Adaptec 6805 (SAS-2) کافی است. حتماً RAID 5 یا 6 را فعال کنید. قیمت حدود ۳ تا ۶ میلیون تومان (با باتری). برای یک سرور مجازیسازی (VMware/Hyper-V) با ۸ تا ۱۶ هارد SAS: رید کنترلر LSI 9361-8i (یا 9361-16i) با کش ۱ یا ۲ گیگابایت و باتری (BBU) انتخاب عالی است. RAID 10 برای عملکرد بالا، یا RAID 6 برای امنیت بیشتر. قیمت حدود ۱۰ تا ۲۰ میلیون تومان (استوک با باتری). برای یک سرور پایگاه داده سنگین (OLTP) با SSDهای SAS: به رید کنترلر نسل جدید LSI 94xx (مثل 9460-16i) با کش ۴ گیگابایت و قابلیت CacheVault نیاز دارید. قیمت بالای ۳۰ میلیون تومان. برای سرورهای برند Dell یا HPE: دقیقاً مدل کنترلری که با آن سرور سازگار است (مثل PERC H740P برای Dell PowerEdge نسل ۱۴ و ۱۵) را تهیه کنید. هرگز کنترلر LSI معمولی روی سرور برند نصب نکنید (ممکن است فنها نویز کنند یا بوت نشود). اگر بودجه محدود دارید و سرور حیاتی نیست، میتوانید از رید کنترلر استوک معتبر (از برندهای LSI، Adaptec، Dell PERC) با گارانتی کوتاه استفاده کنید. اما برای بانکها، بیمارستانها و سازمانهای دولتی، حتماً نو با گارانتی ۱۲-۳۶ ماهه بخرید و از وجود باتری پشتیبان اطمینان حاصل کنید. ابرسامانه به عنوان مرجع تخصصی خرید تجهیزات سرور و ذخیرهسازی، آماده ارائه مشاوره رایگان برای انتخاب بهترین رید کنترلر سرور متناسب با نیاز شماست.راهنمای جامع خرید رید کنترلر سرور (RAID Controller): انتخاب هوشمندانه برای محافظت از دادهها و افزایش عملکرد
رید کنترلر سرور چیست و چرا به آن نیاز دارید؟
تفاوت رید کنترلر سختافزاری با نرمافزاری
سطوح مختلف RAID (مدهای رایج در رید کنترلرها)
انواع رید کنترلر از نظر رابط فیزیکی (SATA، SAS، NVMe)
۱. رید کنترلر SATA
۲. رید کنترلر SAS
۳. رید کنترلر NVMe (PCIe)
۴. رابط اتصال به مادربرد (PCIe)
پارامترهای کلیدی که قبل از خرید رید کنترلر سرور باید به آنها توجه کنید
۱. تعداد پورتها و نوع کانکتور (Mini-SAS HD، SFF-8087، SFF-8643)
۲. حافظه کش (Cache Memory) و معماری آن
۳. باتری پشتیبان (BBU – Battery Backup Unit) یا Super Capacitor
۴. پردازنده (I/O Processor یا ROC)
۵. سطوح RAID پشتیبانی شده
۶. سازگاری با سیستمعامل و درایورها
۷. مصرف برق و خنککاری
۸. برندهای معروف رید کنترلر در بازار ایران
۹. قیمت رید کنترلر سرور (راهنمای بدون جدول)
۱۰. نکات کلیدی در نصب و پیکربندی
جمعبندی و نتیجهگیری نهایی