OpenVZ

OpenVZ, Linux kernel seviyesinde container tabanlı sanallaştırma çözümüdür. Host kernel paylaşılır, her container izole user-space çalıştırır. KVM'den hafif ama izolasyon zayıf, yalnızca Linux misafir çalıştırır. Ekonomik VPS pazarında yaygındı, modern pazarda KVM'e yerini kaybetti.

OpenVZ Nedir?

OpenVZ, 2005'te Virtuozzo tarafından açık kaynak olarak yayınlanan, Linux kernel seviyesinde container tabanlı sanallaştırma (OS-level virtualization) çözümüdür. Docker'dan önce vardı, Linux container'larının pionerlerindendir. Host sistemin kernel'ini tüm container'lar paylaşır; her container (VE — Virtual Environment) izole user-space ortamı çalıştırır.

OpenVZ Çalışma Prensibi

KVM gibi her VM'e ayrı kernel yok; tüm container'lar host kernel'i paylaşır ama:

  • Process ID namespace ayrı
  • Network namespace ayrı
  • Filesystem namespace ayrı
  • User ID ayrı
  • Resource quota (CPU, RAM, disk)

OpenVZ'nin Avantajları

  • Düşük overhead — host kernel paylaşımı
  • Hızlı başlatma (<5 saniye)
  • Yüksek yoğunluk — aynı sunucuda 100+ container
  • Sunucu başına düşük maliyet
  • Live migration
  • Checkpoint/restore

OpenVZ'nin Dezavantajları

  • Yalnızca Linux misafir: Windows, BSD çalıştırılamaz
  • Host kernel'e bağımlılık: Kernel güncellemesi tüm container'ları etkiler
  • Zayıf izolasyon: Kernel exploit'i tüm container'ları etkiler
  • Kısıtlı özelleştirme: Kernel modülü yüklenemez
  • Eski sürümlerde kaynak sızma: "Burstable" RAM sorunu
  • Over-provisioning kolaylığı: Sağlayıcılar aşırı satış yapabilir

OpenVZ vs KVM

  • Sanallaştırma tipi: OpenVZ container (OS-level); KVM tam sanallaştırma
  • Kernel: OpenVZ paylaşımlı; KVM ayrı
  • OS desteği: OpenVZ sadece Linux; KVM tüm OS
  • İzolasyon: KVM güçlü; OpenVZ zayıf
  • Performans: OpenVZ daha hafif; KVM daha güvenli
  • Yoğunluk: OpenVZ yüksek; KVM düşük
  • Fiyat: OpenVZ ekonomik; KVM pahalı

OpenVZ'nin Düşüşü

2010'lardan itibaren:

  • Docker ve LXC OpenVZ'nin ürün vitrinini devraldı
  • KVM fiyatları düştü, tam sanallaştırma yaygınlaştı
  • İzolasyon güvenlik endişeleri
  • OpenVZ 6 EOL oldu (2024), OpenVZ 7 (Virtuozzo Linux 7) kullanımda

Modern Alternatifler

  • LXC/LXD: Açık kaynak container, OpenVZ'nin modern halefi
  • Docker: Application container (tek process odaklı)
  • Podman: Docker alternative, rootless
  • systemd-nspawn: systemd tabanlı container
  • Proxmox LXC: Proxmox VE'nin LXC entegrasyonu

OpenVZ'nin Hala Kullanıldığı Yerler

  • Ekonomik VPS sağlayıcıları
  • Yüksek yoğunluk shared hosting
  • Eski legacy altyapılar
  • Düşük maliyetli geliştirme/test ortamları

OpenVZ VPS Alırken Dikkat

  • Over-provisioning oranını sor (kaç container aynı sunucuda?)
  • Kaynak garantisi var mı?
  • Kernel modülü yüklenebilir mi? (hayır)
  • Docker çalıştırılabilir mi? (genelde sınırlı)
  • TUN/TAP destek var mı? (VPN için)

MeoHost ve Sanallaştırma Seçimi

MeoHost OpenVZ kullanmaz — tüm VDS/VPS paketleri KVM tabanlıdır. Bu, müşterilere tam izolasyon, özel kernel, Windows VPS imkanı ve kaynak garantisi sağlar. Ekonomik paketlerde bile over-provisioning uygulanmaz.

İlgili Terimler