
Sanallaştırma Virtualization Nedir ?
- Murat Akpınar
- Bilgi teknolojisi
- 23 Temmuz 2023
İçindekiler
Sanallaştırma, bir fiziksel makinenin işlemcisini, belleğini ve diskini birden çok bağımsız makineye bölmektir. Pratik sonucu şudur: bir sunucu satın alma kararı ile o sunucuda çalışacak sistemleri belirleme kararı birbirinden ayrılır — donanım geldikten sonra kaç makineye böleceğinize istediğiniz zaman karar verirsiniz.
Sanallaştırma Nedir?
Sanallaştırma, fiziksel donanımları mantıksal kaynaklara dönüştüren ve birden çok sanal ortamı aynı fiziksel makinede çalıştırmayı mümkün kılan bir teknoloji sürecidir. Sanal makineler (virtual machines - VMs) oluşturularak, her bir VM kendi işletim sistemini ve uygulamalarını çalıştırabilir. Sanallaştırma, donanım ve yazılım arasındaki bağımlılığı azaltarak, esneklik ve ölçeklenebilirlik sağlar.
Sanallaştırmanın Faydaları
- Donanım Verimliliği: Sanallaştırma, birden çok sanal makineyi aynı fiziksel sunucuda barındırarak donanım kaynaklarını daha verimli bir şekilde kullanır ve dolayısıyla daha az donanım ihtiyacı duyulmasını sağlar.
- Yedekleme ve Kurtarma Kolaylığı: Sanal makine bir disk görüntüsü dosyasıdır; yedeklemek o dosyayı kopyalamak, geri dönmek de eski kopyayı yerine koymaktır.
- Esneklik ve Ölçeklenebilirlik: Sanal makinelerin hızlı bir şekilde oluşturulup dağıtılması, iş yükünün arttığı durumlarda kolayca ölçeklendirilebilmesini sağlar.
- Maliyet Düşürme: On fiziksel sunucunun işi tek bir makinede toplandığında donanım, elektrik ve soğutma maliyetinin tamamı tek makineye iner.
- Yüksek İş Düzenliliği ve Yük Devretme: Sanal makinelerin farklı sunucular arasında taşınabilmesi, iş düzenliliğini ve yük devretme (failover) yeteneğini artırır.
- Uygulama Uyumluluğu: Sanallaştırma, farklı işletim sistemlerinin aynı sunucuda çalışabilmesini sağlayarak uygulama uyumluluğunu artırır.
Sanallaştırma Teknolojileri ve Uygulama Alanları
- Sunucu Sanallaştırma: Fiziksel sunucuların birden çok sanal makine olarak bölünerek farklı işletim sistemlerinin ve uygulamaların çalıştırılmasıdır. VMware vSphere, Microsoft Hyper-V ve KVM (Kernel-based Virtual Machine) gibi teknolojiler bu alanda yaygın olarak kullanılır.
- Masaüstü Sanallaştırma: Kullanıcıların fiziksel bilgisayarlar yerine sanal masaüstlerini kullanarak merkezi bir sunucudan işletim sistemlerini ve uygulamalarını çalıştırmasıdır. VMware Horizon ve Citrix XenDesktop bu alanda popüler çözümlerdir.
- Ağ Sanallaştırma: Sanal ağlar oluşturarak, ağ kaynaklarının yönetimi ve izlenmesi kolaylaştırılır. Software-Defined Networking (SDN) ve Virtual Local Area Network (VLAN) teknolojileri bu alanda kullanılır.
- Depolama Sanallaştırma: Farklı depolama cihazlarının birleştirilerek sanal bir depolama alanı oluşturulmasıdır. Bu sayede depolama kaynakları daha etkin bir şekilde yönetilir. Storage Area Network (SAN) ve Network-Attached Storage (NAS) bu alanda sıkça kullanılan teknolojilerdir.
Sanallaştırma bugün istisna değil varsayılan: yeni bir uygulama için ayrı fiziksel sunucu almak, ancak lisans ya da performans zorunluluğu varsa tercih edilen bir yol. Bir sunucu odasında duran on makinenin dokuzunun içinde büyük ihtimalle onlarca sanal makine çalışıyor.
Sonuç
- Sanallaştırmanın asıl kazancı donanım tasarrufu değil, kararın ertelenebilmesi. Sunucuyu alırken kaç makineye böleceğinizi bilmek zorunda değilsiniz; o kararı donanım geldikten sonra verir, gerektiğinde değiştirirsiniz.
- Sanal makine bir dosyadır ve bütün kolaylıklar bundan çıkar. Yedeklemek onu kopyalamak, geri dönmek eski kopyayı yerine koymak, taşımak başka bir sunucuya göndermek demektir.
- Aynı fikir yalnızca sunucuda uygulanmaz. VLAN ağı, SAN ise depolamayı aynı mantıkla böler: fiziksel kaynak tek, üzerindeki mantıksal bölmeler ayrı.
Bunu evde denemek için bir hipervizör yeterli: Evdeki Veri Merkezi: Proxmox ile Kendi Homelab’inizi Kurun.


