VPS Sunucu Nedir? Başlangıç Rehberi
VPS (Sanal Özel Sunucu), fiziksel bir sunucunun sanallaştırma ile bölünerek oluşturulan garantili kaynaklara sahip bağımsız sanal makinelerdir.
VPS Nedir?
VPS (Virtual Private Server - Sanal Özel Sunucu), fiziksel bir sunucunun sanallaştırma teknolojisi kullanılarak birden fazla bağımsız sanal makineye bölünmesiyle oluşturulan hosting çözümüdür. Her VPS, kendi işletim sistemine, garantili RAM ve CPU kaynaklarına sahip bağımsız bir ortam sunar.
VPS kelimesi şunu ifade eder:
- Virtual (Sanal): Gerçek fiziksel donanım değil; yazılımla oluşturulmuş sanal bir makine
- Private (Özel): Kaynaklar size özeldir; diğer kullanıcılarla paylaşılmaz
- Server (Sunucu): Tam işletim sistemi ve root erişimi sunar
VPS Nasıl Çalışır?
Fiziksel bir sunucu üzerinde Hypervisor (KVM, VMware, Hyper-V, XEN) yazılımı çalışır. Hypervisor, fiziksel kaynakları (CPU çekirdekleri, RAM, disk) sanal bölümlere ayırır. Her bölüm bağımsız bir VPS olarak müşterilere sunulur:
Fiziksel Sunucu (128GB RAM, 32 CPU, 4TB SSD)
├── VPS 1: 4GB RAM, 2 vCPU, 100GB SSD → Müşteri A
├── VPS 2: 8GB RAM, 4 vCPU, 200GB SSD → Müşteri B
├── VPS 3: 2GB RAM, 1 vCPU, 50GB SSD → Müşteri C
└── VPS 4: 16GB RAM, 8 vCPU, 500GB SSD → Müşteri D
Her VPS birbirinden izole çalışır. Komşu VPS'te yaşanan sorunlar (güvenlik açığı, kaynak tüketimi) sizin VPS'inizi doğrudan etkilemez.
Shared Hosting'den Farkı
| Özellik | Paylaşımlı Hosting | VPS |
|---|---|---|
| Kaynak Garantisi | Hayır (paylaşımlı) | Evet (garantili) |
| Root Erişimi | Hayır | Evet |
| İşletim Sistemi | Paylaşımlı | Kendi OS seçimi |
| Komşu Etkisi | Var | Yok |
| Yazılım Kurulum | Kısıtlı | Sınırsız |
| Maliyet | 2-10 USD/ay | 5-80 USD/ay |
| Teknik Bilgi | Minimal | Orta-Yüksek |
VPS Türleri
Yönetilmeyen VPS (Unmanaged VPS)
Hosting sağlayıcısı yalnızca donanımı ve sanallaştırma altyapısını yönetir. İşletim sistemi kurulumu, güvenlik, yazılım güncellemeleri ve sorun giderme tamamen size aittir. Daha ucuzdur. Linux sistem yönetimi bilgisi gerektirir.
Yönetilen VPS (Managed VPS)
Hosting sağlayıcısı sunucuyu sizin adınıza yönetir. İşletim sistemi kurulumu ve güncelleme, güvenlik yamalarının uygulanması, temel sorun giderme ve 7/24 teknik destek dahildir. Daha pahalıdır ama teknik bilgi gerektirmez.
Cloud VPS
AWS Lightsail, DigitalOcean Droplets, Hetzner Cloud, Linode gibi sağlayıcılar, geleneksel VPS'e ek olarak anlık ölçeklendirme, snaphot yedekleme ve ağ yük dengeleme gibi cloud özellikler sunar.
Sanallaştırma Teknolojileri
KVM (Kernel-based Virtual Machine)
En popüler açık kaynak sanallaştırma teknolojisidir. Her VM gerçek bir fiziksel makineymiş gibi davranır. Tam kernel izolasyonu sağlar. Ücretsiz ve açık kaynak. Çoğu modern VPS sağlayıcısı KVM kullanır.
OpenVZ
Container tabanlı bir sanallaştırma çözümüdür. Host kernel paylaşılır. KVM'den daha verimli ama daha az izolasyon sunar. Kernel değiştirme ve özel kernel modülü yüklemek mümkün değildir.
VMware ve Hyper-V
Kurumsal ortamlarda tercih edilen ticari sanallaştırma çözümleridir.
İlk VPS Kurulumu: Temel Adımlar
1. SSH ile Bağlantı
ssh root@VPS_IP_ADRESI
# Şifre ile bağlantı (ilk kez)
# SSH anahtar ile bağlantı (güvenli)
ssh -i ~/.ssh/id_rsa root@VPS_IP_ADRESI
2. Sistemi Güncelleme
# Ubuntu/Debian
apt update && apt upgrade -y
# AlmaLinux/Rocky Linux
dnf update -y
3. Yeni Sudo Kullanıcısı Oluşturma
adduser yeni_kullanici
usermod -aG sudo yeni_kullanici
4. SSH Güvenlik Ayarları
nano /etc/ssh/sshd_config
# PasswordAuthentication no
# PermitRootLogin no
# Port 2222 # Varsayılan portu değiştir
systemctl restart sshd
5. Firewall Kurulumu
# Ubuntu
ufw allow 2222/tcp # SSH için yeni port
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
# AlmaLinux
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
Ne Zaman VPS'e Geçmeli?
Aşağıdaki durumlar VPS'e geçiş zamanının geldiğinin işaretleridir:
- Siteniz yavaş yüklenmeye başladı ve hosting sağlayıcısı kaynak limitine ulaştığınızı söylüyor
- Aylık ziyaretçi sayınız 10.000'i geçti
- Özel yazılım veya servis kurmak istiyorsunuz (Node.js, Python, özel veritabanı)
- E-ticaret sitenizde ödeme alıyorsunuz ve güvenlik önceliğiniz var
- Birden fazla web sitesi yönetiyorsunuz
Tavsiye Edilen VPS Sağlayıcıları (2025)
- Hetzner Cloud: Avrupa'nın en uygun fiyatlı seçeneği. 2€/ay'dan başlar.
- DigitalOcean: Kullanımı kolay, iyi dökümantasyon. 4 USD/ay'dan başlar.
- Linode (Akamai): Güvenilir ve ölçeklenebilir. 5 USD/ay'dan başlar.
- Vultr: Global veri merkezi seçenekleri. 2.5 USD/ay'dan başlar.
- AWS Lightsail: AWS ekosistemine giriş için ideal. 3.5 USD/ay'dan başlar.
Sonuç
VPS, paylaşımlı hosting ile dedicated sunucu arasında ideal denge noktasıdır. Garantili kaynaklar, root erişimi ve tam kontrol sunarken makul bir maliyetle elde edilebilir. Linux sistem yönetimi konusunda temel bilgi edinmek, VPS kullanımında en büyük yatırım olacaktır. Bu bilgiye sahip olduğunuzda, yönetilmeyen VPS en iyi maliyet-performans oranını sunar.
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!