LIONFIN

VDS Nedir? Ayrılmış Kaynaklı Sanal Sunucu Rehberi

VDS, işlemci çekirdekleri, bellek ve diski yalnızca size ayrılan sanal sunucudur; ancak terimin anlamı sağlayıcıdan sağlayıcıya değişir. Ayrılmış kaynağın teknik karşılığını, sağlayıcıya sormanız gereken soruları, performans testini ve VDS’in fark yarattığı iş yüklerini anlatıyoruz.

YYönetici 6 dk okuma 1 görüntülenme
VDS Nedir? Ayrılmış Kaynaklı Sanal Sunucu Rehberi

Ayrılmış kaynaklı sanal sunucu olarak da bilinen VDS, fiziksel bir sunucu üzerinde çalışan ama işlemci çekirdeklerini, belleğini ve diskini komşu sanal makinelerle paylaşmayan bir sanal makinedir. VDS nedir sorusunu araştıranların çoğu aynı sorunu yaşar: sanal sunucuları gün içinde bazen hızlı, bazen belirgin biçimde yavaş çalışmaktadır ve bunun nedeni kendi uygulamaları değildir.

VDS, sanal sunucunun esnekliğini, yani hızlı kurulumu, kolay yeniden kurulumu ve paket değiştirerek büyümeyi korurken performansı öngörülebilir hâle getirir. VDS sunucu seçmeden önce “ayrılmış” kelimesinin teknik karşılığını bilmek, hem doğru paketi seçmenizi hem de farklı sağlayıcıların tekliflerini adil biçimde karşılaştırmanızı sağlar.

Kısa cevap

VDS nedir? VDS (Virtual Dedicated Server, ayrılmış sanal sunucu), işlemci çekirdekleri, bellek ve disk kapasitesi başka müşterilerle paylaşılmadan yalnızca size tahsis edilen sanal sunucudur. Türkiye pazarında terim genellikle aşırı tahsis (overcommit) yapılmayan sanal sunucuları anlatır, ancak tanım sağlayıcıdan sağlayıcıya değişir. Sürekli işlemci yükü olan veritabanları, yoğun e-ticaret siteleri, oyun sunucuları ve gecikmeye duyarlı uygulamalar için tutarlı performans sağlar.

VDS nedir ve nasıl çalışır?

VDS’te ayrılmış kaynak, sanal makinenize tanımlanan vCPU’ların, belleğin ve disk alanının fiziksel sunucuda yalnızca size karşılık gelecek biçimde rezerve edilmesi demektir. Klasik VPS altyapısında sağlayıcı, bütün sanal makinelerin aynı anda tam yükte çalışmayacağını varsayarak fiziksel işlemcinin karşılayabileceğinden daha fazla vCPU tahsis eder; buna aşırı tahsis (overcommit) denir. VDS’te bu varsayım yapılmaz.

Ayrılmış kaynağın teknik karşılıkları şunlardır:

  • İşlemci: Fiziksel sunucudaki toplam vCPU tahsisi, donanımın gerçek çekirdek ya da iş parçacığı (thread) sayısını aşmaz; bazı altyapılarda vCPU’lar belirli fiziksel çekirdeklere sabitlenir (CPU pinning).
  • Bellek: RAM’in tamamı sanal makineye ayrılır; bellek balonlama (ballooning) gibi tekniklerle başka bir makineye aktarılmaz.
  • Disk: Alan baştan tahsis edilir; bazı sağlayıcılar disk G/Ç kapasitesini de sanal makine başına güvenceye alır.

Sonuç, günün saatinden ve komşuların yükünden bağımsız, tekrarlanabilir bir performanstır. Yapı yine sanal olduğu için yeniden kurulum, anlık görüntü (snapshot) ve paket değiştirme gibi kolaylıklar korunur.

VDS tanımı neden sağlayıcıya göre değişir?

VDS’in standart bir tanımı yoktur; terim teknik bir şartname değil, sektörde yerleşmiş bir ürün adıdır. Bazı sağlayıcılar her sanal sunucuya VDS der, bazıları yalnızca işlemcisi sabitlenmiş makineleri bu adla satar, bazıları da bir vCPU’yu fiziksel çekirdek yerine tek bir iş parçacığı (hyper-thread) olarak sayar. Bu yüzden paketleri karşılaştırırken etikete değil, şu sorulara verilen yanıtlara bakın:

  1. Bir vCPU fiziksel bir çekirdeğe mi, yoksa bir iş parçacığına mı karşılık geliyor?
  2. Fiziksel sunucuda işlemci aşırı tahsisi yapılıyor mu?
  3. Bellek tamamen ayrılmış mı, yoksa dinamik olarak paylaşılıyor mu?
  4. Disk G/Ç için sanal makine başına bir sınır ya da güvence var mı?
  5. Hangi işlemci nesli ve saat hızı kullanılıyor?

LIONFIN’de VDS; çekirdeği, belleği ve diski tamamen size ayrılmış sanal sunucuyu ifade eder. İşlemci modeli gibi güncel donanım ayrıntıları için paket sayfasına bakabilir ya da sipariş öncesinde destek talebi açabilirsiniz.

VDS ile VPS arasındaki fark nedir?

İkisi de kendi çekirdeği ve root yetkisi olan sanal makinedir; fark, işlemci zamanının paylaşılıp paylaşılmadığındadır. VPS’te vCPU’larınız komşularla aynı fiziksel çekirdekleri sırayla kullanır ve yoğun saatlerde bekleme süresi (steal time) oluşabilir. VDS’te çekirdekler ayrıldığı için bu bekleme neredeyse sıfıra iner. Bunun bedeli, aynı vCPU ve RAM değerlerinde daha yüksek fiyattır.

Steal değerinin nasıl ölçüleceği, ayrıntılı karşılaştırma tablosu ve karar soruları VPS VDS farkı yazısında; sanal sunucunun temel çalışma mantığı ise VPS nedir yazısında yer alır. Yükü düşük ya da dalgalı projelerde VPS sunucu çoğu zaman yeterli ve daha ekonomik kalır.

VDS hangi iş yükleri için uygundur?

VDS, performans dalgalanmasının doğrudan kullanıcı kaybına, veri tutarsızlığına ya da gelir kaybına dönüştüğü iş yüklerinde fark yaratır:

İş yüküVDS’in katkısıDikkat edilecek nokta
Veritabanı (MySQL, MariaDB, PostgreSQL)Sorgu süreleri gün boyu sabit kalır, ayrılmış bellek önbelleği sıcak tutarNVMe disk ve belleğe göre ayarlanmış önbellek
Yoğun e-ticaretKampanya saatlerinde sepet, arama ve ödeme adımları yavaşlamazSayfa önbelleği ve ayrı veritabanı planı
Oyun sunucularıSunucu döngüsü (tick) düzenli işler, takılma azalırTek çekirdek hızı yüksek işlemci, DDoS önlemi
Gecikmeye duyarlı uygulamalarVoIP, WebSocket ve gerçek zamanlı API’lerde yanıt süresi sıçramaları azalırKullanıcılara yakın konum
Derleme ve CI işleriDerleme süreleri tahmin edilebilir hâle gelirDisk G/Ç ve bellek miktarı

Veritabanı senaryosunun bellek, güvenlik ve yedekleme ayarları veritabanı sunucusu rehberinde; oyun tarafında bellek ve eklenti planlaması ise Minecraft sunucu kurma yazısında ele alınır.

VDS performansı nasıl test edilir?

Ayrılmış kaynak vaadini doğrulamanın en pratik yolu, sunucuyu teslim aldıktan sonraki ilk günlerde basit ölçümler yapıp sonuçları farklı saatlerde karşılaştırmaktır:

nproc
lscpu | grep -E "Model name|Thread|Core"
vmstat 1 10
sudo apt install sysbench fio   # Ubuntu/Debian
sysbench cpu --threads=$(nproc) --time=30 run
fio --name=disk-test --filename=fio-test.bin --size=1G --rw=randread --bs=4k --iodepth=32 --ioengine=libaio --direct=1 --runtime=60 --time_based --group_reporting
rm fio-test.bin
  • vmstat çıktısındaki st sütunu, sanal işlemcinin fiziksel çekirdeği beklediği süreyi gösterir; VDS’te yük altında da sıfıra yakın kalmalıdır.
  • sysbench sonucundaki events per second değerini sabah, akşam ve gece tekrarlayın; ayrılmış çekirdeklerde sonuçlar birbirine yakın çıkar.
  • fio testi rastgele 4K okumada IOPS ve gecikmeyi ölçer; test dosyasını iş bitince silin.

Sürekli ölçüm ve alarm için Linux sunucu performans izleme rehberindeki araçlardan yararlanabilirsiniz.

İpucu: İlk haftanın ölçüm sonuçlarını bir yere kaydedin; aylar sonra yaşanan bir yavaşlamada karşılaştırabileceğiniz bir referansınız olur.

Ayrılmış kaynak neleri kapsamaz?

VDS işlemci çekirdeklerini, belleği ve disk alanını size ayırır; ancak sanal makine hâlâ başka müşterilerle aynı fiziksel sunucuda çalıştığı için bazı bileşenler ortak kalır:

  • İşlemci önbelleği ve bellek bant genişliği: Çekirdekler ayrılmış olsa da aynı işlemcideki son seviye önbellek (L3) ve bellek denetleyicisi paylaşılır; bu etki küçüktür ama sıfır değildir.
  • Ağ bağlantısı: Fiziksel sunucunun ağ kartı ve üst bağlantısı ortak kullanılır; port hızı ve trafik koşulları pakete göre tanımlanır.
  • Depolama altyapısı: Sanal diskler ağ üzerinden bağlanan ortak bir depolama sisteminde duruyorsa G/Ç performansı o sistemin genel yüküne de bağlıdır.
  • Donanım arızası: Fiziksel sunucudaki bir arıza, üzerindeki tüm sanal makineleri etkiler; bu yüzden yedek ve anlık görüntü planı VDS’te de şarttır.

Bu sınırlar VDS’i zayıflatmaz; yalnızca “ayrılmış” kelimesinin fiziksel sunucuyla aynı anlama gelmediğini hatırlatır. Sözleşmeye bağlı tam izolasyon gerekiyorsa sıradaki bölüme bakın.

VDS mi fiziksel sunucu mu?

VDS, fiziksel sunucunun performans tutarlılığının büyük kısmını sanallaştırmanın esnekliğiyle birlikte sunar; çoğu işletme için doğru durak burasıdır. Yine de bazı ihtiyaçlar donanımın tamamını gerektirir:

  • Tek bir sanal makinenin karşılayamayacağı kadar çok çekirdek ya da bellek isteyen veritabanları ve analiz işleri.
  • RAID düzenini, disk modelini ya da ağ kartını kendiniz belirlemeniz gereken kurulumlar.
  • Verinin başka bir müşteriyle aynı donanımı paylaşmamasını şart koşan sözleşmeler ve denetimler.
  • Lisansı fiziksel çekirdek sayısına bağlı yazılımlar ya da kendi sanallaştırma platformunuzu kurma isteği.

Bu koşullardan biri sizin için geçerliyse fiziksel sunucu seçeneğini değerlendirin; donanım tarafındaki ayrıntılar dedicated sunucu nedir yazısında anlatılır. Diğer durumlarda VDS ile başlayıp ölçüm verisine göre kaynak artırmak hem maliyet hem yönetim açısından daha dengeli bir yoldur.

Sık Sorulan Sorular

VDS sunucu ne işe yarar?

VDS, performansın gün içinde dalgalanmaması gereken işleri sanal sunucu esnekliğiyle çalıştırmaya yarar. Veritabanları, yoğun trafikli e-ticaret siteleri, oyun sunucuları, gerçek zamanlı API’ler ve derleme sunucuları tipik örneklerdir. Kendi işletim sisteminizi kurar, root yetkisiyle yönetir ve ihtiyacınız büyüdükçe paketi değiştirerek kaynak eklersiniz.

VDS’te vCPU fiziksel çekirdek anlamına mı gelir?

Her zaman değil. Bazı sağlayıcılar bir vCPU’yu tam bir fiziksel çekirdek, bazıları ise hyper-threading ile oluşan tek bir iş parçacığı olarak sayar; aynı işlemcide bu iki yaklaşım farklı performans demektir. Sipariş öncesinde vCPU karşılığını ve işlemci modelini sorun, teslimden sonra farklı saatlerde yapacağınız sysbench ölçümleriyle tutarlılığı kontrol edin.

VDS kiralamak için ne kadar teknik bilgi gerekir?

VDS teknik olarak bir VPS gibi yönetilir: işletim sistemi kurulumu, güncellemeler, güvenlik duvarı, yedekleme ve izleme sizin sorumluluğunuzdadır. Linux’ta SSH, paket ve servis yönetimi; Windows’ta Uzak Masaüstü ve temel sunucu rolleri bilgisi iyi bir başlangıçtır. Ekipte bu deneyim yoksa yönetim kapsamını sipariş öncesinde netleştirin ya da bir kontrol paneliyle çalışın.

VDS, VPS’e göre ne kadar hızlıdır?

Sabit bir oran yoktur. Sakin bir fiziksel sunucudaki VPS ile aynı donanımdaki VDS, boş saatlerde benzer sonuç verebilir. Fark yük altında ortaya çıkar: VPS’te komşular işlemciyi yoğun kullandığında sanal çekirdekleriniz sıra bekler, VDS’te beklemez. Bu yüzden VDS’in kazancı tepe hızdan çok tutarlılıktır; sorgu ve yanıt sürelerindeki ani sıçramalar azalır.

VDS’te disk ve bant genişliği de ayrılmış mıdır?

Disk alanı genellikle baştan ayrılır; disk G/Ç kapasitesi ve ağ bant genişliği ise sağlayıcının politikasına bağlıdır. Bazı altyapılar G/Ç için sanal makine başına güvence verir, bazıları yalnızca üst sınır uygular. Port hızını, aylık trafik kotasını ve G/Ç sınırlarını paket açıklamasında kontrol edin; belirtilmemişse sipariş öncesinde sorun.

  • #virtual dedicated server
  • #ayrılmış sanal sunucu
  • #vds sunucu
  • #dedicated vcpu
  • #cpu pinning
  • #vds ne işe yarar
  • #overcommit
  • #vds kiralama
X LinkedIn WhatsApp