راهنمای انتخاب سرور اختصاصی بر اساس بار کاری
انتخاب سرور وقتی سخت میشود که فهرست مشخصات را بدون در نظر گرفتن بار کاری نگاه کنی. با چهار سؤال، این فهرست کوتاه و قابل تصمیم میشود.
سؤال اول: بار کاریات از چه نوعی است؟
بارهای کاری معمولاً روی یکی از این منابع فشار میآورند. اول مشخص کن کدام یکی برای تو تعیینکننده است:
- وابسته به پردازنده — سایتهای پویا، فروشگاههای اینترنتی و رندر سمت سرور. اینجا سرعت تکهسته اهمیت زیادی دارد.
- وابسته به حافظه — دیتابیسهای بزرگ، کشهای حجیم و مجازیسازی. اینجا مقدار RAM از سرعت پردازنده مهمتر است.
- وابسته به دیسک — سرویسهایی با نوشتن و خواندن مداوم مثل صفها و لاگهای سنگین. اینجا NVMe تفاوت محسوسی میسازد.
- وابسته به شبکه — سرویسهای دانلود یا پخش محتوا. اینجا سرعت پورت و پهنای باند حرف اول را میزند.
سؤال دوم: چند هسته و چقدر حافظه؟
قاعدهٔ سرانگشتی مفید این است: تعداد هسته را از روی تعداد درخواستهای همزمان و مقدار حافظه را از روی حجم دادهٔ فعال تخمین بزن. اگر دیتابیسات ۴۰ گیگابایت است و میخواهی بخش زیادی از آن در حافظه بماند، ۶۴ گیگابایت نقطهٔ شروع منطقیتری از ۳۲ گیگابایت است.
برای بارهای کاری وب، پردازندهای با فرکانس پایه بالاتر معمولاً از پردازندهای با هستهٔ بیشتر ولی کندتر نتیجهٔ بهتری میدهد؛ چون بسیاری از درخواستها عملاً روی یک ریسمان اجرا میشوند.
سؤال سوم: چه ترکیبی از دیسک؟
بهجای انتخاب بین NVMe و HDD، اغلب ترکیب هر دو منطقیتر است: NVMe برای سیستم و دیتابیس، و HDD برای بکاپ محلی و فایلهای کممراجعه. جزئیات این تفاوت را در مقایسهٔ NVMe و SSD توضیح دادهایم.
در کنار نوع دیسک، به آرایش RAID هم فکر کن. RAID جایگزین بکاپ نیست، اما باعث میشود خرابی یک دیسک، سرویس را از دسترس خارج نکند.
سؤال چهارم: دوازده ماه آینده چه شکلی است؟
کانفیگی که امروز دقیقاً اندازه است، شش ماه دیگر کوچک خواهد بود. دو نکته را در نظر بگیر: آیا این کانفیگ ظرفیت افزودن حافظه یا دیسک را دارد؟ و آیا مهاجرت بعدی برایت پرهزینه است؟
مطالب مرتبط
این مطلب بخشی از راهنمای سرور اختصاصی است.
