اصطلاح سرور مجازی به سروری گفته می شود که معمولاً در یک مرکز داده قرار دارد و منابع آن توسط چندین کاربر که هرکدام کنترل آن را دارند به اشتراک گذاشته می شود. این به معنی تبدیل یک سرور فیزیکی به چندین ماشین مجازی است که هر یک می توانند سیستم عامل خاص خود را اجرا کنند و منابع خود را داشته باشند.
این راهی است برای بهرهگیری کامل از قدرت پردازش یک سرور به بیش از یک کاربر و در عوض به کاربران روی سرور امکان میدهد تجهیزات را به اشتراک بگذارند، البته سرور مجازی (VPS) معمولا هزینه پایین تری نسبت به سرور اختصاصی دارد.
سرور مجازی در یک محیط «چند کاربره» فعالیت می کند، بدین معنی که چندین VM در همان سخت افزار فیزیکی اجرا می شوند. در این حالت، منابع محاسباتی یک سرور فیزیکی مجازی شده و در بین تمام VM هایی که روی آن کار می کنند، به اشتراک گذاشته می شوند. معماری یک سرور مجازی کمی پیچیده تر از یک سرور فیزیکی است.
ده ها VPS می توانند بدون تأثیرگذاری بر عملکرد، به راحتی کار کنند. با وجود اینکه VPS از نظر عملکردی معادل یک سرور فیزیکی اختصاصی است اما می تواند به عنوان یک سرویس فروخته شود و از قیمت بسیار پایینتری نسبت به سرور فیزیکی برخوردار باشد.