
VDS ve VPS Arasındaki Farklar: Hangisini Seçmelisiniz?
VDS VPS farkı tek cümleyle şudur: VPS’te işlemci, RAM ve disk aynı fiziksel sunucudaki diğer kullanıcılarla paylaşılan bir havuzdan kullanılır; VDS’te ise paketinizde yazan kaynaklar yalnızca size ayrılır. Bu yüzden VPS daha ekonomiktir, VDS ise yoğun saatlerde de aynı performansı vermesi gereken projelerde daha güvenli bir tercihtir.
Bu yazıda iki sunucu türünü kaynak tahsisi, performans tutarlılığı, fiyat ve kullanım senaryolarına göre bir tabloda karşılaştırıyoruz. Ayrıca VPS’teki yavaşlığın komşu sunuculardan kaynaklanıp kaynaklanmadığını nasıl anlayacağınızı ve VPS’ten VDS’ye ne zaman geçmeniz gerektiğini anlatıyoruz.
VDS ve VPS Arasındaki Temel Farklar
İki hizmet de sanallaştırma teknolojisiyle çalışır. Güçlü bir fiziksel sunucu, hipervizör adı verilen bir yazılım katmanıyla birbirinden yalıtılmış sanal sunuculara bölünür. Her sanal sunucunun kendi işletim sistemi, kendi IP adresi ve root erişimi olur. Fark, fiziksel kaynakların bu sanal sunuculara nasıl dağıtıldığındadır:
- VPS’te kaynaklar ortak bir havuzdan paylaştırılır. Sağlayıcı, herkesin aynı anda tüm kaynağını kullanmayacağını varsayarak fiziksel kapasiteden daha fazla sanal kaynak tanımlayabilir (overcommit). Komşu sunucular yoğunlaştığında sizin payınıza düşen işlemci zamanı ve disk erişimi azalabilir.
- VDS’te paketinizdeki işlemci çekirdekleri, RAM ve disk sizin için ayrılır. Başka bir müşterinin yoğunluğu, size ayrılan kaynağı tüketmez.
Kısacası VPS “paylaşımlı ve ekonomik”, VDS ise “ayrılmış ve öngörülebilir” bir yapı sunar. VDS sunucu ile VPS sunucu paketleri arasındaki seçim de büyük ölçüde bu ayrıma dayanır.
VPS (Virtual Private Server) Nedir?
VPS, fiziksel bir sunucunun sanallaştırma ile birden fazla küçük sunucuya bölünmesiyle oluşan, kaynakları paylaşımlı bir sanal sunucudur. Paylaşımlı hostingden farkı, size root erişimli ve işletim sistemini kendiniz yönettiğiniz bağımsız bir sunucu vermesidir. Kaynaklar ortak havuzdan geldiği için fiyatı düşüktür, ancak komşu sanal sunucuların yoğun kullanımı performansınızı etkileyebilir.
VPS, esneklik ve düşük maliyet isteyen ama her an maksimum performans gerektirmeyen projeler için doğru tercihtir.
VDS (Virtual Dedicated Server) Nedir?
VDS de sanallaştırma ile oluşturulur; fakat size ayrılan işlemci çekirdekleri, RAM ve disk alanı diğer kullanıcılarla paylaşılmaz. Bu da VDS’yi bir nevi “sanal dedicated sunucu” haline getirir. VDS’nin çalışma mantığını ve kullanım alanlarını VDS nedir yazımızda ayrıntılı olarak anlattık.
VDS ve VPS Karşılaştırma Tablosu
| Kriter | VPS | VDS |
|---|---|---|
| Kaynak tahsisi | Ortak havuzdan, paylaşımlı | Pakete göre size ayrılmış |
| Performans tutarlılığı | Komşuların yüküne göre dalgalanabilir | Yoğun saatlerde de öngörülebilir |
| Komşu etkisi (noisy neighbor) | Hissedilebilir | Size ayrılan kaynağı etkilemez |
| Fiyat | Daha düşük | Daha yüksek |
| Root / yönetici erişimi | Var | Var |
| Uygun projeler | Test ortamı, kişisel proje, düşük trafikli site | E-ticaret, yoğun trafikli site, veritabanı, oyun sunucusu |
| Ölçek | Küçük ve orta projeler | Orta ve büyük projeler |
Tablodaki farkların hepsi aynı noktaya çıkar: VPS’te performans sizin dışınızdaki kullanıcılara da bağlıdır, VDS’te ise büyük ölçüde sizin yapılandırmanıza bağlıdır.
Sanallaştırma Teknolojisi Farkı Belirler mi?
Türkçe kaynaklarda sık geçen bir iddia, VPS’in konteyner tabanlı sanallaştırmayla (OpenVZ, LXC gibi), VDS’in ise KVM gibi tam sanallaştırmayla çalıştığıdır. Bu ayrım bazı sağlayıcılar için doğru olsa da sektörde ortak bir standart değildir; bugün birçok VPS de KVM üzerinde çalışır. Asıl belirleyici olan sanallaştırma yazılımı değil, kaynakların ayrılmış mı yoksa paylaşımlı mı olduğudur.
Bir sanal sunucu satın almadan önce şu soruların cevabı, ürünün adından daha çok şey anlatır:
- İşlemci çekirdekleri bana mı ayrılmış, yoksa ortak havuzdan mı paylaştırılıyor?
- RAM garanti mi, yoksa yalnızca anlık ihtiyaçta kullanılabilen esnek bir kaynak mı?
- Disk türü nedir (NVMe SSD, SATA SSD ya da HDD)?
- İşletim sistemini kendim seçip kurabiliyor muyum, root erişimim tam mı?
Yavaşlık Komşulardan mı? Steal Time ile Kontrol Edin
VPS’inizde site ya da uygulama zaman zaman yavaşlıyorsa, sorunun kendi yazılımınızdan mı yoksa aynı fiziksel sunucudaki diğer kullanıcılardan mı kaynaklandığını Linux’ta “steal time” değeriyle anlayabilirsiniz. Steal time, sanal sunucunuz işlemci zamanı istediği hâlde hipervizörün bu zamanı başka bir sanal makineye verdiği süredir. top komutunun üst kısmındaki CPU satırında yer alan st değeri bunu gösterir:
top
Değeri zaman içinde izlemek için vmstat daha kullanışlıdır. Aşağıdaki komut beş saniye boyunca her saniye bir satır yazar; en sağdaki st sütununa bakın:
vmstat 1 5
Kendi trafiğiniz düşükken bile st değeri yoğun saatlerde sürekli yükseliyorsa, işlemci gücü komşularla paylaşılıyor ve size yetmiyor demektir. Değer sıfıra yakın ama us ve sy (kullanıcı ve sistem CPU kullanımı) yüksekse sorun büyük ihtimalle uygulamanızdadır; bu durumda paket değiştirmeden önce hangi işlemin kaynak tükettiğini bulun. Alanların resmi açıklamaları için top kılavuz sayfasına bakabilirsiniz.
VDS mi, VPS mi?
Karar verirken aşağıdaki kriterleri göz önünde bulundurabilirsiniz:
- Bütçe: VPS daha ekonomiktir, VDS daha maliyetlidir.
- Performans: Yoğun trafik ve sürekli yüksek kaynak ihtiyacı için VDS gerekir. İşlemci gücünün belirleyici olduğu oyun sunucusu gibi projelerde Ryzen VDS öne çıkar.
- Esneklik: Küçük uygulamalar, test ortamları veya yeni başlayan projeler için VPS yeterlidir.
VPS’in yeterli olduğu durumlar
- Geliştirme, test ve staging ortamları
- Düşük trafikli kişisel blog, portföy ya da tanıtım siteleri
- Linux ve sunucu yönetimini öğrenmek için deneme sunucusu
- Az sayıda sunucuda kullanılan küçük botlar ve zamanlanmış görevler
VDS’nin daha doğru olduğu durumlar
- E-ticaret siteleri ve ödeme alan uygulamalar: Yavaşlama doğrudan satış kaybı demektir.
- Yoğun trafikli WordPress siteleri ve birden fazla sitenin aynı sunucuda çalıştığı yapılar
- MySQL, PostgreSQL gibi veritabanları: Disk erişimindeki dalgalanma sorgu sürelerine doğrudan yansır.
- Minecraft, FiveM gibi oyun sunucuları: İşlemci zamanındaki kısa kesintiler bile oyuncuya lag olarak döner.
- Windows Server üzerinde çalışan uygulamalar ve uzak masaüstü kullanımı
- Birden fazla Docker container’ını ya da CI/CD işlerini aynı anda çalıştıran projeler
Tek çekirdek hızının belirleyici olduğu oyun sunucusu ve bot gibi iş yüklerinde klasik VDS ile Ryzen VDS arasındaki farkı VDS ile Ryzen VDS karşılaştırmamızda bulabilirsiniz.
VPS’ten VDS’ye Ne Zaman Geçmelisiniz?
Aşağıdaki işaretlerden biri ya da birkaçı düzenli olarak görülüyorsa VDS’ye geçmenin zamanı gelmiş demektir:
st(steal time) değeri yoğun saatlerde sürekli yükseliyor.- Kendi trafiğiniz değişmediği hâlde site ya da uygulama belirli saatlerde yavaşlıyor.
vmstatçıktısındakiwa(disk bekleme) değeri sık sık yükseliyor, veritabanı sorguları dalgalı sürelerde tamamlanıyor.- Oyun sunucusundaki takılmalar oyuncu sayısıyla değil, günün saatiyle ilişkili görünüyor.
- Projeniz büyüdü ve kesintisiz performans artık gelir ya da itibar meselesi oldu.
Geçişi kesintisiz yapmak için adımlar
- İhtiyacınıza yakın bir VDS paketi seçin. BirSunucum VDS’lerde paket düşürme yapılmaz; ihtiyaca yakın paketle başlayıp gerektikçe müşteri panelinden yükseltmek daha ekonomiktir.
- Yeni sunucuya mevcut sunucunuzdaki işletim sisteminin aynısını ya da daha güncel sürümünü seçin. Kurulum otomatik yapılır ve yaklaşık 5 dakika sürer.
- Alan adınızın DNS kayıtlarındaki TTL değerini geçişten birkaç saat önce düşürün; IP değişikliği böylece daha hızlı yayılır.
- Dosyaları ve veritabanlarını aşağıdaki komutlarla yeni sunucuya aktarın.
- Siteyi ya da uygulamayı yeni sunucunun IP adresi üzerinden test edin.
- DNS kaydını yeni IP’ye çevirin ve eski sunucuyu birkaç gün daha açık tutun; son değişiklikleri bir kez daha aktarın.
Dosyaları eski sunucudan yenisine SSH üzerinden kopyalamak için eski sunucuda şu komutu çalıştırın:
rsync -avz -e ssh /var/www/ KULLANICI@SUNUCU_IP:/var/www/
MySQL veya MariaDB veritabanını tek bir dosyaya dökmek için:
mysqldump -u KULLANICI -p VERITABANI_ADI > yedek.sql
Oluşan yedek.sql dosyasını da aynı şekilde yeni sunucuya kopyalayıp orada mysql -u KULLANICI -p VERITABANI_ADI < yedek.sql komutuyla içe aktarabilirsiniz.
Sık Sorulan Sorular
VDS mi VPS mi daha hızlı?
Aynı işlemci, RAM ve disk miktarında, fiziksel sunucu sakinken ikisi benzer hızda çalışabilir. Fark yoğun saatlerde ortaya çıkar: VPS’te komşuların yükü performansınızı düşürebilir, VDS’te ise size ayrılan kaynak sabit kalır.
VPS’te root erişimi var mı?
Evet. VPS de VDS gibi root erişimli bağımsız bir sanal sunucudur; işletim sistemini ve yazılımları kendiniz yönetirsiniz. İki tür arasındaki fark yetki değil, kaynakların paylaşılıp paylaşılmadığıdır.
Oyun sunucusu için VPS yeterli mi?
Birkaç arkadaşla oynanan küçük bir test sunucusu için yeterli olabilir. Oyuncu sayısı arttıkça işlemci zamanındaki dalgalanmalar takılma olarak hissedilir; bu noktada VDS, tek çekirdek hızının önemli olduğu oyunlarda ise Ryzen VDS daha doğru seçimdir.
VDS paketimi sonradan küçültebilir miyim?
BirSunucum VDS’lerde paket düşürme yapılmaz, ancak paket yükseltme müşteri panelinden yapılabilir. Bu yüzden ihtiyacınıza yakın bir paketle başlayıp kaynak kullanımınızı izleyerek büyütmek en ekonomik yoldur.
VPS ile paylaşımlı hosting aynı şey mi?
Hayır. Paylaşımlı hostingde aynı sunucuyu ve aynı işletim sistemini birçok siteyle paylaşırsınız ve root erişiminiz olmaz. VPS’te ise kendi işletim sisteminiz ve root erişiminiz vardır; yalnızca donanım kaynakları paylaşılır.
Sonuç: Bütçe mi, Öngörülebilir Performans mı?
Özetle: Küçük adımlarla başlıyorsanız VPS, büyümeyi ve her saatte aynı performansı hedefliyorsanız VDS sizin için daha doğru seçim olacaktır. Karar verirken sağlayıcıya kaynakların ayrılmış olup olmadığını sorun ve mevcut sunucunuzda steal time değerini izleyin.
Kaynakları size ayrılan, Intel Xeon Platinum işlemcili ve NVMe SSD’li VDS sunucu paketlerimizi ya da ekonomik bir başlangıç için VPS sunucu paketlerimizi inceleyebilirsiniz.