انتخاب سیستمعامل شاید جزئیاتی به نظر برسد که میشود بعداً دربارهٔ آن تصمیم گرفت. اما روی VPS این انتخاب سه چیز را یکجا تعیین میکند: مبلغی که میپردازید، مقدار RAM که برای کار خودتان میماند، و شیوهای که هر روز از سرور نگهداری میکنید. اول جواب کوتاه را میآوریم و بعد عددهای پشت آن را. همهٔ عددها را روی سرورهای تازه از ایمیجهای خودمان اندازه گرفتیم.
جواب کوتاه
Windows را انتخاب کنید وقتی کارتان برنامهای لازم دارد که فقط برای Windows وجود دارد: ترمینال معاملهگریای که فقط روی Windows اجرا میشود، برنامهٔ دسکتاپی که شرکتتان از قبل استفاده میکند، سرویس قدیمی روی .NET Framework، یا اتوماسیونی که در برنامههای Windows کلیک میکند. Windows برای کسی هم مناسب است که میخواهد سرور را مثل یک کامپیوتر معمولی اداره کند و هیچوقت ترمینال باز نکند.
Linux را انتخاب کنید برای تقریباً همهٔ کارهای دیگر: سایتها، Docker، پایگاهدادهها، VPN، رباتهای تلگرام و دیسکورد، رباتهای معاملهگری نوشتهشده با Python، ایجنتهای هوش مصنوعی و سرورهای بازی. بیشتر نرمافزارهای این حوزهها اول برای Linux نوشته میشوند.
اگر مطمئن نیستید، به احتمال زیاد Linux.
هر کدام پیش از شروع کار چقدر مصرف میکند
سرورهای تازه از ایمیجهای خودمان راه انداختیم و حدود یک دقیقه و نیم پس از بوت، بدون ورود هیچ کاربری، اندازه گرفتیم:
| سیستم | RAM در حالت بیکار | فضای دیسک مصرفی | پردازهها |
|---|---|---|---|
| Alpine Linux 3.21 | 55 MB | 153 MB | حدود 70 |
| Debian 12 | 213 MB | 1.2 GB | 81 |
| Ubuntu 24.04 | 313 MB | 2.7 GB | 102 |
| Windows Server 2022 | 965 MB تا 1.3 GB | حدود 14 GB | 88 |
پیش از آنکه نرمافزار شما شروع به کار کند، Windows دستکم سه برابر Ubuntu و حدود بیست برابر Alpine حافظه مصرف میکند. به همین دلیل کوچکترین پلن Windows ما 4 GB رم دارد، در حالی که برای کوچکترین پلن Linux همان 1 GB کافی است. روی دیسک، Windows حدود 14 GB از 50 GB پلن خود را میگیرد و Ubuntu کمتر از 3 GB.
هزینه
قیمت ماهانهٔ پلنهای ما:
| Linux | Windows | |
|---|---|---|
| ارزانترین | Nano: 2 vCPU، 1 GB، 15 GB، $3 | Windows-Small: 4 vCPU، 4 GB، 50 GB، $11 |
| 4 vCPU، 4 GB، NAT | Small: $8 | Windows-Small: $11 |
| 4 vCPU، 4 GB، IPv4 اختصاصی | Small-IP: $16 | Windows Small-IP: $28 |
| 6 vCPU، 6 GB، NAT | Medium: $12 | Windows-Medium: $19 |
در اندازهٔ یکسان، Windows روی NAT بین $3 تا $7 و با IPv4 اختصاصی $12 گرانتر است. فاصلهٔ بیشتر در پایینترین رده است: ربات یا سایت کوچکی که روی سرور Linux با $3 بهخوبی کار میکند، روی Windows دستکم پلن $11 لازم دارد، چون خود Windows حدود 1 GB مصرف میکند.
لایسنس هم هست. ایمیج Windows ما Windows Server 2022 است که با کلید خودتان فعالش میکنید (BYOL چطور کار میکند). برای Linux لایسنسی برای خرید وجود ندارد.
شیوهٔ نگهداری سرور
Linux را از طریق SSH و با متن اداره میکنید. تنظیمات در فایلها هستند، نرمافزار از مدیر بسته نصب میشود و هر مرحله را میشود به اسکریپت تبدیل کرد. به همین دلیل ابزارهای اتوماسیون و ایجنتهای هوش مصنوعی راحتتر با سرورهای Linux کار میکنند. راهنماهای راهاندازی ما برای Ubuntu، Debian، Rocky Linux و Alpine حدود ده دقیقه طول میکشند.
Windows را با Remote Desktop اداره میکنید: دسکتاپ کامل، ابزارهای گرافیکی آشنا و PowerShell برای وقتی که اسکریپت میخواهید. دو نفر میتوانند بدون لایسنس اضافه همزمان وصل شوند (چطور کاربر دوم اضافه کنیم). OpenSSH هم داخلش هست تا از ماشین دیگری با اسکریپت کار کنید. اولین کار روی هر سرور Windows، ایمنسازی RDP است.
سه اشتباه رایج
«برای Remote Desktop به Windows نیاز دارم.» نه. سرور Linux هم میتواند دسکتاپی اجرا کند که با همان برنامهٔ Remote Desktop باز میشود. با XFCE و xrdp هر نشست روی سرور آزمایشی Ubuntu ما حدود 360 MB رم اضافه کرد.
«رباتهای معاملهگری Windows میخواهند.» بیشترشان نه. Freqtrade، Hummingbot و تقریباً همهٔ رباتهای Python یا Node.js مستقیماً روی Linux اجرا میشوند. Windows فقط وقتی لازم است که خود ترمینال برنامهٔ Windows باشد.
«Windows 10 میخواهم، نه Server.» Windows دسکتاپی روی سرور اجارهای مشکل لایسنس دارد و پشتیبانی Windows 10 هم تمام شده است. Server 2022 همان برنامهها را اجرا میکند. جزئیات در Windows 10 یا Windows Server روی VPS.
انتخاب ما
- سایت، مجموعهٔ Docker، پایگاهداده یا ربات: Linux. Ubuntu 24.04 اگر آموزشها را دنبال میکنید، Debian 12 برای مصرف کمتر، Alpine برای سبکترین میزبان Docker.
- نرمافزاری که فقط برای Windows وجود دارد: Windows Server 2022، از Windows-Small شروع کنید.
- مطمئن نیستید: با Linux شروع کنید. Nano ماهی $3 است، پس امتحان کردنش هزینهٔ زیادی ندارد.
اما از همان اول تصمیم بگیرید. ایمیج Windows فقط روی پلنهای Windows کار میکند، پس رفتن از Linux به Windows در آینده یعنی پلن تازه و انتقال دادهها. همهٔ پلنهای Linux در VPS هستند و چهار پلن Windows در صفحهٔ Windows VPS. پرداخت با USDT، USDC یا ETH روی شبکههای Base، Ethereum یا Polygon است و مدرک هویتی لازم نیست.
نظرات
هنوز نظری نیست. اولین نفر باشید.