
Sanal Sunucuların teknolojisi, tek bir fiziksel makineyi birden fazla sanal makineye bölerek donanım kaynaklarını daha verimli kullanmayı sağlayan bir teknolojidir. Her sanal makine, kendi işletim sistemine, uygulamalarına ve dosyalarına sahip bağımsız bir bilgisayar gibi çalışır. Sanal sunucular sayesinde işletmeler birçok maaliyetin önüne geçebilmektedirler. Tek bir fiziksel sunucu, birden fazla sanal makineye ev sahipliği yapabilir, bu da donanım kaynaklarının daha verimli kullanılmasını sağlar. Ek olarak sanal sunucular, fiziksel sunuculara kıyasla daha az donanım ve yazılıma ihtiyaç duyar, bu da maliyetleri düşürür. Ayrıca herhangi bir arıza durumunda sanal sunucular çok kolay ve hızlı bir şekilde veri kaybı olmadan bir başka sunucuya rahatlıkla taşınabilir. Bu durumda da yaşanan kesintilerde büyük bir azalma olmaktadır.
Sanallaştırma Teknolojisi Nasıl Çalışır?
Sanallaştırma Teknolojisi, çok detaylı ve karışık olsa bile 2 temel bileşene sahiptir.
Hipervizör Nedir?
Hipervizör, sanallaştırma teknolojisinin temelini oluşturan bir yazılımdır. Aslında buna bir ara katman da diyebiliriz. Hipervizör teknolojisi basitçe tek bir fiziksel makineyi birden fazla sanal makineye bölerek donanım kaynaklarını daha verimli kullanmayı sağlar. Her sanal makine, kendi işletim sistemine, uygulamalarına ve dosyalarına sahip bağımsız bir bilgisayar gibi çalışır.
İşte maddeler halinde hipervizörün işlevi:
- Donanım kaynaklarını tahsis ve yönetir: Hipervizör, CPU, bellek, depolama ve ağ gibi fiziksel kaynakları sanal makinelere tahsis eder ve bunların en verimli şekilde kullanılmasını sağlar.
- Sanal makineleri izole eder: Hipervizör, her sanal makineyi diğerlerinden ve fiziksel sunucudan izole ederek güvenliği ve veri bütünlüğünü sağlar.
- Sanal makinelerin çalışmasını yönetir: Hipervizör, sanal makinelerin başlatılmasını, durdurulmasını, askıya alınmasını ve geri yüklenmesini yönetir.
- Sanal makineler arasında iletişimi sağlar: Hipervizör, sanal makinelerin birbiriyle ve fiziksel sunucuyla iletişim kurmasını sağlar.
Tabii ki hipervizörün bazı farklı çeşitleri de vardır:
Hipervizör Türleri Nelerdir?
İki ana hipervizör türü vardır:
- Tip 1 hipervizörler: Çıplak metal üzerinde çalışır ve işletim sisteminden bağımsızdır. VMware ESXi ve KVM bu kategoriye girer.
- Tip 2 hipervizörler: Mevcut bir işletim sistemi üzerinde çalışır. VirtualBox ve Hyper-V bu kategoriye girer.
Sanallaştırma Türleri
Farklı türde sanallaştırma teknolojileri vardır, en yaygın olanları şunlardır:
- Donanım sanallaştırma: Bu tür sanallaştırma, fiziksel donanımı sanal makinelere ayırarak çalışır. Hipervizör adı verilen bir yazılım, CPU, bellek, depolama ve ağ gibi donanım kaynaklarını sanal makinelere tahsis eder ve yönetir.
- İşletim sistemi sanallaştırma: Bu tür sanallaştırma, tek bir fiziksel sunucuda birden fazla işletim sistemi çalıştırmayı mümkün kılar. Her işletim sistemi, kendi sanal donanım katmanına ve işletim sistemine sahiptir.
- Uygulama sanallaştırma: Bu tür sanallaştırma, uygulamaları işletim sisteminden bağımsız olarak çalıştırmayı mümkün kılar. Bu, uygulamaların farklı işletim sistemlerinde veya eski sürümlerde çalıştırılmasına olanak tanır.
Sanal Sunucu Nasıl Kurulur?
Sanallaştırma, çeşitli yazılımlar kullanılarak gerçekleştirilebilir. En popüler sanallaştırma yazılımlarından bazıları şunlardır:
- VMware vSphere: İşletmeler için tasarlanmış kapsamlı bir sanallaştırma platformudur.
- Microsoft Hyper-V: Windows sunucuları için yerleşik bir sanallaştırma çözümüdür.
- Red Hat KVM: Açık kaynaklı bir sanallaştırma platformudur.
- Oracle VM VirtualBox: Kişisel ve küçük işletme kullanımı için ücretsiz bir sanallaştırma yazılımıdır.