سرور مجازی (VPS) یک سرور فیزیکی است که با مجازیسازی به چند سرور مستقل تقسیم شده. هر VPS سیستمعامل، پردازنده، رم و فضای خودش را دارد و شما دسترسی کامل مدیر سیستم به آن دارید. در مقابل این آزادی، نصب، امنیت، بهروزرسانی و بکاپ همه با خود شماست.
سه نوع میزبانی
| هاست اشتراکی | سرور مجازی | سرور اختصاصی | |
|---|---|---|---|
| تشبیه | واحدی در آپارتمان با مدیر ساختمان | واحد مستقل؛ همهی کارهایش با خودتان | کل ساختمان |
| منابع | سهم مشخص | اختصاصی | کل یک سرور |
| دسترسی | کنترل پنل | کامل (root) | کامل |
| مدیریت | با شرکت | با شما | با شما |
| هزینه | کم | متوسط | بالا |
با VPS چه کارهایی میشود که با هاست نمیشود؟
- نصب هر نرمافزار و هر نسخهای.
- اجرای پردازشهای دائمی: صف، وبسوکت، ربات.
- داکر و معماری چندسرویسی.
- تنظیم دلخواه وبسرور و دیتابیس.
- دسترسی ترمینال.
مسئولیتهایی که میآید
| کار | روی هاست | روی VPS |
|---|---|---|
| بهروزرسانی امنیتی سیستمعامل | شرکت | شما |
| فایروال و جلوگیری از نفوذ | شرکت | شما |
| نصب و تنظیم وبسرور، PHP، دیتابیس | آماده | شما |
| بکاپ | خودکار | شما |
| پایش و رفع خرابی نیمهشب | شرکت | شما |
| کنترل پنل | دارد | باید نصب و مجوزش را بخرید |
VPSی که کسی نگهداریاش نمیکند، از هاست اشتراکی هم کندتر است هم ناامنتر.
برای چه کسی مناسب است؟
- برنامهنویسی که نیاز فنی مشخصی دارد و مدیریت لینوکس بلد است.
- پروژهای که بالاترین پلن هاست برایش کم است.
- کسبوکاری که مدیر سرور دارد.
برای چه کسی نیست؟
- سایت وردپرسی که «فقط کند شده». اول علت را پیدا کنید. (عیبیابی)
- کسی که میخواهد «سرور خودش را داشته باشد» ولی کسی را برای نگهداری ندارد.
- فروشگاهی که از هاست اقتصادی بزرگتر شده؛ برای آن هاست پربازدید هست که منابع بیشتری میدهد و همچنان مدیریتشده است.
پلههای منطقی رشد
- هاست اقتصادی
- هاست وردپرس حرفهای یا هاست Node.js
- هاست پربازدید
- سرور
بیشتر سایتها هیچوقت به پلهی چهارم نمیرسند.
سوالهای رایج
VPS از هاست سریعتر است؟
اگر درست تنظیم شود و منابعش بیشتر باشد، بله. VPS کوچکِ تنظیمنشده از هاست خوب کندتر است.
هاست اشتراکی یا VPS برای من؟
برای پروژهی برنامهنویسی حتماً VPS لازم است؟
نه همیشه. (هاست اشتراکی برای برنامهنویسی)