VPS ve VDS Nedir? Aralarındaki Farklar ve Doğru Seçim
VPS ile VDS arasındaki farklar, sanallaştırma türleri ve sanal sunucu seçerken bakmanız gereken noktalar.

Web siteniz veya uygulamanız paylaşımlı hostingin sınırlarına yaklaştığında karşınıza çıkan ilk seçenek sanal sunucudur. Sektörde bu hizmet için iki kısaltma kullanılır: VPS (Virtual Private Server, sanal özel sunucu) ve VDS (Virtual Dedicated Server, sanal ayrılmış sunucu). İkisi de bir fiziksel sunucunun sanallaştırma ile bölünmesiyle oluşturulur; fark, kaynakların size ne ölçüde ayrıldığındadır. Bu yazıda iki kavramı, aralarındaki farkları ve sanal sunucu seçerken nelere bakmanız gerektiğini anlatıyoruz.
Sanal sunucu nedir?
Veri merkezindeki yüksek kapasiteli bir fiziksel sunucu, hipervizör adı verilen bir sanallaştırma yazılımıyla birden çok bağımsız sanal makineye bölünür. Her sanal makinenin kendi işletim sistemi, IP adresi, disk alanı ve kullanıcıları vardır. Kendi sanal sunucunuzda yönetici (root veya Administrator) yetkisiyle çalışırsınız; aynı fiziksel makinedeki diğer sanal sunucuları göremezsiniz, onlar da sizinkini göremez.
Paylaşımlı hostingte bir sunucunun işletim sistemi, web sunucusu ve yazılımları tüm müşteriler için ortaktır; siz yalnızca kontrol paneli üzerinden kendi hesabınızı yönetirsiniz. Sanal sunucuda ise işletim sisteminden itibaren her şey sizindir. İstediğiniz yazılımı kurabilir, web sunucusunu kendinize göre yapılandırabilir, farklı programlama dilleri ve veritabanları çalıştırabilirsiniz.
Sanal sunucu paketlerinde işlemci gücü vCPU (sanal işlemci) olarak belirtilir. Bir vCPU, fiziksel işlemcinin bir çekirdeğine veya iş parçacığına karşılık gelen ve sanal sunucuya tanımlanan işlem birimidir. Aynı vCPU sayısına sahip iki sunucunun performansı, altta kullanılan işlemcinin nesline ve saat hızına göre farklı olabilir. Bellek ve disk ise sanal sunucuya belirli bir kapasiteyle tanımlanır ve işletim sistemi bunları fiziksel donanım gibi görür.
Sunucuyu yeniden başlatma, konsola erişim ve işletim sistemini yeniden kurma gibi işlemler genellikle hizmet sağlayıcının yönetim panelinden yapılır. Konsol erişimi, SSH bağlantısı kesildiğinde veya güvenlik duvarı ayarında bir hata yaptığınızda bile sunucuya ulaşmanızı sağlar.
VPS ile VDS arasındaki fark
İki terim için herkesin kabul ettiği kesin bir standart tanım yoktur ve firmalar bu kısaltmaları farklı anlamlarda kullanabilir. Yine de sektörde yaygın olan ayrım şöyledir:
- VPS: Kaynaklar sanal sunucuya tanımlanır, ancak fiziksel sunucuda toplam kapasiteden fazlası satılmış olabilir (overcommit). Komşu sanal sunucular yoğunlaştığında işlemci zamanı ve bellek için yarış oluşabilir; performans saatten saate değişebilir.
- VDS: İşlemci, bellek ve disk kaynakları size ayrılmıştır ve başka sanal sunucularla paylaşılmaz. Tanımlanan kaynak kullanımınıza hazır bekler; performans daha öngörülebilirdir.
Bu nedenle bir sanal sunucu teklifini değerlendirirken VPS veya VDS etiketinden çok, kaynakların gerçekten ayrılmış olup olmadığını ve hangi sanallaştırma teknolojisinin kullanıldığını sormak daha doğrudur. İşlemci ve bellek size mi ayrılmış, yoksa fiziksel sunucudaki diğer müşterilerle mi paylaşılıyor? Disk NVMe mi? Port hızı ve trafik koşulları neler? Bu soruların yanıtları, paket adındaki kısaltmadan daha fazla bilgi verir.
| Özellik | Kaynak paylaşımlı VPS | VDS |
|---|---|---|
| İşlemci ve bellek | Paylaşılabilir, aşırı satış olabilir | Size ayrılmış |
| Performans | Komşu sunucuların yüküne göre değişebilir | Daha öngörülebilir |
| Yönetici erişimi | Var | Var |
| Uygun olduğu işler | Test ve düşük trafikli projeler | Üretim ortamı ve yoğun uygulamalar |
Sanallaştırma türleri: KVM ve konteyner tabanlı yapılar
Sanal sunucunun nasıl davranacağını kullanılan sanallaştırma teknolojisi de belirler. İki temel yaklaşım vardır.
Tam sanallaştırma (KVM): KVM (Kernel-based Virtual Machine), Linux çekirdeğine entegre bir hipervizördür ve işlemcinin donanım sanallaştırma desteğini (Intel VT-x, AMD-V) kullanır. Her sanal sunucu kendi çekirdeğiyle, bağımsız bir bilgisayar gibi çalışır. Bu sayede Linux dağıtımlarının yanı sıra Windows Server da kurulabilir, çekirdek modülleri yüklenebilir, güvenlik duvarı ve ağ ayarları serbestçe yapılandırılabilir.
Konteyner tabanlı sanallaştırma: OpenVZ veya LXC gibi konteyner tabanlı yapılarda tüm sanal sunucular fiziksel sunucunun çekirdeğini paylaşır. Kaynak tüketimi düşüktür; ancak çekirdek sürümünü değiştiremez, Windows kuramaz ve bazı yazılımları, örneğin belirli VPN veya güvenlik araçlarını çalıştıramayabilirsiniz. Kaynak yalıtımı da tam sanallaştırmaya göre daha zayıftır.
Tam sanallaştırmada her sanal sunucu kendi çekirdeğini çalıştırdığı için, bir sanal sunucuda yaşanan çekirdek düzeyindeki bir sorun aynı fiziksel makinedeki diğer sanal sunucuları etkilemez. Ayrılmış kaynakla birlikte KVM kullanan bir sanal sunucu, özel yazılım çalıştıracak ve öngörülebilir performans bekleyen projeler için daha esnek bir temel sunar.
Sanal sunucu kimler için uygundur?
- Paylaşımlı hostingin CPU, RAM veya işlem limitlerine sürekli takılan yüksek trafikli siteler ve e-ticaret mağazaları
- Node.js, Python, Go, Java veya .NET ile yazılmış uygulamalar ve API servisleri
- Docker ile konteyner çalıştırmak isteyen geliştirme ekipleri
- Muhasebe, ERP veya CRM yazılımlarını kendi sunucusunda barındırmak isteyen şirketler
- n8n gibi otomasyon araçları, oyun sunucuları ve özel veritabanı kurulumları
- Birden çok müşteri sitesini kendi kontrol paneliyle yönetmek isteyen ajanslar
- Canlı sistemi etkilemeden yeni sürümlerin denendiği geliştirme ve test ortamları
Windows Server gerektiren uygulamalar, örneğin bazı masaüstü tabanlı muhasebe programları veya .NET Framework ile yazılmış eski yazılımlar için Windows destekleyen bir sanal sunucu gerekir. YetkinBulutNet sanal sunucularında Linux dağıtımları kullanılır; Windows Server, diski 40 GB ve üzeri paketlerde seçilebilir.
Buna karşılık yalnızca bir kurumsal tanıtım sitesi veya blog barındıracaksanız, sanal sunucunun yönetim yükü çoğu zaman gereksizdir. Bu tür siteler için cPanel Hosting veya ayrılmış kaynaklı Kurumsal Hosting daha pratik bir seçimdir. Sanal sunucuya geçmeniz gerekip gerekmediğinden emin değilseniz önce mevcut paketinizin kaynak kullanımına bakın; sorun çoğu zaman daha üst bir hosting paketiyle de çözülebilir.
Sanal sunucu seçerken nelere dikkat etmeli?
- İşlemci (vCPU): Çekirdek sayısı kadar her çekirdeğin hızı da önemlidir. PHP ve birçok veritabanı sorgusu tek çekirdek performansına bağlıdır.
- Bellek (RAM): Veritabanı ve önbellek kullanımı arttıkça bellek ihtiyacı büyür. Bellek yetmediğinde sistem diske takas (swap) yapar ve performans belirgin şekilde düşer.
- Disk türü: NVMe SSD diskler, SATA SSD ve HDD’lere göre çok daha yüksek okuma ve yazma hızı ve düşük gecikme sunar.
- Ağ: Port hızı, IPv4 adresi sayısı ve DDoS korumasının olup olmadığı.
- Lokasyon: Kullanıcılarınız Türkiye’deyse sunucunun Türkiye’de olması gecikmeyi azaltır. Kişisel veri işleyen şirketler için verinin nerede tutulduğu KVKK açısından da önemlidir.
- Snapshot ve yedek: Panelden anlık görüntü alınıp alınamadığı ve yedeklerin nerede saklandığı.
- İşletim sistemi seçenekleri: İhtiyacınız olan Linux dağıtımının veya Windows Server sürümünün sunulup sunulmadığı.
YetkinBulutNet Sanal Sunucu paketleri KVM tabanlı VDS mimarisindedir: vCPU, bellek ve SSD disk size ayrılır ve tam root erişimi verilir. Ubuntu, Debian, AlmaLinux, Rocky Linux ve CentOS kurulabilir. Sunucular İstanbul’daki veri merkezinde bulunur ve ağ seviyesinde DDoS koruması uygulanır. Konsol, güvenlik duvarı ve snapshot paketlere dahildir.
Ağ, IP adresi ve e-posta
Port hızı, sunucunun internete bağlandığı bağlantının kapasitesini gösterir. Ayrı hizmetler için ek IPv4 adresi gerekebilir; IPv4 adresleri kıt olduğundan genellikle gerekçeyle tahsis edilir. Sunucuda e-posta sunucusu çalıştıracaksanız, IP adresinin ters DNS (PTR) kaydının alan adınıza ayarlanması gerekir; aksi halde gönderdiğiniz iletiler alıcı sunucularda reddedilebilir.
Kaynak ihtiyacını nasıl tahmin edersiniz?
Kesin bir formül yoktur; ihtiyaç, çalıştıracağınız yazılıma ve trafiğe göre değişir. Yine de bazı genel gözlemler yol gösterebilir. Birkaç orta trafikli PHP sitesi veya küçük bir API için 2 vCPU ve 4 GB bellek çoğu zaman yeterli bir başlangıçtır. Veritabanı aynı sunucuda çalışıyorsa ve büyükse, sık kullanılan verinin bellekte tutulabilmesi için bellek ihtiyacı hızla artar. Docker ile birden çok servis çalıştıracaksanız her servisin bellek kullanımını toplayıp üzerine işletim sistemi ve önbellek için pay bırakın.
Mevcut bir siteyi taşıyorsanız en güvenilir veri bugünkü kaynak kullanımınızdır. Paylaşımlı hostingte panelin kaynak kullanımı ekranından işlemci ve bellek değerlerinin yoğun saatlerde ne seviyeye çıktığına bakın. Sanal sunucuya geçtikten sonra da htop gibi araçlarla ve izleme yazılımlarıyla kullanımı takip edin. İşlemci sürekli yüksek veya bellek sürekli dolu çalışıyorsa daha yüksek kaynaklı bir yapılandırma gerekir.
Yönetim sorumluluğu
Sanal sunucunun sağladığı özgürlük, beraberinde sorumluluk getirir. Paylaşımlı hostingte işletim sistemi güncellemeleri, güvenlik yamaları ve yazılım bakımı hosting firması tarafından yapılır. Yönetimsiz bir sanal sunucuda ise bu işler sizin sorumluluğunuzdadır:
- İşletim sistemi ve yazılım güncellemelerinin düzenli yapılması
- SSH erişiminin güvenli hale getirilmesi, örneğin anahtarla giriş kullanılması ve şifreyle girişin kapatılması
- Güvenlik duvarı kurallarının yapılandırılması ve gereksiz servislerin kapatılması
- Düzenli yedek alınması ve yedeklerin sunucu dışında saklanması
- Kaynak kullanımının ve hata kayıtlarının izlenmesi
- Kullanılmayan kullanıcı hesaplarının ve servislerin düzenli olarak gözden geçirilmesi
Sunucunun yeniden kurulumu diskteki tüm verileri siler; bu işlemden önce mutlaka yedek alın. Yönetimli hizmette ise bu işlerin tamamı veya bir kısmı hizmet sağlayıcı tarafından üstlenilir; hangi işlerin kapsama girdiği hizmet tanımında belirtilir. Linux sunucu yönetimi konusunda deneyiminiz yoksa sunucu kurulumu, güvenlik sıkılaştırma ve bakım için yönetimli hizmet seçeneğini değerlendirebilirsiniz.
İlk kurulumda yapılacaklar
Yönetimi kendiniz üstlenecekseniz yeni bir Linux sanal sunucuda ilk iş olarak şu adımları uygulamanız önerilir:
- Paket listelerini ve kurulu yazılımları güncelleyin.
- Root yerine kullanacağınız, yönetici yetkisine sahip ayrı bir kullanıcı oluşturun.
- SSH anahtarınızı bu kullanıcıya ekleyin; ardından root ile ve şifreyle SSH girişini kapatın.
- Güvenlik duvarında (ufw veya firewalld) yalnızca ihtiyaç duyduğunuz portları açın.
- Fail2Ban gibi bir araçla tekrarlanan başarısız giriş denemelerini engelleyin.
- Güvenlik güncellemelerinin otomatik kurulmasını sağlayın.
- Sunucunun saat dilimini ayarlayın, izleme ve yedekleme düzenini kurun.
Büyük bir değişiklikten önce, paketinizde varsa panelden snapshot almak geri dönüşü kolaylaştırır. Ancak snapshot, sunucu dışında saklanan düzenli yedeklerin yerine geçmez.
Paylaşımlı hosting, VDS ve dedicated sunucu
Doğru seçim, projenizin ihtiyacına ve sunucu yönetimine ne kadar zaman ayırabileceğinize bağlıdır:
- Paylaşımlı hosting: Yönetim hosting firmasındadır ve kontrol paneliyle kolay kullanılır. Web siteleri ve e-posta için ekonomik bir başlangıçtır.
- Sanal sunucu (VDS): Ayrılmış kaynak ve tam yetki sunar. Özel yazılım, yüksek trafik ve özel yapılandırma gerektiren projeler için uygundur; yönetim bilgisi ister. Sunucu yönetimiyle uğraşmadan ayrılmış kaynak isteyenler için kurumsal hosting arada bir seçenektir.
- Dedicated sunucu: Fiziksel donanımın tamamı size aittir. Sanal sunucu kaynaklarının yetmediği, donanım seviyesinde kontrol gereken büyük iş yükleri için tercih edilir.
İhtiyacınız netleşmediyse küçük bir yapılandırmayla başlayıp kaynak kullanımını izleyerek büyümek, baştan büyük bir sunucu almaktan genellikle daha ekonomiktir. Sanal sunucudan dedicated sunucuya geçiş ise verilerin yeni sunucuya taşınmasını gerektirir; bu nedenle büyüme planınızı baştan düşünmek faydalıdır. Hosting türlerinin genel karşılaştırması için hosting seçimi rehberimize bakabilirsiniz.
Sonuç
VPS ve VDS’nin ikisi de sanal sunucudur; temel fark, kaynakların başka sunucularla paylaşılıp paylaşılmadığıdır. Öngörülebilir performans istiyorsanız ayrılmış kaynaklı ve KVM tabanlı bir VDS tercih edin. Sanal sunucuya geçmeden önce yönetim sorumluluğunu kimin üstleneceğini belirlemek de donanım seçimi kadar önemlidir. Paket seçerken vCPU, bellek ve disk değerlerinin yanında snapshot seçeneklerini, işletim sistemi desteğini ve sunucu konumunu da karşılaştırın.
Sanal sunucu türünü seçtikten sonra doğru aileyi ve paketi belirlemek için VDS nasıl seçilir yazımıza bakabilirsiniz.
Kaynak kullanımınız bir VDS paketini aşıyorsa dedicated sunucu kiralama rehberine, sanallaştırma laboratuvarı kuracaksanız nested sanallaştırma yazısına bakın.
Sıkça sorulan sorular
VPS ile VDS arasındaki fark nedir?
VDS’de işlemci, bellek ve disk kaynakları size ayrılır ve paylaşılmaz. VPS terimi ise kaynakların paylaşılabildiği yapılar için de kullanılır; bu nedenle kaynakların ayrılmış olup olmadığını sormak gerekir.
Sanal sunucuya kontrol paneli kurabilir miyim?
Evet. Root erişimiyle cPanel/WHM veya Plesk gibi bir kontrol panelini lisansıyla birlikte kurabilirsiniz. Panel lisansı ayrıca ücretlendirilir.
Sanal sunucuya Windows Server kurabilir miyim?
Evet. Windows Server, diski 40 GB ve üzeri paketlerde seçilebilir; 30 GB diskli VDS-1 yalnız Linux ile çalışır.
Sanal sunucunun güvenliğinden kim sorumlu?
Yönetimli hizmet alınmadıkça işletim sistemi, yazılım güncellemeleri, güvenlik ve yedekleme sunucu sahibinin sorumluluğundadır. Ağ seviyesindeki DDoS koruması veri merkezi tarafında sağlanır.
Paylaşımlı hostingten sanal sunucuya ne zaman geçmeliyim?
Siteniz paketin CPU ve RAM limitlerine sürekli takılıyorsa, özel yazılım kurmanız gerekiyorsa veya sunucu yapılandırmasını kendiniz belirlemek istiyorsanız sanal sunucuya geçmeyi değerlendirebilirsiniz.
Bu yazıyı paylaşın




















































