کانفیگ و TCO سرور اختصاصی باید هم‌زمان بررسی شوند؛ زیرا ارزان‌ترین سرور در فاکتور اولیه، لزوماً اقتصادی‌ترین انتخاب در یک دوره سه‌ساله نیست. خریدار زیرساخت باید بداند هر هسته پردازنده، گیگابایت رم، دیسک NVMe، پورت شبکه و سطح پشتیبانی چه اثری بر کارایی و «هزینه کل مالکیت» دارد. تصمیم درست زمانی گرفته می‌شود که ظرفیت واقعی بار کاری، حاشیه رشد و هزینه‌های پنهان کنار قیمت ماهانه قرار گیرند.

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

بررسی کانفیگ و هزینه کل مالکیت سرور اختصاصی

منظور از کانفیگ و TCO سرور اختصاصی چیست؟

کانفیگ سرور مجموعه‌ای از اجزای فنی شامل CPU، RAM، نوع و آرایش ذخیره‌سازی، کنترلر RAID، کارت شبکه، پهنای باند، سیستم‌عامل، مجازی‌سازی و خدمات پشتیبانی است. TCO یا Total Cost of Ownership مجموع تمام هزینه‌هایی است که از زمان تهیه تا پایان دوره بهره‌برداری پرداخت می‌شود.

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

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

فرمول محاسبه کانفیگ و TCO سرور اختصاصی

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

TCO = Setup + (Monthly × Months) + License + Traffic + Backup + Operations + Downtime + Migration − Residual Value

در سرویس اجاره‌ای، ارزش باقیمانده معمولاً صفر است؛ اما در خرید فیزیکی می‌توان ارزش فروش تجهیزات در پایان دوره را کسر کرد. برای مقایسه منصفانه، بازه ۲۴ یا ۳۶ ماهه انتخاب کنید و همه پیشنهادها را با یک ارز، نرخ مالی و سطح SLA بسنجید.

مولفه TCO چه چیزی وارد محاسبه شود؟ خطای رایج
هزینه اولیه راه‌اندازی، خرید سخت‌افزار، نصب و مهاجرت نادیده‌گرفتن زمان تیم فنی
هزینه دوره‌ای اجاره، رک، برق، IP، پورت و ترافیک مقایسه پلن‌هایی با ترافیک متفاوت
نرم‌افزار سیستم‌عامل، کنترل‌پنل، دیتابیس و مجازی‌سازی محاسبه‌نکردن لایسنس به‌ازای هسته
عملیات مانیتورینگ، بکاپ، امنیت، نیروی انسانی و قطعات یدکی صفر فرض‌کردن هزینه مدیریت
ریسک توقف سرویس، خرابی، بازیابی و جریمه SLA توجه صرف به قیمت قطعات

گام اول: پروفایل بار کاری را اندازه‌گیری کنید

پیش از مقایسه کانفیگ و TCO سرور اختصاصی، حداقل دو تا چهار هفته داده واقعی جمع‌آوری کنید. میانگین به‌تنهایی کافی نیست؛ صدک ۹۵ مصرف CPU، بیشینه RAM، IOPS، تأخیر دیسک، حجم داده، رشد ماهانه، پیک پهنای باند و تعداد درخواست هم‌زمان را ثبت کنید. بار فروشگاه آنلاین در جشنواره فروش با میانگین یک ماه عادی یکسان نیست.

  • وب و API: نرخ درخواست، زمان پاسخ، تعداد worker و مصرف CPU در پیک.
  • پایگاه داده: working set حافظه، نسبت خواندن به نوشتن، IOPS و latency.
  • مجازی‌سازی: تعداد VM، نسبت overcommit، رزرو RAM و رشد سه‌ساله.
  • ذخیره‌سازی و بکاپ: ظرفیت قابل استفاده، نرخ رشد، RPO و RTO.
  • شبکه: پیک Mbps/Gbps، ترافیک ماهانه و نیاز به پورت اختصاصی.

پس از اندازه‌گیری، بین ۲۰ تا ۳۰ درصد حاشیه رشد منطقی در نظر بگیرید. حاشیه بسیار کم ریسک ارتقای زودهنگام دارد و حاشیه بسیار زیاد TCO را بی‌دلیل بالا می‌برد.

پروفایل بار کاری پایگاه داده برای انتخاب کانفیگ سرور

انتخاب CPU در کانفیگ و TCO سرور اختصاصی

در طراحی کانفیگ و TCO سرور اختصاصی، CPU را براساس نوع نرم‌افزار انتخاب کنید. سرویس‌های وب، برخی دیتابیس‌ها و برنامه‌های دارای قفل یا thread محدود، از فرکانس و عملکرد تک‌هسته‌ای قوی سود می‌برند. رندر، پردازش موازی، کانتینر متراکم و مجازی‌سازی معمولاً از هسته‌های بیشتر بهره می‌گیرند.

فقط مدل پردازنده یا تعداد هسته را مقایسه نکنید. بنچمارک متناسب با workload، نسل معماری، تعداد کانال حافظه، ظرفیت PCIe و مصرف توان اهمیت دارند. در سناریوی لایسنس به‌ازای core، هسته بیشتر می‌تواند هزینه نرم‌افزار را چند برابر کند؛ حتی اگر قیمت سخت‌افزار تفاوت زیادی نداشته باشد.

چه زمانی CPU قوی‌تر TCO را کاهش می‌دهد؟

اگر پردازنده جدیدتر بتواند چند workload را روی یک سرور تجمیع کند، تعداد سرورها، لایسنس‌ها، پورت‌ها و ساعات مدیریت کاهش می‌یابد. ابزار رسمی AMD EPYC Server TCO Advisor نمونه‌ای از مدل مقایسه چندساله هزینه و کارایی است؛ بااین‌حال خروجی هر ابزار فروشنده باید با داده و قیمت واقعی سازمان اعتبارسنجی شود.

انتخاب RAM در کانفیگ و TCO سرور اختصاصی

کمبود RAM معمولاً به swap، افزایش latency و افت شدید پایگاه داده منجر می‌شود. برای انتخاب ظرفیت، مجموع working set سرویس‌ها، حافظه سیستم‌عامل، cache و رزرو رشد را محاسبه کنید. در مجازی‌سازی، RAM رزروشده هر ماشین و overhead هایپروایزر را جداگانه لحاظ کنید.

در مقایسه کانفیگ و TCO سرور اختصاصی فقط ظرفیت فعلی مهم نیست. تعداد اسلات آزاد، حداکثر حافظه قابل پشتیبانی، سرعت DIMM و فعال‌شدن متوازن کانال‌ها روی هزینه ارتقای آینده اثر دارند. پرکردن همه اسلات‌ها با ماژول‌های کوچک ممکن است امروز ارزان‌تر باشد، اما ارتقای بعدی را به تعویض کامل ماژول‌ها تبدیل می‌کند.

ذخیره‌سازی؛ NVMe، SSD و RAID را با نیاز واقعی تطبیق دهید

برای دیتابیس پرتراکنش، صف پیام و سرویس‌هایی که latency حساس دارند، NVMe معمولاً انتخاب مناسبی است. SSD SATA برای workloadهای عمومی و ظرفیت متعادل قابل استفاده است و HDD هنوز برای آرشیو، بکاپ و داده‌های کم‌دسترسی مزیت هزینه به ازای ترابایت دارد.

ظرفیت خام با ظرفیت قابل استفاده برابر نیست. RAID 1 نصف ظرفیت دو دیسک را در اختیار می‌گذارد؛ RAID 10 نیز معمولاً ۵۰ درصد ظرفیت خام را قابل استفاده می‌کند. RAID 5 یا ۶ ظرفیت بیشتری می‌دهد، اما هزینه write penalty، زمان rebuild و ریسک عملکردی باید در کانفیگ و TCO سرور اختصاصی لحاظ شود. RAID جایگزین بکاپ مستقل نیست.

نوع ذخیره‌سازی کاربرد مناسب اثر بر TCO نکته خرید
NVMe دیتابیس و I/O پرتراکنش قیمت بیشتر، تأخیر کمتر و ظرفیت پردازش بالاتر Endurance و تعداد lane را بررسی کنید
SSD SATA وب‌سرور و workload عمومی تعادل هزینه و کارایی مدل دیتاسنتری و TBW مناسب انتخاب شود
HDD آرشیو و بکاپ حجیم هزینه کمتر به ازای TB، IOPS پایین‌تر زمان rebuild و نرخ خرابی را لحاظ کنید
ترکیبی داده داغ و سرد بهینه‌سازی هزینه با tiering پیچیدگی عملیات بیشتر می‌شود

شبکه و SLA در کانفیگ و TCO سرور اختصاصی

پورت ۱ گیگابیت تضمین نمی‌کند که تمام ظرفیت آن همیشه در اختیار شما باشد. اختصاصی یا اشتراکی‌بودن پورت، سقف ترافیک ماهانه، هزینه مصرف مازاد، کیفیت مسیرها، حفاظت DDoS و امکان ارتقا را در قرارداد بررسی کنید. برای سرویس عمومی، هزینه هر ساعت downtime را از درآمد ازدست‌رفته، زمان نیروی انسانی و اثر اعتباری برآورد کنید.

در محاسبه کانفیگ و TCO سرور اختصاصی، SLA را فقط به‌عنوان درصد دسترس‌پذیری نبینید. زمان پاسخ پشتیبانی، موجودی قطعه، روش تعویض دیسک، دسترسی KVM، شبکه پشتیبان و اعتبار جبرانی نیز ارزش اقتصادی دارند. یک پلن کمی گران‌تر با بازیابی سریع‌تر می‌تواند ریسک مالی کمتری ایجاد کند.

نمونه محاسبه TCO سه‌ساله

فرض کنید دو پیشنهاد برای یک workload پایگاه داده دارید. اعداد زیر صرفاً مثال محاسباتی‌اند و قیمت بازار نیستند. پیشنهاد A ماهانه ارزان‌تر است، اما به لایسنس، بکاپ و ساعات مدیریت بیشتری نیاز دارد. پیشنهاد B منابع مناسب‌تر و خدمات بیشتری در بسته اصلی ارائه می‌کند.

هزینه ۳۶ ماهه پیشنهاد A پیشنهاد B
راه‌اندازی و مهاجرت ۳۰ واحد ۴۰ واحد
اجاره ۳۶ ماه ۳۶۰ واحد ۴۵۰ واحد
لایسنس و بکاپ ۱۲۰ واحد ۶۰ واحد
عملیات و توقف برآوردی ۱۸۰ واحد ۹۰ واحد
TCO نهایی ۶۹۰ واحد ۶۴۰ واحد

در این مثال، پیشنهاد B با وجود اجاره بالاتر، TCO کمتری دارد. این همان دلیلی است که مقایسه کانفیگ و TCO سرور اختصاصی باید فراتر از مبلغ ماهانه انجام شود. برای تصمیم واقعی، هر عدد را با فاکتور، قرارداد، داده مانیتورینگ و احتمال رخداد مستند کنید.

سه کانفیگ پیشنهادی براساس سناریو

پیشنهادهای زیر نقطه شروع‌اند، نه نسخه ثابت. سازگاری نرم‌افزار، حجم واقعی داده و سیاست افزونگی ممکن است نتیجه را تغییر دهد.

سناریو CPU و RAM ذخیره‌سازی اولویت TCO
وب‌سایت و فروشگاه پرترافیک فرکانس مناسب، ۸ تا ۱۶ هسته، ۶۴ تا ۱۲۸GB RAM دو NVMe دیتاسنتری در RAID 1 زمان پاسخ، بکاپ و امکان رشد
پایگاه داده تراکنشی CPU قوی و RAM متناسب با working set NVMe با endurance بالا و RAID 1/10 latency، بازیابی و هزینه توقف
مجازی‌سازی سازمانی هسته زیاد، ۲۵۶GB RAM یا بیشتر RAID 10 یا ذخیره‌سازی ترکیبی تراکم VM، لایسنس و ارتقا

چطور دو پیشنهاد فروشنده را منصفانه مقایسه کنیم؟

  1. خط مبنا را ثابت کنید: workload، بازه ۳۶ ماهه، SLA و حجم ترافیک یکسان باشد.
  2. ظرفیت قابل استفاده را بنویسید: رم رزروشده و فضای پس از RAID را مقایسه کنید.
  3. هزینه‌های اختیاری را اجباری فرض کنید: اگر بکاپ یا DDoS برای کسب‌وکار ضروری است، قیمت آن را از ابتدا اضافه کنید.
  4. سناریوی رشد بسازید: رشد ۲۰، ۵۰ و ۱۰۰ درصدی را جداگانه مدل کنید.
  5. ریسک را قیمت‌گذاری کنید: احتمال خرابی ضرب‌در اثر مالی، هزینه مورد انتظار ریسک را می‌دهد.
  6. کارایی بر وات را بسنجید: برای تجهیزات ملکی یا کولوکیشن، مصرف واقعی بارهای مختلف مهم است. معیار SPECpower_ssj2008 توان ورودی AC را همراه با عملکرد سرور ارزیابی می‌کند.

اشتباهات رایج در انتخاب کانفیگ و محاسبه TCO

  • انتخاب براساس نام CPU و نادیده‌گرفتن بنچمارک متناسب با نرم‌افزار.
  • محاسبه ظرفیت خام دیسک به‌جای ظرفیت قابل استفاده پس از RAID.
  • فرض اینکه RAID همان بکاپ است.
  • نادیده‌گرفتن هزینه لایسنس‌های مبتنی بر هسته یا سوکت.
  • استفاده از میانگین مصرف به‌جای پیک و صدک ۹۵.
  • مقایسه پورت‌ها بدون بررسی ترافیک، اشتراک و هزینه مازاد.
  • صفر در نظر گرفتن زمان تیم فنی، مهاجرت و بازیابی.
  • خرید ظرفیت سه‌سال آینده از روز اول، بدون بررسی امکان ارتقای مرحله‌ای.

چک‌لیست نهایی خرید کانفیگ و TCO سرور اختصاصی

پیش از امضای قرارداد کانفیگ و TCO سرور اختصاصی، پاسخ این پرسش‌ها را مستند کنید:

  • CPU در بار واقعی چه میزان استفاده و چه عملکردی دارد؟
  • RAM فعلی، حاشیه رشد و مسیر ارتقای آن چقدر است؟
  • ظرفیت قابل استفاده، endurance دیسک و زمان rebuild چیست؟
  • پورت اختصاصی است یا اشتراکی و هزینه ترافیک مازاد چقدر است؟
  • هزینه لایسنس، بکاپ، مانیتورینگ و مدیریت در ۳۶ ماه چقدر می‌شود؟
  • RPO، RTO، SLA و زمان تعویض قطعه در قرارداد چگونه تعریف شده‌اند؟
  • در صورت رشد یا مهاجرت، هزینه خروج داده و انتقال سرویس چیست؟

جمع‌بندی؛ بهترین کانفیگ، کم‌هزینه‌ترین پاسخ به نیاز است

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

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

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

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