İçeriğe geç

BaşlarkenHizmet seçimi

VPS, VDS ve dedicated sunucu: hangisini seçmeli?

VPS, VDS ve dedicated sunucuların yalıtım, performans ve iç içe sanallaştırma farkları, iş yükünüzü nasıl ölçeceğiniz ve fiziksel sunucunun ne zaman değdiği.

  • Başlangıç
  • 12 dk okuma
  • Güncellendi

Denendiği sistemler: Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Debian 12, Debian 13

Bu sayfada
  1. Kısa cevap
  2. VPS nasıl çalışır?
  3. HyperDC'de VDS nedir?
  4. Apple Silicon macOS neden VPS?
  5. Dedicated sunucu ne zaman değer?
  6. Yan yana
  7. Yükseltmeden önce ölçün
  8. İç içe sanallaştırma: hızlı kontrol
  9. Beş adımda seçim
  10. Sık yapılan hatalar
  11. Sonraki adımlar

VPS, VDS ve dedicated sunucu size root veya yönetici erişimli, kendi işletim sisteminiz ve kendi IP adresinizle size ait bir sunucu verir. Değişen, fiziksel makinenin ne kadarının size ayrıldığı ve sunucunun hangi özellikleri sunduğudur. Bu rehber her seçeneği açıklar, neye ihtiyacınız olduğunu nasıl ölçeceğinizi gösterir ve seçim için bir kontrol listesi verir.

Kısa cevap

  • Web siteleri, küçük uygulamalar, geliştirme sunucuları, VPN'ler ve botlar için VPS seçin. Paylaşılan bir fiziksel sunucu üzerinde yalıtılmış bir sanal makine alırsınız.
  • Daha fazla kaynağa ihtiyacınız olduğunda veya kendi sanal makinelerinizi çalıştırmak istediğinizde VDS seçin. HyperDC'de her VDS'te iç içe sanallaştırma, daha büyük CPU ve bellek kaynakları ve NVMe depolama bulunur.
  • Makinenin tamamına ihtiyacınız olduğunda dedicated sunucu seçin: sürekli yük altında tutarlı performans, donanım erişimi, tek kiracılı yalıtım ya da kendi fiziksel donanımında çalışması gereken yazılım.

VPS nasıl çalışır?

Sanal özel sunucu, birden fazla sanal makineyi yan yana çalıştıran fiziksel bir sunucu üzerindeki sanal bir makinedir. Hipervizör, ana makinenin işlemcilerini, belleğini ve depolamasını bunlar arasında paylaştırır ve her birini yalıtır: kendi çekirdeğiniz ve işletim sisteminiz, root veya yönetici erişiminiz, kendi IP adresiniz ve planınızın ayırdığı kaynaklar olur. Linux ve Windows VPS planlarımız KVM sanal makineleridir.

Ana makine paylaşıldığı için sağlayıcılar, her sunucunun aynı anda yoğun olmayacağı varsayımıyla ana makinedeki fiziksel iş parçacığından daha fazla sanal CPU dağıtabilir. Bu yaygın bir uygulamadır ve fiyatları düşük tutar. Çoğu zaman sakin olup kısa süreli yoğunlaşan iş yüklerine uyar: web sitelerinin, geliştirme ortamlarının ve küçük API'lerin çoğu böyledir.

Birden fazla sanal makine aynı anda CPU istediğinde her biri biraz bekler. Linux'ta bunu steal time olarak görürsünüz: top içindeki st değeri, hipervizörün sanal CPU'nuzun zamanını başka bir makineye verdiği payı gösterir. Ara sıra görülen düşük değerler zararsızdır; yoğun saatlerinizde yüksek kalan steal time, iş yükünüzün ayrılmış kaynaklara ihtiyaç duyduğunu gösterir.

HyperDC'de VDS nedir?

VDS, sanal dedicated sunucu (virtual dedicated server) demektir. Sektörde bu kelime gevşek kullanılır; bu yüzden etikete değil plan ayrıntılarına bakın. HyperDC'de kural nettir: bir sunucuya yalnızca üzerinde iç içe sanallaştırma kullanılabildiğinde VDS deriz; böylece içinde kendi sanal makinelerinizi, emülatörlerinizi veya bir hipervizörü çalıştırabilirsiniz. Linux, Windows ve macOS VDS planlarımız bunu daha büyük CPU ve bellek kaynakları ve NVMe depolamayla birlikte sunar. Üretimdeki web siteleri ve mağazalar, veritabanları, derleme sunucuları, oyun sunucuları ve sanallaştırma laboratuvarları için uygundur. Ayrıntılar: VDS ve iç içe sanallaştırma.

Apple Silicon macOS neden VPS?

Apple silicon Mac'lerde macOS sanal makineleri, macOS konukları için iç içe sanallaştırma sunmayan Apple Virtualization çatısında çalışır. İçlerinde sanal makine çalıştıramadığınız için Apple Silicon macOS sunucularımız Apple Silicon macOS VPS olarak satılır. Yine de Xcode derlemeleri ve uygulama testleri için yönetici erişimli eksiksiz bir macOS sistemi sunarlar.

Dedicated sunucu ne zaman değer?

Dedicated sunucu size fiziksel makinenin tamamını verir. Üzerinde başka hiçbir şey çalışmaz; performans donanımın izin verdiği kadar tutarlıdır ve bir sanal makinenin sunamadıklarını kullanabilirsiniz: kendi disk düzeniniz ve RAID'iniz, planınız içeriyorsa uzaktan yönetim arayüzü veya kendi hipervizörünüz. Fiziksel sunucuya geçmenin tipik nedenleri:

  • Sürekli yük: CPU'yu veya diskleri saatlerce meşgul eden veritabanları, analizler veya oyun sunucuları.
  • Yazılım gereksinimleri: bazı yazılımlar veya üreticiler fiziksel, tek kiracılı donanım ister.
  • Yalıtım: tek kiracılı bir sunucu, donanımınızı kimseyle paylaşmadığınızı denetçilere göstermeyi kolaylaştırır.
  • Donanım erişimi: kendi sanallaştırma platformunuz, belirli diskler veya denetleyiciler, ağ katmanının tam kontrolü.

Bedeli esnekliktir. Fiziksel bir sunucuya bellek veya disk eklemek donanım işidir ve daha büyük bir makine genellikle taşıma demektir; bu yüzden kapasiteyi pay bırakarak planlayın.

Yan yana

VPSVDSDedicated sunucu
Nedir?Paylaşılan sunucuda sanal makineİç içe sanallaştırmalı daha büyük sanal makineYalnızca size ait fiziksel makine
En uygun olduğu işlerWeb siteleri, geliştirme, küçük API'ler, VPN'lerÜretim siteleri, veritabanları, CI, laboratuvarlarAğır veritabanları, kendi hipervizörünüz, GPU'lar
İçinde kendi sanal makinelerinizHayırEvetEvet, doğrudan donanımda
PerformansAni yoğunlaşan işler için iyiDaha fazla CPU, bellek ve NVMeEn tutarlı
BüyümeMüşteri panelinden büyük planMüşteri panelinden büyük planDonanım değişikliği veya yeni sunucu

Yükseltmeden önce ölçün

Hisle değil, en yoğun saatlerinizdeki rakamlarla karar verin. Bir Linux sunucuda:

Bash
nproc
free -h
vmstat 1 10

vmstat çıktısında son sütunlara bakın: wa diskleri bekleyerek geçen süre, st ise steal time'dır. nproc ile gördüğünüz CPU sayısının üzerinde kalan bir çalışma kuyruğu (r), süreçlerin CPU beklediğini gösterir.

Pressure stall information (PSI), görevlerin CPU, bellek veya disk beklerken ne kadar zaman geçirdiğini gösterir:

Bash
cat /proc/pressure/cpu
cat /proc/pressure/memory
cat /proc/pressure/io

Dosyalar yoksa çekirdeğinizde PSI etkin değildir (bazı dağıtımlarda psi=1 önyükleme parametresi gerekir); bunun yerine vmstat kullanın. Disk gecikmesi için sysstat paketini kurup şunu çalıştırın:

Bash
sudo apt install sysstat
iostat -x 1 5

Yüksek %util değeriyle birlikte artan r_await ve w_await değerleri, darboğazın disk olduğunu gösterir. Yükseltme zamanının geldiğini gösteren işaretler:

  • Trafiğiniz zirvedeyken steal time yüksek kalıyor.
  • Bellek bitiyor: sunucu swap kullanıyor ya da çekirdek bellek tükendiği için süreçleri durduruyor.
  • Diskler bekletiyor: zirve saatlerinde yüksek wa ve yavaş sorgular.
  • /proc/pressure içinde baskı artıyor.
  • Denetimler veya yazılım gereksinimleri tek kiracılı donanım gerektiriyor.

İç içe sanallaştırma: hızlı kontrol

Bir Linux sunucunun işlemcinin sanallaştırma uzantılarını size sunup sunmadığını görmek için vmx (Intel) veya svm (AMD) bayraklarını sayın:

Bash
grep -Ec '(vmx|svm)' /proc/cpuinfo

0 sonucu, bu sunucuda hızlandırılmış sanal makine çalıştıramayacağınız anlamına gelir; bu bir VPS'te normaldir. Bir VDS'te sonuç sıfırdan büyüktür.

Beş adımda seçim

  1. İş yükünü tanımlayın. Sürekli mi yoğun, yoksa ani artışlarla mı? CPU, bellek veya diske mi yükleniyor?
  2. Bugün çalıştırdığınızı ölçün. Zirve saatlerinde steal time, bellek kullanımı, disk bekleme süresi ve yanıt sürelerini kaydedin.
  3. Kuralları ve donanımı kontrol edin. Uyumluluk kuralları, yazılım gereksinimleri, kendi hipervizörünüz, RAID veya GPU.
  4. Pay bırakarak boyutlandırın. Ölçtüğünüz zirveyi rahatça karşılayan en küçük planı, kullanıcılarınıza yakın bir lokasyonda seçin.
  5. Büyüdükçe gözden geçirin. Rakamlarınız değiştiğinde VPS'ten VDS'e veya dedicated'a geçmek olağan bir adımdır.

Sık yapılan hatalar

  • Ölçmeden yükseltmek. Yavaş bir site çoğu zaman küçük bir sunucudan değil, yavaş bir veritabanı sorgusundan veya eksik bir önbellekten kaynaklanır. Önce ölçün.
  • Sanal makineler için VPS almak. İç içe sanallaştırma olmadan hipervizörler ve Android emülatörleri çalışmaz. VDS seçin.
  • Sonra küçültmeyi planlamak. Diskler küçültülemez; daha küçük bir plana geçmek yeni bir sunucu ve geri yükleme demektir.
  • Lokasyonu göz ardı etmek. Kullanıcılarınızdan uzaktaki büyük bir sunucu, yakındaki küçük bir sunucudan daha yavaş hissettirebilir. Bkz. veri merkezi lokasyonu seçin.

Sonraki adımlar

Sık sorulan sorular

VDS, VPS'ten daha mı hızlıdır?

Tanım gereği değil. HyperDC'de bir VDS, VPS planlarımızdan daha büyük kaynaklara, NVMe depolamaya ve kullanılabilir iç içe sanallaştırmaya sahiptir; başka sağlayıcılarda bu kelime paylaşılmayan CPU kapasitesi anlamına gelebilir. Plan özelliklerini karşılaştırın ve kendi iş yükünüzü ölçün.

Apple Silicon macOS neden VDS değil de VPS olarak satılıyor?

Apple'ın Virtualization çatısı macOS konukları için iç içe sanallaştırma sunmaz; HyperDC'de bir VDS'te ise iç içe sanallaştırma her zaman kullanılabilir. Apple Silicon macOS VPS planları yine de Xcode ve uygulama testleri için yönetici erişimli eksiksiz bir macOS sistemi sunar.

Daha sonra VPS'ten VDS'e veya dedicated sunucuya geçebilir miyim?

Evet. Aynı seri içinde müşteri panelinden daha büyük bir plana geçebilirsiniz. Seriler arasında geçiş, örneğin VPS'ten VDS'e veya dedicated sunucuya, yeni bir sunucu ve verilerinizin taşınması anlamına gelir; bize yazın, adımları anlatalım.

VPS'te kendi sanal makinelerimi çalıştırabilir miyim?

Hayır. VPS planlarında iç içe sanallaştırma yoktur. Bunun sunulduğu bir VDS ya da daha büyük laboratuvarlar için nested dedicated veya dedicated sunucu seçin.

Tek bir küçük web sitesi için en iyisi hangisi?

Çoğu zaman hiçbiri: birçok küçük site için paylaşımlı veya WordPress hosting yeterlidir ve sunucu yönetimi gerektirmez. Root erişimine veya paylaşımlı hostingin izin vermediği bir yazılıma ihtiyacınız olduğunda VPS seçin.

Üçünde de root erişimi var mı?

Evet. Her VPS, VDS ve dedicated sunucu Linux'ta root, Windows'ta yönetici erişimiyle gelir; macOS sunucular yönetici hesabıyla gelir. Fark, ne kadar kontrol sahibi olduğunuz değil, makinenin ne kadarının size ayrıldığıdır.

Kaynaklar

Şifre Oluştur

Lütfen onaylayın