Ekran Kartlı Sunucu Satışları Başladı. İncele
VDS ve Dedicated Sunucu

VDS ve VPS Arasındaki Farklar

VDS ve VPS aynı şey mi? Kaynak paylaşımı, garantili çekirdek, overselling, performans ve fiyat açısından detaylı karşılaştırma tablosu.

  • 7 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • VDS ile VPS arasındaki temel fark kaynak tahsisidir: VDS’te vCPU ve RAM size ayrılır, VPS’te işlemci gücü çoğu zaman diğer kullanıcılarla paylaşılır.
  • İkisi de sanal sunucudur ve ikisinde de kök (root) erişimi vardır; fark donanımın nasıl paylaştırıldığında ve sağlayıcının kaç müşteriyi aynı makineye koyduğundadır.
  • Farkı ölçmenin en pratik yolu CPU steal time’dır: vmstat 1 5 çıktısındaki st sütunu sürekli %5 üzerindeyse donanım aşırı satılmıştır.
  • Oyun sunucusu, veritabanı ve gecikmeye duyarlı her iş yükünde ayrılmış kaynak veren paketi seçin; ayrıntılar VDS nedir sayfasında.

VDS ve VPS arasındaki fark tek cümleyle şudur: ikisi de sanal sunucudur, ama VDS’te işlemci ve bellek kaynakları size ayrılırken VPS’te bu kaynaklar genellikle aynı fiziksel makinedeki diğer kullanıcılarla paylaşılır. Kök erişimi, kendi işletim sistemi ve kendi IP adresi her ikisinde de vardır; ayrım donanımın nasıl paylaştırıldığında ve sağlayıcının bir makineye kaç müşteri sığdırdığındadır.

Bu ayrım pazarlama detayı değil, ölçülebilir bir performans farkıdır. Aşağıda farkı nereden geldiğini, sunucunuzda nasıl ölçeceğinizi ve hangi iş yükünde hangisini seçmeniz gerektiğini somut komutlarla anlatıyoruz.

Terim Karmaşası Nereden Geliyor?#

Sektörde VDS ve VPS terimleri standart bir tanıma bağlı değildir. Bir sağlayıcının “VPS” dediği paket, başka bir sağlayıcının “VDS” tanımını karşılayabilir. Bu yüzden isim yerine teknik özellikler tablosuna bakmak gerekir. Pratikte sektörde yerleşmiş kullanım şudur:

  • VPS (Virtual Private Server): Sanal özel sunucu. Kaynaklar bölünmüştür ama işlemci payı çoğu zaman esnektir; yoğunlukta düşer. Sağlayıcı aynı fiziksel makineye görece çok müşteri yerleştirir.
  • VDS (Virtual Dedicated Server): Sanal ayrılmış sunucu. vCPU ve RAM sanal makineye sabitlenir. Makine başına düşen müşteri sayısı azdır, performans tahmin edilebilir.

Bir paketin gerçekte hangisi olduğunu anlamanın en net yolu şu soruyu sormaktır: “vCPU’lar bana ayrılmış mı, yoksa paylaşımlı mı?” Yazılı cevap alamıyorsanız paket muhtemelen paylaşımlıdır.

BilgiKaynağın ayrılmış olması, donanımın fiziksel olarak size ait olduğu anlamına gelmez. Fiziksel makinenin tamamını istiyorsanız aradığınız ürün dedicated sunucudur; karşılaştırması VDS mi dedicated sunucu mu sayfasında.

Yan Yana Karşılaştırma#

KriterVPSVDS
vCPU tahsisiPaylaşımlı, esnekAyrılmış, sabit
RAM tahsisiAyrılmış (genellikle)Ayrılmış
Yoğun saatte performansDeğişkenTutarlı
Makine başına müşteri sayısıYüksekDüşük
CPU steal time riskiYüksekDüşük
SanallaştırmaKVM veya konteyner tabanlıGenellikle KVM
Kök erişimiVarVar
Oyun sunucusu uygunluğuRiskliUygun
FiyatDaha düşükDaha yüksek
VPS ve VDS teknik karşılaştırması

Asıl Fark: Overselling ve CPU Steal Time#

Sanallaştırmanın ekonomisi basittir: çoğu sunucu çoğu zaman boştur. Sağlayıcı, 32 çekirdekli bir makinedeki çekirdekleri toplamda 32’den fazla vCPU olacak şekilde satarsa buna overselling denir. Herkes aynı anda yük bindirmediği sürece kimse fark etmez. Sorun, yoğun saatte herkesin aynı anda işlemci istemesiyle başlar.

Bu durumda sanal makineniz “çalışmak istiyorum” der, hipervizör “sıra sende değil” der. Aradaki bekleme süresine steal time denir ve doğrudan ölçülebilir:

# st sütunu = steal time. Sürekli 0-1 arası olmalı.
vmstat 1 5

# procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
#  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
#  1  0      0 6412300  12048 894512    0    0     3    12  210  380  4  1 95  0  0
#                                                                              ^^
#                                                                          bu sütun

Değeri sürekli izlemek için tek satırlık bir kontrol yazabilirsiniz:

# Son 60 saniyenin ortalama steal time değeri
mpstat 1 60 | tail -1 | awk '{print "Ortalama steal: %" $NF}'

# Anlık bakış
top -bn1 | grep "Cpu(s)"
Steal timeAnlamıNe yapmalı?
%0 - %1SağlıklıBir şey yapmanız gerekmez
%2 - %5SınırdaYoğun saatlerde tekrar ölçün
%5 - %15Aşırı satılmışSağlayıcıya bildirin, ayrılmış vCPU’ya geçin
%15 üzeriCiddi sorunSunucuyu taşımayı planlayın
CPU steal time değerlerinin yorumlanması
DikkatSteal time yüksekken sunucu içinde hiçbir hata görmezsiniz. Loglar temizdir, CPU kullanımı düşük görünür, RAM boldur. Buna rağmen yanıt süreleri uzar ve oyun sunucusunda TPS düşer. Sebebini bulamadığınız yavaşlıklarda ilk bakılacak yer bu değerdir.

Sanallaştırma Teknolojisi Farkı#

İkinci ayrım, sanal makinenin nasıl oluşturulduğudur. Bu, hangi yazılımları çalıştırabileceğinizi doğrudan belirler.

KVM (tam sanallaştırma)#

Sanal makineniz kendi çekirdeğini çalıştırır. Docker kurabilir, kernel parametrelerini değiştirebilir, swap tanımlayabilir, istediğiniz Linux dağıtımını ya da Windows Server’ı yükleyebilirsiniz. Bellek raporlaması gerçektir; free -h çıktısı size ait sayıları gösterir.

Konteyner tabanlı (OpenVZ, LXC)#

Tüm müşteriler ana makinenin çekirdeğini paylaşır. Kaynak kullanımı daha verimlidir ama esneklik azdır: kernel modülü yükleyemez, bazı ağ yapılandırmalarını yapamaz, swap’ı gerçek anlamda kullanamazsınız. Bellek limitleri de çekirdek seviyesinde uygulandığı için sıra dışı hatalarla karşılaşabilirsiniz.

# Hangi sanallaştırma üzerinde olduğunuzu öğrenin
systemd-detect-virt
# Çıktı örnekleri: kvm, qemu, vmware, lxc, openvz, none

# Daha ayrıntılı bilgi
sudo dmesg | grep -i hypervisor
lscpu | grep -i "hypervisor vendor"

Sunucunuzda Docker, WireGuard ya da özel bir kernel modülü çalıştıracaksanız KVM olmayan bir paketi baştan eleyin.

Performans Farkı Pratikte Nerede Hissedilir?#

Oyun sunucuları#

En keskin fark burada. Minecraft, FiveM veya MTA gibi oyunların ana döngüsü tek iş parçacığında çalışır ve saniyede sabit sayıda tick üretmek zorundadır. İşlemciye erişimde yaşanan 20 milisaniyelik bir gecikme bile bir tick’i kaçırmaya yeter. Sonuç, oyuncu tarafında “blok geri geliyor” ya da “karakter zıplıyor” şikâyetidir. Bu yüzden Minecraft sunucusu kuracağınız makinede paylaşımlı çekirdekten kaçınmalısınız.

Veritabanları#

MySQL ve PostgreSQL, sorgu planlamada ve indeks taramada işlemciye yoğun biçimde ihtiyaç duyar. Steal time yükseldiğinde sorgu süreleri kademeli değil, sıçramalı biçimde artar. Uygulama tarafında bu, zaman aşımı hatalarıyla ortaya çıkar.

Web siteleri#

Statik ağırlıklı ve önbellekli bir sitede fark küçüktür. Ancak her istekte PHP çalıştıran bir e-ticaret sitesinde kampanya trafiği geldiğinde paylaşımlı çekirdek hızla darboğaza dönüşür. Site tarafındaki iyileştirmeleri site hızlandırma rehberinde bulabilirsiniz.

Yedekleme ve arşivleme#

Sıkıştırma işlemleri işlemciye tam yük bindirir. Paylaşımlı bir pakette gece yedeği alırken diğer müşterilerin de aynı saatte yedek almasıyla karşılaşırsanız işlem saatlerce sürebilir.

Disk ve I/O Tarafındaki Fark#

İşlemci kadar konuşulmayan ama en az onun kadar belirleyici olan konu disktir. Paylaşımlı paketlerde disk IOPS’u da paylaşılır ve genellikle sınırlandırılır. Kendi sunucunuzda gerçek disk davranışını ölçmek için:

# Sıralı yazma testi (test dosyasını sonra silin)
dd if=/dev/zero of=/tmp/test.img bs=1G count=1 oflag=dsync
rm /tmp/test.img

# Disk tipini doğrulayın: ROTA=0 ise dönen disk değil (SSD/NVMe)
lsblk -d -o name,rota,size,model

# Anlık disk bekleme süresi: %util ve await sütunlarına bakın
iostat -x 1 5

await değerinin sürekli yüksek olması, diskin sizin isteklerinizi kuyrukta beklettiği anlamına gelir. NVMe SSD kullanan ayrılmış paketlerde bu değer milisaniyenin altında seyreder. Disk tipi HDD ya da SATA SSD olan paketleri, fiyatı ne olursa olsun ciddi iş yükü için değerlendirmeyin.

Fiyat Farkı Neden Var?#

VDS’in daha pahalı olmasının tek bir sebebi vardır: sağlayıcı aynı fiziksel makineye daha az müşteri koyar. 32 çekirdekli bir sunucuyu 8 müşteriye ayrılmış çekirdeklerle satmakla, 30 müşteriye paylaşımlı satmak arasında ciddi bir gelir farkı vardır. Bu farkın bedelini fiyat olarak ödersiniz, karşılığında performans tutarlılığı alırsınız.

Karar verirken şu hesabı yapın: yoğun saatte yaşanan bir yavaşlama size ne kadara mal oluyor? Bir hobi projesinde cevap “hiçbir şeye” olabilir. Oyuncu kaybeden bir sunucuda ya da sepet terk eden bir e-ticaret sitesinde fark, paket arasındaki aylık farkı ilk günde geçer. Batihost tarafında ayrılmış kaynak veren paketler VDS sayfasında, en yüksek saat hızını isteyenler için High CPU VDS seçeneği ayrı listelenir.

Hangisini Seçmelisiniz?#

Karar için dört soruya cevap verin:

  1. İş yükünüz gecikmeye duyarlı mı?#

    Oyun sunucusu, gerçek zamanlı uygulama, ses/görüntü akışı veya işlem yoğun API ise cevabınız evettir ve ayrılmış kaynak gerekir. Statik bir site ya da nadiren çalışan bir betikse hayırdır.

  2. Yük sürekli mi, ara ara mı?#

    İşlemciyi günün büyük kısmında meşgul eden bir uygulama, paylaşımlı kaynaklı bir pakette hem sizi hem komşularınızı rahatsız eder. Sürekli yükte ayrılmış paket şart.

  3. Kernel seviyesinde erişime ihtiyacınız var mı?#

    Docker, WireGuard, özel kernel modülü ya da swap yapılandırması gerekiyorsa KVM tabanlı bir pakete geçin.

  4. Kesinti ve yavaşlamanın maliyeti nedir?#

    Ticari bir hizmet veriyorsanız tutarlılığın bedelini ödemek en ucuz seçenektir. Kişisel projede ise esnek paketle başlayıp gerekirse yükseltebilirsiniz.

İpucuKararsızsanız test edin. Bir paketi bir ay alıp yoğun saatlerde vmstat ile steal time, iostat ile disk bekleme süresi ölçün. Rakamlar pazarlama metninden daha güvenilirdir.

Satın Almadan Önce Sorulacak Sorular#

  • vCPU ayrılmış mı, paylaşımlı mı? Yazılı olarak belirtiliyor mu?
  • Sunucular hangi işlemci ailesinde çalışıyor? Saat hızı nedir?
  • Sanallaştırma KVM mi, konteyner tabanlı mı?
  • Disk NVMe SSD mi? IOPS sınırlaması var mı?
  • Ağ portu kaç Gbit, aylık trafik kotası var mı?
  • DDoS filtrelemesi ağ seviyesinde mi yapılıyor?
  • RAM ve disk yükseltmesi mümkün mü, ne kadar kesinti gerektiriyor?
  • Lokasyon seçenekleri neler? Hedef kitlenize en yakın olan hangisi?

Bu soruların daha kapsamlı hâlini ve sağlayıcı değerlendirme kriterlerini sunucu kiralama rehberinde bulabilirsiniz. Aldığınız paket hangisi olursa olsun, teslim aldıktan sonraki ilk iş temel güvenlik ayarlarını yapmaktır; Linux tarafında bağlantı için SSH rehberi, Windows tarafında Uzak Masaüstü rehberi hazır.

Özetle#

VDS ve VPS aynı teknolojinin iki farklı satış biçimidir. VPS’te işlemci gücü esnek ve paylaşımlıdır, maliyeti düşüktür ama yoğunlukta performans değişkendir. VDS’te vCPU ve RAM sanal makinenize sabitlenir, makine başına müşteri sayısı azdır, performans tahmin edilebilir. Farkı ölçmenin yolu steal time ve disk bekleme süresidir; vmstat ile iostat size pazarlama metninden daha doğru bilgi verir.

Oyun sunucusu, veritabanı ve gecikmeye duyarlı her iş yükünde ayrılmış kaynak veren paketi seçin, KVM sanallaştırma ve NVMe SSD şartını koyun, RAM’de 8 GB’ı alt sınır kabul edin. Kavramın tamamını gözden geçirmek isterseniz VDS nedir sayfası konuyu baştan ele alıyor; bir üst basamağı değerlendiriyorsanız VDS mi dedicated sunucu mu sayfasına geçin.

Sıkça Sorulan Sorular#

VDS ile VPS aynı şey mi?

Teknik olarak ikisi de sanallaştırma ile oluşturulmuş sunuculardır, ama tahsis biçimleri farklıdır. VPS paketlerinde işlemci gücü genellikle paylaşılır ve yoğun saatlerde düşer. VDS’te vCPU ve RAM sanal makinenize sabitlenir; aynı fiziksel sunucudaki başka bir müşteri işlemciyi zorlasa bile sizin payınız değişmez.

VDS mi VPS mi daha hızlı?

Aynı donanım üzerinde VDS daha tutarlı performans verir. Boş bir sunucuda ikisi arasında fark görmeyebilirsiniz; fark, makine kalabalıklaştığında ortaya çıkar. Ortalama hız değil, en kötü anda aldığınız hız önemlidir; oyun ve veritabanı iş yüklerinde belirleyici olan da budur.

CPU steal time nedir ve nasıl ölçülür?

Steal time, sanal makinenizin işlem yapmak istediği ama hipervizörün ona sıra vermediği süredir. Linux’ta vmstat 1 5 komutunun st sütunundan ya da top çıktısındaki %st değerinden okunur. Normal koşullarda sıfıra yakın olmalıdır; sürekli %5 üzerindeyse fiziksel makine aşırı satılmış demektir.

VPS’te oyun sunucusu çalışır mı?

Çalışır ama tutarlı olmaz. Oyunların ana döngüsü tek çekirdekte işlediği için işlemciye erişimdeki her kesinti doğrudan gecikmeye dönüşür. Paylaşımlı çekirdekli bir pakette sunucu saatlerce sorunsuz gidip akşam yoğunluğunda ani takılmalar yaşayabilir. Bu iş yükü için ayrılmış vCPU şarttır.

Sanallaştırma teknolojisi neden önemli?

KVM gibi tam sanallaştırmada kendi çekirdeğinizi çalıştırırsınız: Docker kurabilir, kernel parametresi değiştirebilir, swap tanımlayabilirsiniz. Konteyner tabanlı eski yapılarda (OpenVZ, LXC) çekirdek ana makineyle ortaktır; bazı yazılımlar çalışmaz ve bellek raporlaması yanıltıcı olur. Kontrol komutu: systemd-detect-virt.

VDS neden VPS’ten pahalı?

Çünkü sağlayıcı aynı fiziksel makineye daha az müşteri koyar. Ayrılmış vCPU vermek, çekirdeklerin aşırı satılmaması demektir; bu da sunucu başına düşen gelir düşer, birim maliyet yükselir. Fiyat farkı doğrudan performans tutarlılığının bedelidir.

Hangi durumda VPS yeterli olur?

Trafiği düşük bir web sitesi, küçük bir API, kişisel bir proje ya da nadiren çalışan bir zamanlanmış görev için paylaşımlı kaynaklı bir paket yeterli olabilir. Belirleyici soru şu: iş yükünüz zaman zaman yavaşlarsa gerçekten bir sorun oluyor mu? Cevap hayırsa VPS mantıklıdır.

VDS ve Dedicated Sunucu — Tüm Rehberler#

  1. VDS Nedir ve Ne İşe Yarar?
  2. VDS ve VPS Arasındaki Farklar
  3. VDS mi Dedicated Sunucu mu Seçmelisiniz?
  4. VDS Aldıktan Sonra Yapılması Gereken İlk Ayarlar
  5. Windows Sunucuya Uzak Masaüstü (RDP) Bağlantısı
  6. SSH ile Sunucuya Bağlanma Rehberi
  7. Ubuntu Server Kurulumu ve İlk Yapılandırma
  8. Sunucu Güvenlik Duvarı Yapılandırması: UFW, iptables ve Windows Firewall

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön