Hypervisor (Virtual Machine Monitor - VMM olarak da bilinir), fiziksel donanım kaynaklarını (CPU, RAM, disk, ağ) birden fazla sanal makine arasında paylaştıran ve her VM'in kendi izole işletim sistemini çalıştırmasını sağlayan yazılım katmanıdır.
Tip 1 vs Tip 2 Hypervisor
| Tip | Nasıl Çalışır | Örnekler | Kullanım Alanı |
|---|
| Tip 1 (Bare-Metal) | Doğrudan donanım üzerinde çalışır, altında işletim sistemi yoktur | VMware ESXi, Nutanix AHV, Microsoft Hyper-V (sunucu) | Veri merkezi, kurumsal üretim ortamı |
| Tip 2 (Hosted) | Bir işletim sisteminin üzerinde uygulama olarak çalışır | VMware Workstation, VirtualBox | Geliştirme, test, kişisel kullanım |
Neden Bu Ayrım Önemli?
Tip 1 hypervisor'lar, işletim sistemi katmanını atladıkları için daha az overhead ve daha yüksek performans sunar; bu nedenle kurumsal veri merkezlerinin standart tercihidir. Tip 2 hypervisor'lar ise kurulumu daha kolaydır ve geliştirici/test ortamları için pratiktir ama üretim ortamı için tercih edilmez.
Hypervisor'ın Temel Görevleri
- CPU sanallaştırma: Fiziksel çekirdekleri VM'lere zamanlama (scheduling) ile paylaştırma
- Bellek sanallaştırma: Fiziksel RAM'i VM'ler arasında izole ederek paylaştırma
- I/O sanallaştırma: Disk ve ağ erişimini VM'ler için soyutlama
Kurumsal Hypervisor Ekosistemi
Günümüzde kurumsal pazarda VMware ESXi (VCF/VVF paketleri altında), Nutanix AHV ve Microsoft Hyper-V öne çıkan Tip 1 hypervisor'lardır. Her birinin lisanslama modeli farklıdır: VMware VCF lisanslama per-core, Nutanix ise node bazlı çalışır ve kendi AHV hypervisor'ını lisans kapsamına dahil eder.
Özet
Hypervisor, fiziksel donanımı sanal makineler arasında paylaştıran temel yazılım katmanıdır. Tip 1 (bare-metal) hypervisor'lar performans ve ölçeklenebilirlik gerektiren üretim ortamlarının, Tip 2 (hosted) hypervisor'lar ise geliştirme/test senaryolarının standardıdır.