VDS مخفف Virtual Dedicated Server یا «سرور اختصاصی مجازی» است؛ سروری که مثل VPS روی لایه مجازیسازی اجرا میشود، اما منابع آن بهصورت رزروشده و بدون اشتراک در اختیار شماست. در این مقاله توضیح میدهیم VDS دقیقاً چیست، چه تفاوتی با VPS معمولی دارد و مهمتر از همه، از روی چه نشانههایی بفهمید وقت مهاجرت از VPS به VDS رسیده است.
فهرست مطالب
VDS چیست؟
در یک VPS معمولی، هایپروایزر هستههای پردازنده فیزیکی را بهصورت زمانبندیشده بین ماشینهای مجازی مختلف تقسیم میکند. اگر همسایههای شما در همان سرور فیزیکی بار سنگینی داشته باشند، ممکن است در ساعات شلوغی سهم پردازنده شما کمتر از انتظار شود. این پدیده را «همسایه پرسروصدا» (Noisy Neighbor) مینامند. توضیح دقیق این سازوکار را در مقاله VPS چیست آوردهایم.
در VDS، منابع از ابتدا رزرو میشوند: هستههای پردازنده، حافظه و فضای ذخیرهسازی سهم ثابت شما هستند و بین مشتریان دیگر تقسیم نمیشوند. نتیجه، کارایی قابل پیشبینی است؛ همان چیزی که از یک سرور اختصاصی انتظار دارید، با انعطاف و سرعت تحویل یک سرور مجازی.
دو معنای رایج VDS در بازار
اصطلاح VDS در بازار هاستینگ به دو شکل استفاده میشود و قبل از خرید باید بدانید ارائهدهنده دقیقاً کدام را میفروشد:
۱. ماشین مجازی با منابع رزروشده
یک سرور مجازی واحد، مثل VPS، اما با هستههای پردازنده اختصاصی و بدون Overcommit. شما یک سیستمعامل و یک سرور دریافت میکنید.
۲. محیط مجازیسازی اختصاصی
در این مدل، یک محیط هایپروایزر کامل (مثلاً VMware ESXi) با سهم مشخصی از پردازنده، حافظه و ذخیرهسازی در اختیار شما قرار میگیرد و خودتان داخل آن چند ماشین مجازی میسازید، منابع را بینشان تقسیم میکنید و شبکه داخلی آنها را مدیریت میکنید. VDS تراست هاست از این نوع است: محیط ESXi با منابع مشخص و شبکه ایزوله برای هر مشتری.
مدل دوم برای کسبوکارهایی مناسب است که چند سرویس مجزا دارند و میخواهند بدون خرید و نگهداری سختافزار، یک زیرساخت مجازی کوچک اختصاصی داشته باشند.
مقایسه VPS، VDS و سرور اختصاصی
| معیار | VPS | VDS | سرور اختصاصی |
|---|---|---|---|
| تخصیص پردازنده | زمانبندیشده و قابل اشتراک | رزروشده | کل سختافزار |
| پایداری کارایی | خوب، با احتمال نوسان در شلوغی | بالا و قابل پیشبینی | بالا |
| تعداد سیستمعامل | یک | یک یا چند (بسته به مدل) | به انتخاب شما |
| ارتقای منابع | سریع | سریع | نیازمند تغییر سختافزار |
| مسئولیت سختافزار | ارائهدهنده | ارائهدهنده | ارائهدهنده یا خودتان |
| هزینه | کمترین | متوسط | بیشترین |
مقایسه جزئیتر VPS و VDS را در مقاله تفاوت VPS و VDS و مقایسه با سرور فیزیکی را در VPS یا سرور اختصاصی بخوانید.
نشانههایی که به VDS نیاز دارید
اگر یک یا چند مورد از این نشانهها را در VPS فعلیتان میبینید، احتمالاً وقت ارتقا رسیده است:
- Steal Time بالا: در خروجی دستور
top، ستونstدرصد زمانی را نشان میدهد که ماشین شما منتظر پردازنده فیزیکی مانده است. اگر این عدد بهطور مداوم از چند درصد بیشتر است، منابع پردازنده شما تحت فشار همسایههاست. - نوسان زمان پاسخ: سایت یا API شما در ساعات خاصی کند میشود، در حالی که ترافیک خودتان تغییری نکرده است.
- دیتابیس حساس: دیتابیسهای بزرگ به پردازنده و I/O پایدار نیاز دارند و نوسان، مستقیماً به کندی کوئریها تبدیل میشود.
- چند سرویس جداگانه: وبسرور، دیتابیس، سرویس ایمیل و محیط تست را روی چند VPS پراکنده دارید و مدیریت آنها سخت شده است.
- نیاز به ایزولهسازی شبکه: میخواهید سرورهای داخلی بدون IP عمومی و فقط از طریق شبکه خصوصی با هم ارتباط داشته باشند.
برای اندازهگیری Steal Time در یک بازه طولانیتر از vmstat 5 یا sar -u استفاده کنید. مفهوم vCPU و زمانبندی آن را هم در مقاله راهنمای انتخاب VPS مرور کردهایم.
کاربردهای رایج VDS
- فروشگاههای اینترنتی پرترافیک که کندی در زمان کمپین مستقیماً به فروش آنها لطمه میزند.
- نرمافزارهای سازمانی مثل ERP، CRM و سیستمهای حسابداری که چند ماشین مجازی (اپلیکیشن، دیتابیس و بکاپ) دارند.
- محیطهای توسعه و تست که نیاز به ساخت و حذف سریع ماشینهای مجازی دارند.
- سرویسدهندگان و آژانسها که میخواهند برای هر مشتری ماشین مجازی جداگانه بسازند.
- سرورهای بازی و پخش زنده که به پردازنده پایدار و تأخیر ثابت نیاز دارند.
مهاجرت از VPS به VDS
مهاجرت را با برنامه انجام دهید تا قطعی سرویس به حداقل برسد:
- از سرور فعلی بکاپ کامل بگیرید و آن را روی محیط جدید بازیابی کنید.
- TTL رکوردهای DNS را چند ساعت قبل از مهاجرت کم کنید (مثلاً ۳۰۰ ثانیه).
- سرویس را روی سرور جدید با فایل hosts کامپیوتر خودتان تست کنید.
- در زمان کمترافیک، دادههای تغییرکرده (بهخصوص دیتابیس) را همگام کنید و DNS را تغییر دهید.
- سرور قدیمی را تا چند روز نگه دارید تا از کامل بودن مهاجرت مطمئن شوید.
اصول تنظیم DNS در این فرایند را در مقاله DNS چیست توضیح دادهایم.
چکلیست خرید VDS
- ارائهدهنده کدام مدل VDS را عرضه میکند: یک ماشین با منابع رزروشده یا محیط هایپروایزر کامل؟
- نوع دیسک (NVMe یا SSD) و سیاست بکاپ زیرساخت چیست؟
- سرعت پورت شبکه و سهمیه ترافیک ورودی و خروجی چقدر است؟
- دسترسی مدیریت (مثلاً پنل ESXi) چگونه امن شده است؟ VPN یا IP عمومی؟
- دیتاسنتر کجاست و چه پشتیبانی فنی ارائه میشود؟
سوالات متداول
آیا VDS همان سرور اختصاصی است؟
خیر. VDS همچنان روی لایه مجازیسازی اجرا میشود و سختافزار فیزیکی را با مشتریان دیگر به اشتراک میگذارد، اما منابع آن رزروشده است. سرور اختصاصی یعنی کل سختافزار فیزیکی فقط متعلق به شماست.
آیا رم در VPS هم اشتراکی است؟
بسته به ارائهدهنده دارد. برخی ارائهدهندگان حافظه را Overcommit میکنند، یعنی بیش از ظرفیت فیزیکی به ماشینها اختصاص میدهند. قبل از خرید، سیاست ارائهدهنده را بپرسید.
آیا در VDS میتوانم چند سیستمعامل نصب کنم؟
در مدل محیط مجازیسازی اختصاصی، بله؛ هر ماشین مجازی سیستمعامل خودش را دارد، مثلاً یک ماشین لینوکس برای وبسرور و یک ماشین ویندوز برای نرمافزار حسابداری.
VDS برای یک وبلاگ یا سایت کوچک لازم است؟
معمولاً خیر. برای سایتهای کوچک و متوسط، یک VPS خوب یا هاست اشتراکی کافی و اقتصادیتر است.
VDS با محیط ESXi اختصاصی
با VDS تراست هاست محیط مجازیسازی خودتان را با منابع مشخص و شبکه ایزوله داشته باشید، یا برای پروژههای سبکتر از سرورهای مجازی استفاده کنید.