راهنمای طراحی کانفیگ سفارشی سرور HPE؛ از انتخاب CPU و RAM تا RAID و شبکه
در مقاله اول این مجموعه، تفاوت کانفیگ آماده (Pre-Configured) و کانفیگ سفارشی (CTO) سرور HPE را بررسی کردیم و گفتیم هرکدام برای چه سازمانهایی مناسبتر هستند.
اگر هنوز بین این دو گزینه مردد هستید، ابتدا راهنمای مقایسه کانفیگ آماده و سفارشی سرور HPE را مطالعه کنید. اما اگر انتخاب شما کانفیگ سفارشی (CTO) است، سؤال بعدی این است: “بهترین کانفیگ سرور HPE را چطور طراحی کنیم؟“
در طراحی سرور، صرفاً انتخاب CPU یا افزایش RAM کافی نیست؛ بلکه CPU، RAM، Storage، RAID، Network و Power باید متناسب با نیاز واقعی سازمان انتخاب و با یکدیگر هماهنگ شوند.
در این مقاله، مرحلهبهمرحله بررسی میکنیم چطور یک کانفیگ سفارشی و بهینه برای سرور HPE طراحی کنیم.
طراحی کانفیگ سفارشی سرور HPE از کجا شروع میشود؟
بزرگترین اشتباه هنگام خرید سرور، انتخاب قطعات صرفاً بر اساس مشخصات فنی است. بنابراین قبل از انتخاب قطعات باید به چند سؤال اساسی پاسخ دهید:
- سرور قرار است چه سرویسهایی را اجرا کند؟
- چند کاربر به صورت همزمان از سرویس استفاده خواهند کرد؟
- میزان رشد سازمان در سه تا پنج سال آینده چقدر است؟
- آیا سختافزار در آینده باید ارتقا پیدا کند؟
- چه میزان دسترسپذیری برای سازمان موردنیاز است؟
- آیا سرور برای مجازیسازی استفاده خواهد شد؟
- حجم دادهها در سالهای آینده چقدر افزایش پیدا میکند؟
پاسخ به این سؤالها، پایه طراحی تمام اجزای کانفیگ سفارشی سرور HPE خواهد بود.
انتخاب CPU سرور HPE؛ فقط تعداد هسته مهم نیست
پردازنده یا CPU یکی از مهمترین اجزای سرور است؛ اما انتخاب آن نباید فقط بر اساس تعداد هسته یا قیمت انجام شود.
هنگام انتخاب پردازنده سرور HPE باید موارد زیر بررسی شوند:
- تعداد هستهها
- تعداد رشتههای پردازشی
- فرکانس پایه
- فرکانس Turbo
- ظرفیت Cache
- توان مصرفی یا TDP
- تعداد لینکهای UPI
- تعداد Laneهای PCIe
- حداکثر ظرفیت حافظه قابل پشتیبانی
بنابراین سؤال درست هنگام انتخاب CPU این نیست که: “قویترین پردازنده کدام است؟“ بلکه باید پرسید: “کدام پردازنده برای بار کاری این سازمان مناسبتر است؟“
انتخاب CPU سرور بر اساس نوع بار کاری
نوع سرویس، تأثیر مستقیمی بر انتخاب پردازنده دارد.
File Server
برای فایل سرور معمولاً میتوان روی موارد زیر تمرکز بیشتری داشت:
- تعداد هسته متوسط
- فرکانس مناسب
- حافظه کافی
- ذخیرهسازی مناسب
در چنین سناریویی الزاماً خرید قدرتمندترین CPU موجود، بهترین تصمیم اقتصادی نیست.
VMware و Hyper-V
در محیطهای مجازیسازی، تعداد هسته پردازنده و ظرفیت RAM اهمیت بیشتری پیدا میکند.
موارد مهم شامل:
- تعداد هسته بالا
- ظرفیت RAM زیاد
- UPI پرسرعت
- Cache بزرگ
است.
SQL Server
برای پایگاه دادههایی مانند SQL Server، مواردی مانند:
- فرکانس بالاتر
- Cache بیشتر
- Storage سریع
- RAID مناسب
- NVMe
اهمیت زیادی دارند.
GPU و AI
در پروژههای AI و GPU Computing، معماری PCIe و تعداد Laneهای در دسترس اهمیت بیشتری پیدا میکند.
در این نوع پروژهها مواردی مانند:
- PCIe Gen5
- تعداد Laneهای PCIe
- پردازندههای رده مناسب
- پشتیبانی از GPU
باید از ابتدا در طراحی کانفیگ در نظر گرفته شوند.
HPC
در پروژههای High Performance Computing، معمولاً مواردی مانند:
- تعداد هسته بالا
- حافظه پرسرعت
- UPI سریع
- شبکه پرسرعت مانند InfiniBand یا Ethernet
اهمیت بیشتری دارند.
انتخاب RAM سرور HPE؛ ظرفیت بیشتر همیشه کافی نیست
یکی از رایجترین اشتباهات در طراحی سرور، انتخاب حافظه کمتر از نیاز واقعی است.د ر انتخاب RAM سرور HPE باید علاوه بر ظرفیت، موارد زیر نیز بررسی شوند:
- نوع حافظه؛ DDR4 یا DDR5
- سرعت حافظه
- ظرفیت هر DIMM
- تعداد کانالهای حافظه
- تعداد Slotهای خالی برای توسعه آینده
چرا Slot خالی برای RAM اهمیت دارد؟
اگر تمام Slotهای حافظه از همان ابتدا پر شوند، امکان توسعه RAM در آینده محدودتر میشود یا ممکن است هزینه ارتقا افزایش پیدا کند.
برای مثال، اگر یک سرور دارای 32 Slot حافظه باشد، پر کردن تمام Slotها در زمان خرید الزاماً بهترین تصمیم نیست.
گاهی بهتر است بخشی از ظرفیت توسعه را برای آینده نگه دارید تا با رشد سازمان، امکان افزایش RAM بدون تغییرات اساسی در پیکربندی وجود داشته باشد.
انتخاب Storage سرور HPE؛ HDD، SSD یا NVMe؟
ذخیرهسازی یکی از اجزایی است که تأثیر مستقیمی بر عملکرد سرور دارد. انتخاب Storage باید بر اساس نوع بار کاری انجام شود؛ زیرا نیاز یک Backup Server با یک SQL Server یا محیط مجازیسازی یکسان نیست.
HDD؛ مناسب برای ظرفیت بالا و آرشیو
هارددیسکهای HDD میتوانند برای مواردی مانند:
- آرشیو
- Backup
- File Storage
مناسب باشند.
SATA SSD؛ انتخاب مناسب برای سرویسهای عمومی
SATA SSD میتواند برای کاربردهایی مانند:
- Application Server
- سیستمعامل
- سرویسهای عمومی
مورد استفاده قرار گیرد.
SAS SSD؛ برای بارهای سازمانی
در محیطهایی مانند:
- دیتابیس
- ماشینهای مجازی
- بارهای کاری سازمانی
SAS SSD میتواند گزینه مناسبی باشد.
NVMe SSD؛ برای بارهای کاری سنگین
در پروژههایی مانند:
- SQL Server
- Oracle
- SAP
- VMware
- AI
- HPC
- تحلیل داده
انتخاب RAID Controller برای سرور HPE
کنترلر ذخیرهسازی باید با نوع دیسکها و سطح RAID موردنیاز پروژه سازگار باشد.برخی از کنترلرهای HPE که در فایل به آنها اشاره شده عبارتاند از:
- HPE SR932i-p
- HPE SR416ie-m
- HPE MR932i-p
- HPE MR416i-p
- HPE MR408i-o
- HPE MR216i-p
در نسلهای قبل نیز کنترلرهایی مانند:
- P408i-a
- P816i-a
- P824i-p
کاربرد گسترده داشتهاند.
انتخاب سطح RAID بر اساس نوع سرویس
یکی از اشتباهات رایج، انتخاب RAID بدون توجه به نوع سرویس است.سطح RAID باید بر اساس نیاز پروژه، نوع بار کاری و اولویت میان عملکرد، ظرفیت و افزونگی انتخاب شود. نمونههای مطرحشده در این راهنما عبارتاند از:
| نوع سرویس | RAID پیشنهادی |
| سیستمعامل | RAID 1 |
| VMware | RAID 10 |
| SQL Server | RAID 10 |
| Oracle | RAID 10 |
| File Server | RAID 6 |
| Backup | RAID 6 |
| Archive | RAID 6 یا RAID 60 |
بنابراین در زمان خرید سرور HPE بهتر است فقط تعداد دیسکها مشخص نشود؛ بلکه نوع سرویس و سطح RAID موردنیاز نیز از ابتدا در کانفیگ لحاظ شود.
انتخاب کارت شبکه سرور HPE
با افزایش حجم داده و استفاده از سرویسهای مجازی، دیتابیس و زیرساختهای توزیعشده، انتخاب کارت شبکه نیز به یکی از بخشهای مهم طراحی کانفیگ تبدیل میشود. در طراحی Network باید موارد زیر مشخص شوند:
- سرعت موردنیاز
- تعداد پورت
- نوع رابط
- PCIe یا OCP
- پشتیبانی از RDMA
- پشتیبانی از RoCE
- قابلیت SR-IOV
سرعتهای متداول شبکه نیز میتوانند شامل موارد زیر باشند:
- 1GbE
- 10GbE
- 25GbE
- 50GbE
- 100GbE
- 200GbE
- 400GbE
انتخاب Power Supply سرور HPE
انتخاب منبع تغذیه یا Power Supply فقط بر اساس مصرف فعلی سرور انجام نمیشود. در زمان طراحی کانفیگ باید موارد آینده نیز در نظر گرفته شوند، از جمله:
- افزایش مصرف در آینده
- اضافه شدن GPU
- افزایش تعداد SSD
- ارتقای پردازنده
- نیاز به Redundancy
در محیطهای سازمانی، استفاده از دو منبع تغذیه Redundant میتواند برای افزایش افزونگی و کاهش ریسک خرابی منبع تغذیه مورد توجه قرار گیرد.
تجهیزات توسعه در کانفیگ سفارشی سرور HPE
یکی از تفاوتهای مهم طراحی CTO با خرید یک کانفیگ ساده، توجه به آینده زیرساخت است.ممکن است سازمان امروز به GPU یا کارت شبکه پرسرعت نیاز نداشته باشد؛ اما اگر احتمال اضافه شدن این تجهیزات در آینده وجود دارد، باید از همان زمان خرید فضای توسعه مناسب در نظر گرفته شود. تجهیزاتی که در طراحی کانفیگ میتوان در نظر گرفت شامل موارد زیر هستند:
- GPU
- SmartNIC
- Fibre Channel HBA
- SAS HBA
- کارتهای NVMe
- OCP NIC
- کارتهای PCIe Gen5
کانفیگ خوب، فقط برای امروز طراحی نمیشود؛ برای مسیر رشد سازمان نیز فضا باقی میگذارد.
بررسی سازگاری قطعات با HPE OCA
وقتی قرار است قطعات مختلف در کنار یکدیگر قرار بگیرند، فقط انتخاب تکتک قطعات کافی نیست؛ باید مطمئن شد که این قطعات در کنار یکدیگر نیز سازگار هستند.
در فایل، HPE One Configuration Advanced یا OCA بهعنوان یکی از ابزارهای مهم برای طراحی کانفیگ سفارشی معرفی شده است.این ابزار میتواند برای مواردی مانند:
- انتخاب قطعات سازگار
- بررسی وابستگی میان قطعات
- شناسایی ناسازگاریهای احتمالی
- بررسی محدودیتهای توان
- بررسی ظرفیت حافظه
- بررسی Slotها
- بررسی تجهیزات توسعه
- تهیه BOM یا Bill of Materials
مورد استفاده قرار گیرد.
اشتباهات رایج در طراحی کانفیگ سرور HPE
حتی زمانی که سازمان تصمیم به خرید CTO گرفته است، اشتباه در طراحی کانفیگ میتواند هزینههای اضافی ایجاد کند.
انتخاب CPU بیش از نیاز
گاهی سازمان هزینه زیادی برای پردازندهای قدرتمند پرداخت میکند، در حالی که گلوگاه اصلی زیرساخت، RAM یا Storage است.
انتخاب RAM کمتر از نیاز
کمبود RAM میتواند عملکرد ماشینهای مجازی و پایگاههای داده را تحت تأثیر قرار دهد.
انتخاب RAID نامناسب
انتخاب RAID بدون توجه به نوع بار کاری میتواند عملکرد و زمان بازیابی را تحت تأثیر قرار دهد.
انتخاب SSD نامناسب برای Workload
برای مثال، استفاده از SSDهای مناسب بارهای Read-Intensive در محیطهایی با حجم بالای عملیات Write میتواند عمر مفید درایو را کاهش دهد.
نادیده گرفتن توسعه آینده
اگر تمام Slotهای حافظه، PCIe یا Driveها از ابتدا پر شوند، هزینه توسعه در آینده افزایش پیدا میکند.
انتخاب Power Supply با ظرفیت پایین
اگر بعدها GPU یا تجهیزات دیگری به سرور اضافه شوند، ممکن است منابع تغذیه فعلی پاسخگوی نیاز جدید نباشند و نیاز به تعویض پیدا کنند.
چکلیست طراحی کانفیگ حرفهای سرور HPE
قبل از ثبت سفارش یک کانفیگ سفارشی، بهتر است موارد زیر بررسی شوند:
- نوع بار کاری مشخص شده است.
- تعداد کاربران و رشد آینده برآورد شده است.
- پردازنده متناسب با نیاز انتخاب شده است.
- ظرفیت RAM برای توسعه آینده در نظر گرفته شده است.
- نوع SSD یا HDD متناسب با Workload انتخاب شده است.
- RAID متناسب با سرویس انتخاب شده است.
- کنترلر Storage با نوع دیسکها سازگار است.
- کارت شبکه متناسب با زیرساخت انتخاب شده است.
- منبع تغذیه Redundant پیشبینی شده است.
- فضای کافی برای توسعه PCIe و حافظه در آینده وجود دارد.
- سازگاری قطعات با استفاده از OCA HPE یا راهنمای رسمی HPE بررسی شده است.
این چکلیست در فایل بهعنوان مرحله نهایی بررسی پیش از ثبت سفارش ارائه شده است.
طراحی کانفیگ سرور HPE ؛ نقش رایان اندیش پرهام
برای یک سازمان، انتخاب سرور فقط یک خرید سختافزاری نیست؛ تصمیمی است که میتواند روی عملکرد سرویسها، قابلیت توسعه و هزینههای زیرساخت در سالهای آینده اثر بگذارد.
در رایان اندیش پرهام، نقطه شروع یک کانفیگ حرفهای میتواند بررسی نیاز واقعی پروژه باشد؛ یعنی پیش از پیشنهاد قطعات، نوع سرویس، بار کاری، نیاز به مجازیسازی، Storage، شبکه و برنامه توسعه سازمان بررسی شود.
هدف از این رویکرد، صرفاً ارائه یک سرور با مشخصات فنی بالاتر نیست؛ بلکه طراحی کانفیگی است که:
- با نیاز واقعی سازمان هماهنگ باشد.
- از خرید قطعات غیرضروری جلوگیری کند.
- امکان توسعه آینده را در نظر بگیرد.
- سازگاری اجزای مختلف آن بررسی شود.
- و از نظر هزینه و عملکرد، برای پروژه توجیه داشته باشد.
سوالات متداول
کانفیگ سفارشی سرور HPE چیست؟
کانفیگ سفارشی یا CTO (Configure To Order) به سروری گفته میشود که قطعاتی مانند CPU، RAM، Storage، RAID Controller، کارت شبکه و Power Supply بر اساس نیاز واقعی پروژه انتخاب و پیکربندی میشوند.
برای طراحی کانفیگ سفارشی سرور HPE ابتدا چه چیزی باید مشخص شود؟
ابتدا باید Workload، نوع سرویس، تعداد کاربران، نیاز به مجازیسازی، حجم داده، رشد آینده و سطح دسترسپذیری مشخص شود. سپس بر اساس این اطلاعات، CPU، RAM، Storage، RAID و Network انتخاب میشوند.
چطور CPU مناسب برای سرور HPE انتخاب کنیم؟
انتخاب CPU باید بر اساس نوع بار کاری انجام شود. تعداد هسته، فرکانس، Cache، توان مصرفی، Laneهای PCIe و ظرفیت پشتیبانی از RAM از عوامل مهم هستند. برای مثال، نیاز یک سرور مجازیسازی با یک File Server یکسان نیست.
آیا هرچه CPU سرور HPE قویتر باشد بهتر است؟
خیر. پردازنده باید متناسب با Workload انتخاب شود. انتخاب CPU قدرتمندتر از نیاز واقعی ممکن است فقط هزینه خرید را افزایش دهد، بدون اینکه عملکرد سرویس به همان نسبت بهتر شود.
برای سرور HPE چقدر RAM نیاز داریم؟
ظرفیت RAM به نوع سرویس، تعداد کاربران، تعداد ماشینهای مجازی و حجم پردازش بستگی دارد. علاوه بر ظرفیت فعلی، بهتر است Slotهای کافی برای ارتقای RAM در آینده نیز در کانفیگ در نظر گرفته شوند.
جمعبندی
کانفیگ سفارشی سرور HPE باید بر اساس نیاز واقعی Workload، قابلیت توسعه، پایداری و TCO طراحی شود؛ نه صرفاً با انتخاب قدرتمندترین قطعات. بررسی سازگاری اجزا و نیازهای آینده نیز میتواند به کاهش هزینهها و ریسکهای عملیاتی کمک کند.
در مقاله سوم این مجموعه، با مقایسه کانفیگ آماده و CTO از نظر قیمت، عملکرد، توسعهپذیری و TCO بررسی میکنیم که هر گزینه برای چه نوع سازمانی مناسبتر است. برای آشنایی دقیقتر با تفاوت این دو رویکرد، پیشنهاد میکنیم مقاله [سرور HPE با کانفیگ آماده یا سفارشی؟ مقایسه هزینه، عملکرد و TCO برای انتخاب نهایی] را مطالعه کنید.
⌊گردآورنده محتوا: عرفان مشعوف⌋ ⌊طراح گرافیک: سونیا کلانتری⌋ ⌊کارشناس محتوا و سئو: نیلوفرمنوچهری⌋