VDS Nedir? Nasıl Çalışır ve Kimler İçin Uygundur?

VDS (Virtual Dedicated Server), fiziksel bir sunucu üzerinde hypervisor yazılımıyla oluşturulan ve işlemci (vCPU) ile RAM kaynakları fiziksel kapasitenin üzerinde satılmadan, yani overcommit edilmeden ayrılan sanal sunucudur. Kullanıcı kendi işletim sistemini seçer, root veya yönetici erişimine sahip olur. vCPU ve RAM garanti edildiği için yoğun saatlerde komşu sanal makinelerden etkilenme riski, kaynakların havuzdan paylaştırıldığı VPS'e göre düşüktür.

Bu rehber VDS'in teknik çalışma mantığını, bileşenlerini ve hangi projelerde anlamlı olduğunu anlatıyor. Paketlerin somut donanımını görmek isterseniz VDS paketleri sayfasında işlemci, RAM, disk ve port bilgileri tablo halinde yer alıyor. Önce bir terim notu: VDS uluslararası standart bir terim değildir. Özellikle Türkiye'deki ve bazı Doğu Avrupa pazarlarındaki sağlayıcılar kullanır; global bulut sağlayıcıları aynı yapıya "virtual machine" ya da "instance" der. Bu yüzden bir paketin VDS diye satılması tek başına bir garanti değildir; sağlayıcıya overcommit politikasını sormak gerekir.

VDS nedir?

VDS, tek bir fiziksel sunucunun sanallaştırma yazılımıyla birden fazla bağımsız sanal sunucuya bölünmesiyle elde edilen, işlemci ve belleği garanti edilmiş bir sanal makinedir.

VDS ne demek? (Virtual Dedicated Server)

Açılımı "sanal adanmış sunucu"dur. "Sanal" kelimesi sunucunun fiziksel bir makine değil, bir hypervisor üzerinde çalışan sanal makine olduğunu anlatır. "Adanmış" kelimesi ise size ayrılan vCPU ve RAM miktarının başka müşterilere tekrar satılmadığını ifade eder. Fiziksel donanım (anakart, işlemci soketleri, disk dizisi, ağ kartı) aynı makinedeki diğer sanal sunucularla ortaktır; sizin olan, o donanımdan size ayrılmış paydır.

VDS ne işe yarar?

VDS, paylaşımlı hosting'in sınırlarına takılan ama fiziksel bir sunucu kiralamayı da gereksiz bulan projeler için ara bir katmandır. Kendi yazılım yığınınızı (web sunucusu, veritabanı, önbellek, kuyruk sistemi) kurabilir, işletim sistemi ayarlarını değiştirebilir, arka planda sürekli çalışan servisler çalıştırabilirsiniz. Tipik kullanım alanları web siteleri ve e-ticaret mağazaları, API ve SaaS uygulamaları, oyun sunucuları, VPN ya da proxy sunucuları, test ve geliştirme ortamları, muhasebe ve ERP gibi kurumsal uygulamalardır.

VDS nasıl çalışır?

Fiziksel sunucunun üzerinde bir hypervisor çalışır; hypervisor işlemci, bellek, disk ve ağ kaynaklarını sanal makinelere dağıtır ve her sanal makineyi diğerlerinden yalıtır.

Fiziksel sunucu, hypervisor ve sanal makine

Hypervisor, fiziksel donanım ile sanal makineler arasında duran ve kaynakları bu makinelere paylaştıran yazılımdır. Red Hat'in tanımıyla hypervisor işlem gücü, bellek ve depolama gibi kaynakları havuzlar ve sanal makineler arasında yeniden dağıtır. Sektörde yaygın hypervisor'ler arasında Linux çekirdeğine entegre KVM, VMware ESXi, Microsoft Hyper-V ve Xen sayılabilir. KVM'in resmi proje sayfası, KVM'in sanallaştırma uzantılarına (Intel VT veya AMD-V) sahip x86 donanımda çalışan tam sanallaştırma çözümü olduğunu belirtir.

Katmanlar şöyle sıralanır:

  1. Fiziksel sunucu: Bir veya iki işlemci soketi, yüzlerce GB RAM, disk dizisi ve ağ kartları.
  2. Hypervisor: Donanımı sanallaştırır, her sanal makineye sanal işlemci, sanal bellek, sanal disk ve sanal ağ kartı sunar.
  3. Sanal makineler: Her biri kendi çekirdeği, kendi işletim sistemi ve kendi IP adresiyle çalışır. Birinin çökmesi diğerlerini doğrudan etkilemez.

Kullanıcı açısından VDS, uzaktan bağlandığınız normal bir sunucu gibi davranır. Linux'ta SSH ile, Windows Server'da Uzak Masaüstü (RDP) ile bağlanırsınız.

Garantili kaynak ne demek? (overcommit)

Overcommit, sağlayıcının bir fiziksel sunucuda sanal makinelere dağıttığı toplam vCPU veya RAM miktarının fiziksel kapasiteyi aşmasıdır. Red Hat'in sanallaştırma kılavuzu bunu işlemci için şöyle tanımlar: tüm sanal makinelerin vCPU toplamı, fiziksel sunucudaki işlemci sayısından fazlaysa işlemciler overcommit edilmiştir. Aynı kılavuz, yoğun veya öngörülemeyen iş yüklerinde bunun performansı olumsuz etkileyebileceğini de not eder.

Overcommit tek başına kötü bir şey değildir; sanal makinelerin çoğu zamanın büyük kısmında boşta durduğu için sağlayıcılar aynı donanıma daha fazla müşteri sığdırabilir ve fiyatı düşürebilir. Sorun, komşuların aynı anda yoğunlaştığı saatlerde ortaya çıkar: işlemci zamanı yetmediğinde sanal makineniz sırada bekler. Linux'ta bu bekleme top çıktısındaki st (steal time) değeriyle görülür.

VDS ile VPS arasındaki ayrım tam olarak buradadır. İkisi de hypervisor üzerinde çalışan sanal makinedir. VDS'te vCPU ve RAM fiziksel kapasitenin üzerinde satılmaz, bu yüzden garantilidir. VPS'te sağlayıcı kaynakları overcommit edebilir. Disk G/Ç (giriş/çıkış) kapasitesi ve ağ portu ise her iki modelde de çoğunlukla aynı fiziksel donanım üzerinden paylaşılır; bu kaynaklarda sınır genellikle sağlayıcının koyduğu limitlerle belirlenir.

Root erişimi ve işletim sistemi

Root erişimi, Linux'ta sistemdeki her dosyayı değiştirebilen ve her servisi yönetebilen tam yetkili hesaba erişimdir; Windows Server'daki karşılığı yönetici (Administrator) hesabıdır. VDS'te bu yetki size aittir: paket kurabilir, çekirdek parametrelerini ayarlayabilir, güvenlik duvarı kuralları yazabilirsiniz. Bu yetki beraberinde sorumluluk da getirir. Güncellemeleri yapmak, gereksiz portları kapatmak, parolaları ve SSH anahtarlarını yönetmek, yönetilen bir hizmet almıyorsanız sizin işinizdir. Kimin neden sorumlu olduğunu managed server rehberimizde ayrıntılı anlattık.

VDS'in temel bileşenleri

Bir VDS paketini dört bileşen belirler: vCPU, RAM, disk ve ağ. Aşağıdaki tabloda her bileşenin ne işe yaradığını ve karşılaştırırken neye bakmanız gerektiğini, Bulutzone'un Türkiye VDS paketlerindeki karşılığıyla birlikte görebilirsiniz.

BileşenNe işe yarar?Karşılaştırırken bakılacak noktaBulutzone Türkiye VDS'teki karşılığı
vCPUİşlem gücü; eşzamanlı istek ve arka plan işleriİşlemci modeli ve nesli, çekirdek sayısı, overcommit politikasıIntel Xeon Platinum 8260; pakete göre 1 ile 8 çekirdek
RAMUygulamaların, veritabanı önbelleğinin ve dosya önbelleğinin tutulduğu bellekMiktar, tip (ECC olup olmadığı)DDR4 ECC; pakete göre 2 ile 24 GB
Diskİşletim sistemi, uygulama dosyaları, veritabanıDisk tipi (NVMe, SATA SSD, HDD), kapasite, IOPS limitiNVMe; pakete göre 20 ile 200 GB
AğZiyaretçi trafiği, yedek aktarımı, API çağrılarıPort hızı, trafik politikası, IPv4/IPv6, DDoS koruması10 Gbit/sn paylaşımlı port

vCPU

vCPU (sanal işlemci), hypervisor'ün sanal makineye sunduğu işlemci birimidir ve genellikle fiziksel işlemcinin bir iş parçacığına (thread) karşılık gelir. Aynı çekirdek sayısına sahip iki paket, işlemcinin nesline ve saat hızına göre farklı performans verebilir. Bu yüzden "4 çekirdek" bilgisinin yanında işlemci modelini de sorun. Model biliniyorsa üreticinin resmi ürün sayfasından çekirdek, saat hızı ve çıkış tarihi kontrol edilebilir. Örneğin Intel'in ürün sayfasına göre Xeon Platinum 8260, 24 çekirdekli, 48 iş parçacıklı, 2,40 GHz temel ve 3,90 GHz en yüksek turbo frekanslı, DDR4-2933 bellek destekleyen 2. nesil Xeon Scalable işlemcidir.

RAM

RAM, çalışan programların verilerini tuttuğu hızlı bellektir. Sunucuda RAM yalnızca uygulamalar için kullanılmaz; Linux boşta kalan belleği dosya önbelleği olarak kullanır, veritabanları da sık okunan verileri bellekte tutar. ECC (Error-Correcting Code) bellek, tek bitlik bellek hatalarını algılayıp düzelten bellek türüdür ve sunucu donanımında tercih edilir. Ne kadar RAM gerektiği iş yüküne bağlıdır; web sunucusu, PHP süreçleri ve veritabanı için ayrı ayrı pay hesaplanır.

Disk (NVMe / SSD)

NVMe, SSD'lerin PCIe veri yolu üzerinden işlemciyle doğrudan konuşmasını sağlayan depolama protokolüdür. NVM Express'in resmi özetine göre SATA cihazlar tek kuyrukta 32 komut desteklerken NVMe 64K'ya kadar kuyruk ve kuyruk başına 64K komut destekler. Disk performansı iki metrikle ifade edilir: IOPS (saniyede tamamlanan okuma/yazma işlemi sayısı) ve gecikme (tek bir işlemin tamamlanma süresi). Sanal sunucuda disk fiziksel olarak paylaşılan bir kaynak olduğu için sağlayıcılar sanal makine başına IOPS veya bant genişliği limiti koyabilir; paket karşılaştırırken bu limiti sormak disk tipini sormak kadar önemlidir.

Ağ ve IP adresi

Port hızı, sunucunun ağa bağlandığı bağlantının azami hızıdır. "Paylaşımlı port" ifadesi, bu fiziksel bağlantının aynı donanımdaki sanal makinelerle birlikte kullanıldığını anlatır. Bunun yanında trafik politikası (aylık kota, adil kullanım veya sınırsız), IPv4 adresi sayısı, IPv6 desteği ve DDoS koruması kontrol edilmelidir. Her VDS'e genellikle en az bir genel (public) IPv4 adresi atanır; ek IP ihtiyacı varsa sağlayıcıya ayrıca sorulur.

VDS, VPS, dedicated ve hosting karşılaştırması

Kısa cevap: kontrol ve kaynak garantisi arttıkça fiyat ve yönetim sorumluluğu da artar. Paylaşımlı hosting en az, dedicated sunucu en fazla kontrolü verir.

ÖzellikPaylaşımlı hostingVPSVDSDedicated (fiziksel) sunucu
AltyapıTek sunucuda çok sayıda hesap, ortak işletim sistemiHypervisor üzerinde sanal makineHypervisor üzerinde sanal makineSize ayrılmış fiziksel makine
vCPU ve RAMHesap başına limitlerle paylaşılırSağlayıcı overcommit edebilirFiziksel kapasitenin üzerinde satılmazMakinenin tamamı sizin
Root / yönetici erişimiYok, kontrol paneli erişimi varVarVarVar
İşletim sistemi seçimiSağlayıcı belirlerKullanıcı seçerKullanıcı seçerKullanıcı seçer
Performans tutarlılığıDiğer hesapların yüküne bağlıYoğun saatlerde dalgalanabilirİşlemci ve bellekte daha öngörülebilirEn öngörülebilir; komşu yok
Yönetim sorumluluğuBüyük ölçüde sağlayıcıdaKullanıcıda (yönetim hizmeti alınmadıysa)Kullanıcıda (yönetim hizmeti alınmadıysa)Kullanıcıda; donanım arızası sağlayıcıda
Tipik kullanımKurumsal site, blog, küçük mağazaGeliştirme, küçük ve orta projelerE-ticaret, SaaS, oyun sunucusu, kurumsal uygulamaYüksek ve sürekli yük, özel donanım ihtiyacı

Dedicated sunucuda komşu sanal makine olmadığı için disk ve ağ dahil tüm kaynaklar size aittir. Buna karşılık donanım arızasında yeni sunucuya geçiş sanal makineye göre daha uzun sürebilir ve kapasiteyi büyütmek genellikle yeni donanım gerektirir.

VDS kimler için uygundur?

İşlemci ve bellek performansının günün her saatinde öngörülebilir olması gereken, kendi yazılım yığınını yönetmek isteyen projeler için uygundur.

E-ticaret ve yoğun trafikli siteler

Kampanya dönemlerinde trafik kısa sürede katlanabilir; bu anlarda işlemci zamanı için komşu sanal makinelerle yarışmamak, ödeme adımında yavaşlama riskini azaltır. WooCommerce, OpenCart veya PrestaShop gibi bir mağazada PHP süreçleri ve veritabanı aynı sunucuda çalışıyorsa 8 GB RAM makul bir başlangıç noktasıdır; ürün sayısı ve eşzamanlı ziyaretçi arttıkça 16 GB'a çıkmak gerekebilir. Bulutzone'un Türkiye paketlerinde bu iki seviyenin karşılığı TR Cloud v4 (4 çekirdek, 8 GB RAM, 100 GB NVMe) ve TR Cloud v5'tir (6 çekirdek, 16 GB RAM, 160 GB NVMe). Gerçek ihtiyacı belirlemenin yolu, mevcut sitede bellek ve işlemci kullanımını yoğun saatlerde ölçmektir.

Yazılım ve SaaS projeleri

Kendi uygulamanızı müşterilerinize hizmet olarak sunuyorsanız uygulama sunucusu, veritabanı, önbellek (Redis gibi) ve arka plan işçilerini (worker) istediğiniz sürümlerle kurabilmeniz gerekir. Paylaşımlı hosting bu esnekliği vermez. Docker gibi konteyner araçları da root erişimi gerektirdiği için VDS doğal bir ortamdır. Staging (yayın öncesi test) ve üretim ortamlarını ayrı VDS'lerde tutmak, bir hatanın canlı sistemi etkileme riskini azaltır.

Oyun sunucuları

Minecraft, Counter-Strike 2 veya FiveM gibi oyun sunucuları, işlemci zamanında yaşanan kısa kesintilere hassastır. Oyun döngüsü (tick) gecikirse oyuncular takılma yaşar. Bu yüzden steal time'ın düşük olması önemlidir. Oyun sunucularında iki konu daha öne çıkar: oyunculara coğrafi yakınlık (gecikme) ve DDoS koruması. Türkiye'deki oyuncular için Türkiye lokasyonlu bir sunucu gecikmeyi azaltır. Bulutzone'un VDS altyapısında DDoS koruması bulunur; koruma kapsamını ve saldırı anında ne olduğunu her sağlayıcıya ayrıca sormak gerekir.

Kurumsal uygulamalar (ERP, muhasebe)

Muhasebe, ERP ve CRM yazılımları genellikle çok sayıda kullanıcının aynı anda bağlandığı, veritabanı ağırlıklı uygulamalardır. Bir kısmı Windows Server ve Microsoft SQL Server üzerinde çalışır; bu durumda işletim sistemi ve veritabanı lisansları ayrıca planlanmalıdır. Uzak masaüstü ile bağlanan kullanıcı sayısı arttıkça RAM ihtiyacı hızla yükselir. Kişisel verilerin yurt içinde tutulması tercih ediliyorsa sunucu lokasyonu da seçim kriterlerinden biridir.

VDS kimler için gereksizdir?

Trafiği düşük ve sunucu yönetmek istemeyen projeler için VDS gereksiz bir maliyet ve sorumluluk kalemidir.

  • Tek bir kurumsal site veya blog: Aylık ziyaretçi sayısı düşükse cPanel ve LiteSpeed kullanan bir paylaşımlı hosting paketi, güncelleme ve güvenlik işlerini sağlayıcıya bırakarak aynı işi görür.
  • Sunucu yönetecek kimsesi olmayan ekipler: Root erişimi, güncelleme ve güvenlik sorumluluğunu da getirir. Güncellenmeyen bir VDS, iyi yönetilen bir hosting hesabından daha risklidir. Bu durumda ya hosting ya da yönetim hizmetiyle birlikte VDS düşünülmelidir.
  • Sadece e-posta ihtiyacı: Kendi e-posta sunucunuzu kurmak IP itibarı, SPF, DKIM ve DMARC yönetimi gerektirir. Kurumsal e-posta hizmeti çoğu ekip için daha az zahmetlidir.
  • Geçici ve kısa süreli testler: Birkaç saatlik denemeler için kullanım süresine göre faturalanan bulut sanal makineleri daha esnek olabilir.

VDS seçerken nelere bakılmalı?

Fiyattan önce iş yükünü tanımlayın, sonra şu kalemleri karşılaştırın:

  1. Overcommit politikası: vCPU ve RAM gerçekten ayrılıyor mu, sağlayıcı bunu yazılı olarak belirtiyor mu?
  2. İşlemci modeli ve nesli: Çekirdek sayısı tek başına performansı anlatmaz.
  3. Disk tipi ve IOPS limiti: NVMe olması, sanal makine başına bir limit olmadığı anlamına gelmez.
  4. Port hızı ve trafik politikası: Paylaşımlı port mu, trafik kotası var mı?
  5. Lokasyon: Kullanıcılarınıza yakın veri merkezi daha düşük gecikme demektir.
  6. Yedekleme: Yedek pakete dahil mi, ne sıklıkla alınıyor, geri yüklemeyi kim yapıyor?
  7. Destek ve yönetim: Sorun olduğunda kime, hangi kanaldan ve ne kadar sürede ulaşabiliyorsunuz?

Bulutzone'un Türkiye VDS paketleri İstanbul'daki Mars veri merkezinde çalışır; Intel Xeon Platinum 8260 işlemci, DDR4 ECC RAM, NVMe disk ve 10 Gbit/sn paylaşımlı port kullanır, haftalık yedekleme pakete dahildir. Tüm paketleri yan yana görmek için VDS paketlerini karşılaştırabilirsiniz.

Sık sorulan sorular

VDS'e Windows kurulur mu?

Hypervisor Windows Server'ı destekliyorsa evet; teknik olarak VDS'e Linux dağıtımları gibi Windows Server da kurulabilir. Windows Server lisans gerektirir, bu yüzden lisansın sağlayıcı tarafından mı sağlandığını yoksa sizin mi getireceğinizi önceden netleştirin. Windows Server, benzer bir Linux kurulumuna göre boşta daha fazla RAM ve disk kullandığı için paket seçerken bu payı hesaba katın.

VDS'te yedekten kim sorumludur?

Bu, sözleşmeye ve hizmet modeline bağlıdır. Yönetilmeyen (unmanaged) bir VDS'te sağlayıcı pakete dahil bir yedekleme sunsa bile geri yüklemeyi test etmek ve kritik veriler için ikinci bir kopya tutmak genellikle kullanıcının sorumluluğundadır. Bulutzone'un VDS paketlerinde haftalık yedekleme dahildir. Veritabanı gibi sık değişen veriler için haftalık yedeğe ek olarak kendi günlük yedeğinizi planlamanız önerilir.

VDS paketi sonradan büyütülebilir mi?

Çoğu sağlayıcıda vCPU, RAM ve disk artırımı mümkündür, ancak yöntem sağlayıcıya göre değişir. RAM ve vCPU artırımı genellikle sanal makinenin yeniden başlatılmasını gerektirir. Disk büyütüldükten sonra bölüm (partition) ve dosya sistemini işletim sistemi içinden genişletmeniz gerekebilir. Disk küçültme ise çoğu zaman desteklenmez, bu yüzden disk kapasitesini ihtiyaçtan çok büyük seçmemek daha doğrudur.

Kaynaklar

VDS Rehberleri konusundaki hizmetlerimiz için VDS sanal sunucu paketleri sayfasına göz atabilirsiniz.

İncele

İlgili rehberler