سرور مجازی (VPS) چیست؟
VPS مخفف Virtual Private Server است و در فارسی به آن «سرور مجازی» میگویند. سرور مجازی بخشی جداشده از منابع یک سرور فیزیکی است که مانند یک سرور مستقل رفتار میکند: سیستمعامل جداگانه دارد، دسترسی مدیریتی کامل میدهد و منابعش به سرویسهای دیگر وابسته نیست.
سرور مجازی چگونه کار میکند؟
روی یک سرور فیزیکی نرمافزاری به نام هایپروایزر (Hypervisor) نصب میشود. وظیفهٔ هایپروایزر این است که پردازنده، حافظه و فضای دیسک آن سرور را بین چند ماشین مجازی تقسیم کند و مرز میان آنها را حفظ کند. هر ماشین مجازی یک سرور مجازی است.
به همین دلیل شما روی سرور مجازی خودتان دسترسی root یا Administrator دارید، میتوانید سیستمعامل دلخواه نصب کنید، سرویسها را تغییر دهید و سرور را ریاستارت کنید — بدون اینکه روی کاربران دیگرِ همان سرور فیزیکی اثر بگذارد.
تفاوت سرور مجازی با هاست اشتراکی و سرور اختصاصی
برای انتخاب درست، بهتر است جایگاه سرور مجازی را میان دو گزینهٔ دیگر بدانید:
- هاست اشتراکی: منابع میان تعداد زیادی سایت تقسیم میشود و شما فقط به یک کنترلپنل محدود دسترسی دارید. ساده و کمهزینه است، ولی امکان نصب نرمافزار دلخواه یا تغییر پیکربندی سرور را ندارید. اگر سایت شما یک وبسایت معمولی است، هاست اشتراکی معمولاً کافی است.
- سرور مجازی: منابع مشخص و جداشده، دسترسی کامل به سیستمعامل و امکان نصب هر نرمافزاری. نقطهٔ تعادل میان هزینه و آزادی عمل. فهرست کامل را در صفحهٔ پلنهای سرور مجازی میبینید.
- سرور اختصاصی: کل سرور فیزیکی در اختیار شماست و منابع با هیچکس تقسیم نمیشود. برای بارهای کاری سنگین یا نیازهای خاص سختافزاری مناسب است. جزئیات در صفحهٔ پلنهای سرور اختصاصی.
منابع یک سرور مجازی یعنی چه؟
هنگام انتخاب پلن، این چهار مورد را با نیاز واقعی خودتان بسنجید:
- پردازنده (CPU): تعداد هستههایی که به سرور شما اختصاص مییابد. برنامههایی که محاسبات سنگین دارند به هستهٔ بیشتر نیاز دارند.
- حافظه (RAM): تعیینکنندهترین منبع برای اغلب وبسایتها و پایگاههای داده. کمبود رم معمولاً زودتر از کمبود CPU خودش را نشان میدهد.
- فضای دیسک: نوع دیسک بهاندازهٔ حجم آن مهم است؛ دیسکهای SSD و بهویژه NVMe سرعت خواندن و نوشتن بسیار بالاتری از هارد مکانیکی دارند.
- پهنای باند و ترافیک: میزان دادهای که در ماه میتوانید جابهجا کنید و سرعت اتصال شبکه.
سرور مجازی ایران یا خارج؟
انتخاب لوکیشن بیش از هر چیز به محل کاربران شما بستگی دارد. اگر مخاطب اصلی داخل ایران است، سرور مجازی ایران تأخیر (پینگ) کمتری برای بازدیدکنندگان داخلی دارد و پرداخت و پشتیبانی آن سادهتر است. اگر مخاطب یا سرویس شما بینالمللی است، لوکیشنهای خارج مانند آلمان، هلند، فرانسه و آمریکا گزینهٔ منطقیتری هستند.
مدیریتشده یا مدیریتنشده؟
در حالت مدیریتنشده (Unmanaged) نصب، بهروزرسانی، امنیت و رفع اشکال سرور بر عهدهٔ خودتان است؛ این حالت برای کسی مناسب است که با لینوکس یا ویندوز سرور آشناست. در حالت مدیریتشده این کارها را تیم فنی انجام میدهد. اگر دانش فنی کافی ندارید یا وقتش را ندارید، سرور مجازی مدیریتشده یا خدمات پشتیبانی و مدیریت سرور انتخاب امنتری است.
چه سیستمعاملی نصب کنیم؟
سرور مجازی را میتوان با لینوکس (توزیعهایی مانند اوبونتو، دبیان، AlmaLinux) یا ویندوز سرور تحویل گرفت. اگر نرمافزار شما به محیط ویندوز وابسته است — مثلاً برنامههای مبتنی بر ASP.NET یا نرمافزارهای دسکتاپی که روی سرور اجرا میشوند — ویندوز لازم است؛ در بقیهٔ موارد لینوکس معمولاً منابع کمتری مصرف میکند.
سرور مجازی برای چه کارهایی مناسب است؟
- میزبانی سایتهایی که از ظرفیت هاست اشتراکی عبور کردهاند
- اجرای برنامهها و سرویسهایی که نیاز به نصب نرمافزار خاص دارند
- راهاندازی محیط تست و توسعه
- سرویسهایی که به آیپی اختصاصی نیاز دارند
- پایگاههای دادهٔ کوچک و متوسط
جمعبندی
سرور مجازی زمانی انتخاب درستی است که به دسترسی کامل روی سیستمعامل و منابع تضمینشده نیاز دارید، اما هزینه و پیچیدگی یک سرور اختصاصی هنوز توجیه ندارد. برای انتخاب پلن متناسب با نیازتان میتوانید پلنهای سرور مجازی آنلاین سرور را ببینید یا از مشاورهٔ تخصصی زیرساخت کمک بگیرید.