وبلاگ

سرور HP برای SQL Server؛ چه مدل و کانفیگی مناسب است؟

سرور HP برای SQL Server

اگر به دنبال خرید سرور HP برای SQL Server هستید، احتمالا اولین سؤالی که برایتان پیش می‌آید این است: چه مدلی بخریم که دیتابیس روان کار کند و چند ماه بعد مجبور به ارتقای سرور نشویم؟

اگر قرار باشد یک جواب کوتاه بدهیم، HPE ProLiant DL380 G10 برای بسیاری از پروژه‌های SQL Server یکی از مدل‌هایی است که ارزش بررسی بیشتری دارد. شاسی 2U، پشتیبانی از دو پردازنده، 24 اسلات DIMM و تنوع بالای پیکربندی Storage باعث شده بتوان این سرور را برای دیتابیس‌های مختلف کانفیگ کرد. HPE نیز DL380 Gen10 را در یکی از Reference Configurationهای رسمی Microsoft SQL Server به کار برده است.

اما انتخاب سرور SQL فقط انتخاب یک شاسی نیست. ممکن است دو دستگاه DL380 G10 داشته باشید که یکی SQL Server را به‌خوبی اجرا کند و دیگری با همان نام مدل، هنگام گزارش‌گیری یا افزایش تعداد کاربران به گلوگاه برسد. تفاوت را CPU، مقدار و چیدمان RAM، نوع Storage، محل Data و Log، tempdb و حتی Edition نرم‌افزار SQL Server ایجاد می‌کند.

پس قبل از رفتن سراغ خرید سرور HP بهتر است مشخص کنیم SQL Server از سخت‌افزار چه می‌خواهد.

بهترین سرور HP برای SQL Server کدام است؟

برای همه دیتابیس‌ها نمی‌توان یک مدل را نسخه کرد، اما می‌توان انتخاب‌ها را خیلی ساده‌تر کرد.

شرایط پروژه مدل چرا؟
خرید اقتصادی و استفاده از سرور استوک HPE DL380 G9 دو سوکت CPU، حافظه DDR4 و امکان استفاده از مدل‌های مختلف Xeon E5-2600 v3/v4
اکثر پروژه‌های سازمانی روی نسل استوک HPE DL380 G10 شاسی 2U، دو سوکت، 24 اسلات DIMM و گزینه‌های متنوع SSD و NVMe
محدودیت فضای رک HPE DL360 G10 امکانات پردازشی نسل دهم در شاسی 1U
زیرساخت جدید با نیاز به DDR5 و I/O جدیدتر HPE DL380 G11 DDR5، PCIe Gen5 و ظرفیت بالاتر حافظه
پروژه جدید با نیاز به توسعه بلندمدت HPE DL380 G12 Intel Xeon 6، DDR5 و پشتیبانی گسترده‌تر از NVMe و EDSFF

برای بیشتر مجموعه‌هایی که سراغ یک سرور رک‌مونت HP برای SQL Server می‌روند، DL380 انتخاب راحت‌تری برای توسعه Storage و RAM است. اگر فضای رک محدود باشد و تعداد درایو کمتری نیاز داشته باشید، DL360 هم باید وارد مقایسه شود.

اگر هنوز تفاوت خانواده‌های مختلف HPE را نمی‌دانید، قبل از انتخاب مدل، مطالعه مطلب سرور HP چیست کمک می‌کند ساختار کلی سرورهای ProLiant را بهتر بشناسید.

قبل از انتخاب سرور، SQL Server شما دقیقا چه کاری انجام می‌دهد؟

عبارت «یک سرور برای SQL می‌خواهم» برای انتخاب کانفیگ کافی نیست.

یک SQL Server که دیتابیس نرم‌افزار مالی یک شرکت را نگه می‌دارد با سروری که هم‌زمان چند دیتابیس سازمانی، ERP، گزارش‌های سنگین یا Data Warehouse را اجرا می‌کند، سخت‌افزار یکسانی نمی‌خواهد.

قبل از انتخاب مدل و کانفیگ حداقل این موارد باید مشخص باشند:

حجم فعلی دیتابیس و میزان رشد آن، تعداد کاربران و تراکنش‌های هم‌زمان، نوع نرم‌افزاری که به SQL متصل است، نسخه و Edition نرم‌افزار SQL Server، فیزیکی یا مجازی بودن SQL Server، حجم گزارش‌گیری و Queryهای سنگین و همچنین برنامه توسعه مجموعه در یکی دو سال آینده.

این اطلاعات مشخص می‌کنند بودجه بیشتر باید روی CPU خرج شود، RAM افزایش پیدا کند یا Storage سریع‌تری در نظر گرفته شود.

CPU مناسب SQL Server؛ تعداد Core بیشتر همیشه بهتر نیست

هنگام خرید سرور برای SQL Server معمولاً توجه زیادی به تعداد Core پردازنده می‌شود. این عدد مهم است، اما به‌تنهایی معیار مناسبی برای انتخاب CPU نیست.

روی یک DL380 Gen10 می‌توان پردازنده‌هایی با تعداد هسته و فرکانس‌های متفاوت نصب کرد. برای مثال در فهرست پردازنده‌های مورد پشتیبانی این سرور، CPUهایی با هسته بیشتر و فرکانس پایین‌تر در کنار مدل‌هایی با هسته کمتر و فرکانس بالاتر دیده می‌شوند.

موضوع مهم‌تر، Edition و نسخه SQL Server است.

طبق محدودیت‌های فعلی Microsoft، میزان Compute قابل استفاده توسط یک Instance در Editionهای مختلف SQL Server یکسان نیست. برای مثال SQL Server 2025 Standard به حداکثر مقدار کمتر بین 4 Socket یا 32 Core محدود است. در SQL Server 2022 و نسخه‌های قبل از آن، محدودیت Standard مقدار کمتر بین 4 Socket یا 24 Core است.

پس نصب دو پردازنده پرهسته روی سرور، بدون بررسی نسخه SQL، لزوماً به این معنی نیست که SQL Server از تمام ظرفیت آن استفاده می‌کند.

تعداد Core روی هزینه لایسنس SQL Server هم اثر دارد

این موضوع مخصوصاً در SQL Serverهایی که با مدل Per Core لایسنس می‌شوند مهم است.

Microsoft در مدل لایسنس بر اساس Core، تعداد Coreهای فیزیکی پردازنده را در محاسبه لایسنس سرور فیزیکی وارد می‌کند و حداقل چهار Core License برای هر پردازنده در نظر می‌گیرد.

در نتیجه انتخاب CPU با Core بسیار زیاد ممکن است هزینه‌ای ایجاد کند که هنگام خرید سخت‌افزار اصلاً دیده نشده بود.

برای همین موقع انتخاب CPU سرور SQL بهتر است سه مورد کنار هم بررسی شوند: تعداد Core، فرکانس پردازنده و مدل لایسنس SQL Server.

این دقیقاً همان جایی است که خرید قوی‌ترین CPU سرور موجود همیشه بهترین تصمیم نیست.

رم مناسب SQL Server چقدر است؟

برای RAM نمی‌توان گفت هر SQL Server مثلا به 64، 128 یا 256 گیگابایت حافظه نیاز دارد.

Microsoft در مستندات سخت‌افزاری SQL Server صراحتاً اشاره می‌کند که حافظه موردنیاز باید با بزرگ‌تر شدن Database افزایش پیدا کند. SQL Server از RAM برای نگهداری داده‌هایی که مرتب مورد استفاده قرار می‌گیرند استفاده می‌کند و دسترسی به این داده‌ها در حافظه، نیاز به مراجعه مداوم به Storage را کاهش می‌دهد.

به همین دلیل RAM در یک Database Server فقط برای «بالا آمدن SQL» نیست.

مقدار حافظه باید بر اساس اندازه و فعالیت Instance انتخاب شود. در تنظیمات SQL Server نیز Microsoft توصیه می‌کند max server memory به‌گونه‌ای تنظیم شود که تمام RAM سرور در اختیار SQL Server قرار نگیرد و حافظه کافی برای Windows و سایر پردازش‌های سیستم باقی بماند.

موقع خرید سرور فقط مقدار RAM را نبینید

فرض کنید در حال حاضر به یک ظرفیت مشخص رم سرور HP نیاز دارید. فقط نگاه کردن به عدد نهایی کافی نیست؛ چیدمان ماژول‌ها هم روی ارتقای بعدی اثر می‌گذارد.

DL380 Gen10 دارای 24 اسلات DIMM است. اگر کانفیگی انتخاب شود که تعداد زیادی از اسلات‌ها از همان ابتدا با DIMMهای کم‌ظرفیت پر شوند، ارتقای حافظه در آینده سخت‌تر می‌شود.

برای همین هنگام مقایسه دو سرور، علاوه بر مقدار RAM این سه مورد را هم ببینید: تعداد DIMM نصب‌شده، ظرفیت هر DIMM و تعداد Slot خالی.

اگر می‌خواهید CPU، RAM، Storage و سایر اجزای سرور را جدا از بحث SQL هم بررسی کنید، راهنمای مشخصات سخت افزاری یک سرور خوب برای همین موضوع نوشته شده است.

هارد مناسب SQL Server؛ جایی که خیلی از کانفیگ‌ها اشتباه می‌شوند

در SQL Server فقط داشتن «SSD» به معنی داشتن Storage مناسب نیست.

Database فایل‌های مختلفی دارد که رفتار I/O یکسانی ندارند. Data File محل نگهداری داده‌ها و Objectهای دیتابیس است و Transaction Log اطلاعات موردنیاز برای ثبت و بازیابی تراکنش‌ها را نگه می‌دارد.

Microsoft برای محیط Production توصیه می‌کند Data File و Transaction Log روی دیسک‌های جدا قرار بگیرند. قرار گرفتن هر دو روی یک Device می‌تواند باعث رقابت بر سر I/O شود.

پس اگر قرار است برای SQL Server چند SSD یا NVMe تهیه کنید، بهتر است از همان ابتدا مشخص باشد هر گروه از درایوها چه وظیفه‌ای دارد؛ نه اینکه تمام درایوها در یک فضای Storage قرار بگیرند و بعد SQL روی همان Volume نصب شود.

اقتصادی

کانفیگ اقتصادی DL380 G10 برای SQL Server

مناسب شرکت‌های کوچک و متوسط، نرم‌افزارهای حسابداری، مالی، CRM و ERP

پردازنده: Xeon Gold 6234 با 8 هسته

رم: 96GB

هارد سیستم‌عامل: 2 عدد SSD 480GB

هارد دیتابیس: 4 عدد SSD 960GB

فضای دیتابیس: حدود 1.92TB

اگر یک SQL Server برای نرم‌افزارهای مالی و سازمانی دارید و حجم دیتابیس خیلی بالا نیست، این کانفیگ انتخاب اقتصادی و قابل ارتقایی است.
پیشنهادی

کانفیگ پیشنهادی DL380 G10 برای SQL Server

مناسب شرکت‌های متوسط و بزرگ، ERP، نرم‌افزارهای سازمانی و دیتابیس‌های پرتراکنش

پردازنده: Xeon Gold 6246R با 16 هسته

رم: 192GB

هارد سیستم‌عامل: 2 عدد SSD 480GB

هارد دیتابیس: 6 عدد SSD 1.92TB

فضای دیتابیس: حدود 5.76TB

اگر SQL Server یکی از سرویس‌های اصلی شرکت شماست، این کانفیگ بین قدرت، سرعت، ظرفیت و هزینه تعادل خوبی ایجاد می‌کند.
حرفه‌ای

کانفیگ قدرتمند DL380 G10 برای SQL Server

مناسب دیتابیس‌های بزرگ، تعداد کاربر بالا و پردازش‌های سنگین سازمانی

پردازنده: 2 عدد Xeon Gold 6246R با مجموع 32 هسته

رم: 768GB

هارد سیستم‌عامل: 2 عدد SSD 480GB

هارد دیتابیس: 8 عدد SSD 1.92TB

فضای دیتابیس: حدود 7.68TB

اگر دیتابیس بزرگ دارید، کاربران زیادی هم‌زمان کار می‌کنند یا SQL Server بخش حیاتی کسب‌وکار شماست، این کانفیگ برای بارهای سنگین طراحی شده است.
قبل از خرید این کانفیگ، نسخه و نوع لایسنس SQL Server بررسی شود.

سوالات متداول درباره سرور HP برای SQL Server

بهترین مدل HP برای SQL Server چیست؟

در نسل دهم، HPE ProLiant DL380 Gen10 به دلیل شاسی 2U، دو سوکت CPU، 24 اسلات DIMM و گزینه‌های متنوع Storage یکی از مدل‌های قابل بررسی است. HPE نیز این مدل را در Reference Configuration مربوط به Microsoft SQL Server استفاده کرده است. برای زیرساخت جدیدتر، DL380 Gen11 و Gen12 امکانات DDR5 و I/O جدیدتری ارائه می‌کنند.

DL380 G9 برای SQL Server بهتر است یا G10؟

هر دو قابلیت اجرای SQL Server را دارند، اما G10 پلتفرم جدیدتری است و از نسل‌های جدیدتر Intel Xeon Scalable و گزینه‌های Storage جدیدتر استفاده می‌کند. G9 بیشتر زمانی وارد انتخاب می‌شود که بودجه محدود است و یک سرور استوک سالم با کانفیگ مناسب پیدا شده باشد.

برای SQL Server چقدر RAM لازم است؟

عدد ثابتی برای تمام دیتابیس‌ها وجود ندارد. Microsoft توصیه می‌کند مقدار حافظه متناسب با اندازه Database افزایش پیدا کند و تنظیم Memory نیز بر اساس اندازه و فعالیت Instance انجام شود. حجم دیتابیس، نوع Queryها، تعداد Instanceها و سرویس‌های دیگری که روی سرور اجرا می‌شوند باید در Sizing لحاظ شوند.

SSD برای SQL Server کافی است یا NVMe لازم داریم؟

این موضوع به میزان I/O بستگی دارد. NVMe می‌تواند ظرفیت I/O بالاتری در اختیار سرور قرار دهد، اما همه Databaseها به آن نیاز ندارند. قبل از هزینه بیشتر باید مشخص شود Storage واقعاً گلوگاه SQL Server است.

CPU پرهسته برای SQL Server بهتر است؟

نه در همه شرایط. محدودیت Compute به Edition و نسخه SQL Server وابسته است و در مدل Per Core، تعداد Core روی لایسنس نیز اثر می‌گذارد. به همین دلیل تعداد Core، فرکانس CPU، Edition و مدل Licensing باید هم‌زمان بررسی شوند.

آیا می‌توان SQL Server را روی سرور HP استوک اجرا کرد؟

بله، به شرط اینکه سخت‌افزار با نیاز Workload و نسخه نرم‌افزار هماهنگ باشد و سلامت دستگاه بررسی شده باشد. در سرور استوک وضعیت iLO و IML، RAM، Storage، RAID Controller، SSD/HDD، پاورها و سیستم خنک‌کننده اهمیت زیادی دارد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مشاوره تخصصی زیرساخت

وقت ارتقای زیرساخته؟

برای انتخاب سرور و کانفیگ مناسب، مشخصات پروژه‌ات را با کارشناس فنی بررسی کن.

  • پیشنهاد کانفیگ متناسب با بودجه
  • بررسی سازگاری قطعات
  • مشاوره اولیه بدون هزینه
خرید سرور HP
مشاهده مدل‌ها، مشخصات فنی و قیمت سرورهای HP

مطالب اخیر

دسته‌بندی‌ها

آخرین محصولات

پرداخت آنلاین امن

پرداخت با کارت‌های شتاب

ارسال سریع

ارسال در کوتاه‌ترین زمان

ضمانت بازگشت کالا

ضمانت تا حداکثر ۷ روز

پشتیبانی پاسخ‌گو

پشتیبانی و مشاوره فروش

ارسال هدیه

ارسال کالا به صورت کادویی

فروشگاه تیوان سرور یکی از تأمین‌کنندگان معتبر تجهیزات و قطعات سرور در ایران است که با تکیه بر تجربه و دانش فنی کارشناسان خود، در زمینه تأمین انواع رم سرور، هارد، سی‌پی‌یو، پاور، فن، باتری، هیت‌سینک و سایر تجهیزات سرور HP به‌صورت تخصصی فعالیت دارد. هدف تیوان سرور، ارائه محصولات اورجینال با گارانتی معتبر، مشاوره تخصصی و پشتیبانی حرفه‌ای برای تمامی کسب‌وکارهاست. مشتریان گرامی می‌توانند در تمامی روزهای هفته، به‌صورت آنلاین و حضوری سفارش خود را ثبت کرده و از خدمات سریع و مطمئن ما بهره‌مند شوند.

اطلاعات تماس
تیوان سرور

ارتباط با پشتیبان 88854794-021 

تمامی حقوق مادی و معنوی این سایت متعلق به تیوان سرور است.

سبد خرید
ورود

هنوز حساب کاربری ندارید؟

فروشگاه
0 علاقه مندی
0 محصول سبد خرید
حساب کاربری من