نکات کلیدی
- هر ماشین مجازی روی یک سرور فیزیکی و زیر یک هایپروایزر اجرا می شود
- 📌 یک مفهوم با چند نام: در بازار ایران این سرویس را VDS، VPS اختصاصی و سرور اختصاصی مجازی می خوانند.
- از انتخاب میان VPS، VDS و سرور اختصاصی تا ساخت ماشین های مجازی با منابع رزروشده روی سرور اختصاصی خودتان، تیم فنی IT هزاره سوم در کنار شماست.
سرور مجازی اختصاصی (VDS) چیست؟ تفاوت با VPS در ۲۰۲۶
VDS ماشینی مجازی است که ارائهدهنده هسته پردازنده و رم آن را برای یک مشتری کنار میگذارد و در پردازنده و رم فروش مازاد نمیکند. در این راهنما میخوانید این رزرو چطور انجام میشود، VDS با VPS و سرور اختصاصی چه فرقی دارد و چطور با عدد واقعی — نه با نام سرویس — انتخاب کنید.
🏢 IT هزاره سوم | itmanage.ir
🔹 سرور مجازی اختصاصی چیست؟
یک ماشین مجازی روی یک سرور فیزیکی و زیر لایهای به نام هایپروایزر اجرا میشود؛ مثل KVM که در Proxmox VE به کار میرود، یا VMware ESXi و Hyper-V. هایپروایزر منابع فیزیکی را میان چند ماشین مجازی تقسیم میکند. تفاوت اصلی VPS و VDS در همین تقسیم است: ارائهدهنده یا با فرض اینکه همه مشتریان همزمان از منابع استفاده نمیکنند، بیش از ظرفیت واقعی میفروشد (VPS)، یا برای هر مشتری سهم ثابتی کنار میگذارد (VDS).
برای درک ساده، VPS را مثل فروش بیش از ظرفیت صندلی هواپیما ببینید: خطوط هوایی شرط میبندند همه سر حاضر نمیشوند، پس جایی که نیست میفروشند. VDS مثل صندلی رزروشدهی شماست؛ حتی اگر صندلیهای دیگر خالی بمانند، کسی جای شما نمینشیند. سرور اختصاصی هم مثل اجاره کل هواپیماست: هیچ مسافر دیگری در کار نیست.
- ✅«اختصاصی» در این سرویس معمولاً فقط به پردازنده و رم اشاره دارد، نه به کل سختافزار.
- ✅استاندارد رسمی برای VDS وجود ندارد و هر ارائهدهنده آن را بهشکل خود تعریف میکند.
- ✅انتخاب اشتباه میان VPS، VDS و سرور اختصاصی یا هزینه اضافه میآورد یا کندی در ساعتهای اوج.
- ✅دیسک، کارت شبکه و خود سرور فیزیکی در VDS همچنان میان ماشینها مشترک است.
🔹 منابع چطور رزرو میشوند؟

در عمل، رزرو منابع در VDS به سه تنظیم در هایپروایزر برمیگردد. هر ارائهدهنده ممکن است همه یا بخشی از آنها را اعمال کند؛ به همین دلیل پیش از خرید باید بپرسید کدامیک واقعاً اجرا شده است:
- ◀️سنجاق هسته (CPU Pinning): در libvirt عنصر vcpupin تعیین میکند هر vCPU روی کدام پردازنده فیزیکی میزبان اجرا شود.
- ◀️رزرو رم: رم ماشین از ابتدا کامل تخصیص مییابد و با سازوکار Ballooning به ماشینهای دیگر قرض داده نمیشود.
- ◀️نسبت بدون فروش مازاد: مجموع هستهها و رم فروختهشده از ظرفیت فیزیکی سرور، منهای سهم هایپروایزر، بیشتر نمیشود.
هر vCPU معمولاً به یک رشته پردازنده میزبان نگاشت میشود، نه لزوماً به یک هسته فیزیکی کامل. مثلاً دو پردازنده Xeon E5-2680 v4 در مجموع ۲۸ هسته و با Hyper-Threading ۵۶ رشته دارند. پس یک پلن با ۴ vCPU ممکن است در عمل روی ۲ هسته فیزیکی و ۴ رشته اجرا شود. هنگام مقایسه پیشنهادها بپرسید «هسته» در مشخصات به معنای هسته فیزیکی است یا رشته.
| ویژگی | VPS | VDS | سرور اختصاصی |
|---|---|---|---|
| پردازنده | vCPU اشتراکی؛ فروش مازاد ممکن است | هسته یا رشته رزروشده | همه هستههای فیزیکی |
| رم | ممکن است بیش از ظرفیت تخصیص یابد | رزروشده و ثابت | کل رم فیزیکی |
| دیسک و شبکه | اشتراکی | معمولاً همچنان اشتراکی | انحصاری |
| دسترسی به سختافزار | ندارد | ندارد | کامل؛ BIOS، RAID و کنسول مدیریت |
| اثر همسایه پرسروصدا | ممکن است محسوس باشد | در CPU و رم کمتر | وجود ندارد |
| هزینه نسبی | کمتر | متوسط | بیشتر |
🔹 تفاوت واقعی VPS، VDS و سرور اختصاصی

در VPS چند vCPU از ماشینهای گوناگون روی یک هسته فیزیکی نوبت میگیرند. وقتی همسایهها پرمصرف باشند، ماشین شما برای اجرا منتظر میماند. لینوکس این انتظار را با شاخص Steal نشان میدهد؛ طبق صفحه راهنمای proc_stat، Steal زمانی است که در محیط مجازی صرف اجرای سیستمعاملهای دیگر شده است. در VDS با هستههای سنجاقشده این رقابت روی پردازنده عملاً کنار میرود.
طبق مستندات Red Hat، هایپروایزر KVM امکان تخصیص بیش از ظرفیت (Overcommit) را فراهم میکند؛ یعنی میتوان بیش از منابع فیزیکی، vCPU و رم به ماشینها داد، چون بیشتر پردازهها همیشه همه منابع خود را مصرف نمیکنند. VDS این امکان را برای رم کنار میگذارد. اما دیسکها، کنترلر RAID و کارت شبکه همچنان میان همه ماشینهای آن سرور مشترکاند و یک همسایه با I/O سنگین میتواند روی سرعت دیسک شما اثر بگذارد.
در مقایسه VPS و VDS معمولاً از شبکه حرفی زده نمیشود، در حالی که کارت شبکه و پورت سرور میزبان میان همه ماشینها تقسیم میشود. اگر همسایهای ترافیک سنگین بفرستد یا هدف حمله قرار بگیرد، پهنای باند در دسترس شما هم ممکن است کاهش یابد. پیش از خرید، سرعت پورت، سهم تضمینشده از پهنای باند و شیوه محاسبه ترافیک را بپرسید.
حتی بهترین VDS هم یک ماشین مجازی است. شما به BIOS، کنترلر RAID یا کنسول مدیریت سختافزار مثل iLO دسترسی ندارید، نمیتوانید هایپروایزر دلخواه نصب کنید و اجرای مجازیسازی تو در تو (Nested) به تصمیم ارائهدهنده بستگی دارد. در سرور اختصاصی، کل سختافزار از آن شماست و کنترل کامل بر مجازیسازی در دست شماست.
- پردازنده و رم قابل پیشبینی با هزینه کمتر از یک سرور کامل
- ارتقا و تغییر پلن معمولاً سریعتر از جابهجایی سختافزار است
- مناسب بارهایی که روی VPS فقط در اوج دچار نوسان میشوند
- دیسک، شبکه و هایپروایزر با دیگران شریک است
- خرابی سرور میزبان همه ماشینهای روی آن را متوقف میکند
- تعریف استانداردی ندارد؛ ادعای «اختصاصی» بدون مشخصات مکتوب قابل راستیآزمایی نیست
⚠️ محدودیت امنیتی: جداسازی ماشینهای مجازی به امنیت هایپروایزر وابسته است. مستندات Proxmox VE تصریح میکنند که CPU affinity یک قابلیت امنیتی نیست. اگر الزامات قراردادی یا امنیتی شما اشتراک سختافزار را نمیپذیرد، VDS پاسخ کافی نیست و به سرور اختصاصی نیاز دارید.
🔹 چه زمانی VDS کافی است؟

پاسخ به نوع بار کاری شما بستگی دارد، نه به نام سرویس. پیش از تصمیم، مصرف فعلی را اندازه بگیرید: میانگین و اوج پردازنده، رم استفادهشده، حجم خواندن و نوشتن دیسک و ترافیک. بدون این اعداد، هر انتخابی حدس است.
- ✅سایت یا اپلیکیشنی که روی VPS معمولی در ساعتهای اوج دچار نوسان پردازنده میشود.
- ✅سرورهای بازی سبک، رباتها و سرویسهایی که به زمان پاسخ پایدار نیاز دارند.
- ✅محیط تست و توسعه با منابع قابل پیشبینی، بدون نیاز به دسترسی سختافزاری.
- ✅کسبوکاری که هنوز به ظرفیت کامل یک سرور فیزیکی نیاز ندارد.
- ◀️دیتابیس بزرگ یا بار سنگین دیسک که به I/O انحصاری نیاز دارد.
- ◀️نیاز به نصب هایپروایزر دلخواه و ساخت چند ماشین مجازی برای خودتان.
- ◀️الزام قراردادی یا امنیتی به سختافزار غیرمشترک.
- ◀️بار کاری سنگین و پایدار که بخش بزرگی از منابع یک سرور را مصرف میکند.
سادهترین نشانه در لینوکس، ستون st در خروجی ابزارهایی مثل vmstat یا top است. اگر در ساعتهای اوج Steal بهطور پایدار بالاتر از صفر باشد، ماشین شما برای پردازنده با دیگران رقابت میکند. برای VDS با هستههای سنجاقشده، این عدد باید نزدیک صفر بماند.
اگر چند سرویس جدا دارید، میتوانید یک سرور اختصاصی اجاره کنید و روی آن ماشینهای مجازی با منابع رزروشده بسازید. در Proxmox VE، گزینه affinity هستههای فیزیکی هر ماشین را تعیین میکند و cpuunits سهم نسبی زمان پردازنده را. مراحل عملی را در آموزش نصب Proxmox روی سرور اختصاصی ببینید و با خرید IPv4 اضافه، به هر ماشین یک IP جدا بدهید.
🔹 پرسشهای متداول درباره VDS
VDS ماشینی مجازی است که ارائهدهنده هسته پردازنده و رم آن را فقط برای یک مشتری رزرو میکند. در VPS معمولی، منابع ممکن است بیش از ظرفیت فیزیکی فروخته شوند و در ساعتهای اوج میان مشتریان تقسیم شوند. محدودیت مهم این است که دیسک و شبکه در هر دو معمولاً اشتراکی باقی میمانند.
به میزان شلوغی سرور میزبان بستگی دارد. روی میزبانی کمبار ممکن است تفاوتی نبینید، اما در ساعتهای اوج، VPS با فروش مازاد نوسان زمان پاسخ و Steal بالاتری نشان میدهد. بهترین راه، اندازهگیری Steal و زمان پاسخ در چند نوبت مختلف روز است، نه تکیه بر نام سرویس.
خیر. VPS اختصاصی نام دیگری برای VDS است و همچنان یک ماشین مجازی روی سختافزار مشترک به شمار میرود. در سرور اختصاصی، کل سختافزار از پردازنده تا دیسک و کارت شبکه فقط در اختیار شماست و به BIOS، RAID و کنسول مدیریت سختافزار هم دسترسی دارید.
برای فروشگاهی که مشکل اصلیاش نوسان پردازنده روی VPS است، میتواند گام میانی خوبی باشد. اما اگر دیتابیس بزرگ و بار سنگین دیسک دارید، اشتراک دیسک در VDS همچنان گلوگاه است. در این حالت سرور اختصاصی با NVMe انحصاری معمولاً نتیجه پایدارتری میدهد.
بپرسید آیا هستهها سنجاق میشوند یا فقط سهم زمانی تضمین میشود، آیا رم رزرو است یا Ballooning فعال است، نوع دیسک و محدودیت I/O چیست، پورت شبکه چقدر است و آیا مجازیسازی تو در تو فعال میشود. پاسخها را مکتوب بگیرید، چون تعریف استانداردی برای VDS وجود ندارد.
این کار به مجازیسازی تو در تو (Nested Virtualization) نیاز دارد که باید ارائهدهنده آن را فعال کرده باشد. حتی در این حالت، کارایی کمتر از اجرای مستقیم روی سختافزار است و برای محیط عملیاتی توصیه نمیشود. برای ساخت ماشینهای مجازی متعدد، سرور اختصاصی گزینه درستتری است.
Steal زمانی است که ماشین مجازی آماده اجرا بوده، اما هایپروایزر پردازنده را به ماشینهای دیگر داده است. عدد ثابتی برای مرز خطر وجود ندارد؛ آنچه مهم است، Steal پایدار و رو به افزایش در ساعتهای اوج است که با کندی سرویس همزمان شود. در VDS با هسته سنجاقشده، این عدد باید نزدیک صفر بماند.
خیر، رزرو پردازنده و رم تأثیری بر مقاومت در برابر DDoS ندارد. حمله از مسیر شبکه میآید و شبکه در هر دو سرویس اشتراکی است؛ حتی حمله به یک همسایه ممکن است روی پهنای باند شما اثر بگذارد. آنچه تعیینکننده است، محافظت در لایه شبکه ارائهدهنده است.
بله. با هایپروایزری مثل Proxmox VE میتوانید برای هر ماشین هسته و رم مشخص رزرو کنید و با خرید IPv4 اضافه، به هر ماشین IP جدا بدهید. پیش از ارائه آن به دیگران، قوانین سرور اختصاصی را بخوانید و ظرفیت سرور را با احتساب سهم خود هایپروایزر برنامهریزی کنید.
🔹 جمعبندی؛ نام سرویس را نه، منابع واقعی را بسنجید
در این راهنما دیدیم که سرور مجازی اختصاصی ماشینی مجازی با هسته و رم رزروشده است و پاسخ دقیق «VDS چیست» به تنظیمات واقعی ارائهدهنده بستگی دارد، نه به نام پلن. VDS نوسان پردازنده و رم را کاهش میدهد، اما دیسک، شبکه و سرور میزبان همچنان مشترک است و دسترسی سختافزاری هم در کار نیست.
اگر بار شما سبک یا متوسط است، یک VPS خوب یا سرور ابری کافی است. اگر مشکلتان نوسان پردازنده در ساعتهای اوج است، VDS گام میانی منطقی است. و اگر بار سنگین و پایدار دارید، به I/O انحصاری نیاز دارید یا میخواهید ماشینهای مجازی خودتان را بسازید، سرور اختصاصی شفافترین انتخاب است. پیش از انتخاب، مصرف واقعی خود را اندازه بگیرید تا هزینه اضافه نپردازید.
از انتخاب میان VPS، VDS و سرور اختصاصی تا ساخت ماشینهای مجازی با منابع رزروشده روی سرور اختصاصی خودتان، تیم فنی IT هزاره سوم در کنار شماست.

کمپین ابتکار نو
کمپین ایده های نو
کمپین آینده روشن
کمپین طراحی مدرن