KVM Sanallaştırma Nedir?

KVM (Kernel-based Virtual Machine / Çekirdek Tabanlı Sanal Makine); Linux çekirdeğini doğrudan bir hipervizöre (Hypervisor Tip-1/Tip-2 hibriti) dönüştüren açık kaynaklı tam donanım sanallaştırma teknolojisidir.

Intel VT-x ve AMD-V donanım sanallaştırma uzantılarını doğrudan kullanan KVM, her sanal makineye bağımsız bir sanal BIOS, sanal ağ kartı, grafik bağdaştırıcısı ve bellek alanı tanımlar.


KVM'in Diğer Sanallaştırma Yöntemlerine Göre 4 Büyük Avantajı

  1. Tam İzolasyon (Full Virtualization): KVM üzerindeki her sanal makine kendi bağımsız işletim sistemi çekirdeğini çalıştırır. Bir sanal sunucuda Ubuntu 24.04, diğerinde Windows Server 2025 veya FreeBSD çalışabilir.
  2. Aşırı Tahsis (Overselling) Engeli: KVM mimarisinde ayrılan RAM fiziksel olarak kilitlenir; bu sayede sağlayıcılar satmadıkları hayali kaynakları kullanıcılara pazarlayamaz.
  3. Doğrudan Disk I/O Performansı: VirtIO sürücüleri sayesinde disk okuma ve yazma işlemlerinde fiziksel donanıma yakın hızlar elde edilir.
  4. Özel Çekirdek Modülleri: WireGuard VPN, özel Docker depolama sürücüleri veya kernel seviyesi güvenlik modülleri kısıtlama olmaksızın derlenebilir.