Sanal sunucu, fiziksel bir sunucunun kaynaklarının (işlemci, bellek, depolama vb.) sanallaştırma teknolojileri kullanılarak sanal sunuculara ayrılmasıyla oluşturulan bir sanal özel sunucudur.
Bir sanal sunucu, paylaşımlı hosting ve bir dedicated server arasında bir seçenek olarak düşünülebilir. Paylaşımlı hostingde birçok web sitesi aynı fiziksel sunucuyu paylaşırken, dedicated serverlar tek bir müşteriye ayrılır. Sanal sunucular ise, kaynakların paylaşılması ve yönetimi açısından bir paylaşımlı hosting sunucusu gibi davranırken, müşterilere daha fazla esneklik ve özelleştirme seçenekleri sunar.
Sanal sunucuların en büyük avantajlarından biri, daha düşük maliyetli olmalarıdır. Bir dedicated serverdan daha ucuzdur ancak daha fazla kontrol ve özelleştirme seçeneği sunar. Sanal sunucular, ayrıca daha esnek bir yapıya sahiptir. Müşteriler, ihtiyaçlarına göre kaynakları ayarlayabilir ve herhangi bir zamanda yükseltebilir veya düşürebilirler.
Sanal sunucular, genellikle bulut sunucu sağlayıcıları tarafından sunulur ve müşteriler bulut altyapısını kullanarak sanal sunucularını yönetebilirler.