
به اشتراک بگذارید

به اشتراک بگذارید
💡 خلاصه: VDS یعنی ماشین مجازی با هسته و رم رزروشده
🔶 منابع کاملاً انحصاری با سرور اختصاصی
[ Physical server: 2 CPU sockets, 56 threads, RAM, disks ]
|
[ Hypervisor: KVM / ESXi / Hyper-V ]
/ | \
[ VDS A ] [ VDS B ] [ VPS pool ]
cores 0-7 pinned cores 8-15 pinned shared cores
32GB reserved 32GB reserved RAM may be overcommitted
\______ shared disks + network ______/
🔸 نکته فنی از مستندات Proxmox VE

| ویژگی | VPS | VDS | سرور اختصاصی |
|---|---|---|---|
| پردازنده | vCPU اشتراکی، با احتمال فروش مازاد | هسته یا رشته رزروشده | همه هستههای فیزیکی |
| رم | ممکن است بیش از ظرفیت تخصیص یابد | رزروشده و ثابت | کل رم فیزیکی |
| دیسک و شبکه | اشتراکی | معمولاً همچنان اشتراکی | انحصاری |
| دسترسی به سختافزار | ندارد | ندارد | کامل؛ BIOS، RAID و کنسول مدیریت |
| اثر همسایه پرسروصدا | ممکن است محسوس باشد | کمتر، در پردازنده و رم | وجود ندارد |
| هزینه نسبی | کمتر | متوسط | بیشتر |
📚 همسایه پرسروصدا در مستندات Azure

⚠️ محدودیت مهم
vmstat 5 12 # column 'st' = steal time (%)
grep '^cpu ' /proc/stat # 8th value = cumulative steal
nproc && free -h # visible cores and RAM

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