Sanal Makine Hipervizörü Nedir?
Hiper yöneticiler sanal makineleri mümkün kılan şeylerdir ve artık sadece sunucular için değildirler. Muhtemelen her gün bir tane kullanıyorsunuz ve bunu bilmiyorsunuz bile. Şimdi bir tane kullanmazsanız, yakın bir gelecekte.
Hiper yönetici, bilgisayar donanımına gönderilen komutları engellemek için konuk işletim sisteminin dışında bulunan bir yazılımdır. “Hiper yönetici” terimi, bir işletim sistemi çekirdeğinin farklı seviyelerinden gelir; “gözetmen” seviyesinden daha fazla otorite ile hareket eder, dolayısıyla, aşırı-güneşlik.
Flickr'da striatic üzerinden görüntü
Hiper Yönetici Temelleri
Bir hiper yönetici aynı zamanda Sanal Makine Yöneticisi (VMM) olarak da bilinir ve tek amacı birden fazla “makinenin” tek bir donanım platformunu paylaşmasına izin vermektir. İşletim sistemleri, üzerinde çalıştıkları donanım ile birebir ilişki kuracak şekilde tasarlanmıştır, ancak çok çekirdekli, çok iş parçacıklı işlemciler ve gülünç miktarda RAM ile bir kerede birden çok kez çalıştırmak çok kolaydır..
Hiper yönetici, işletim sistemi (OS) donanımını donanımdan ayırır ve çalışan her işletim zamanının altında yatan donanımla izin verme sorumluluğunu üstlenir. CPU, bellek, GPU ve diğer donanımları kullanmak için zaman tanımak için trafik polisi görevi görür. Hiper yönetici tarafından kontrol edilen her işletim sistemine misafir işletim sistemi, varsa da hiper denetleyicinin işletim sistemine ana işletim sistemi denir. Konuk işletim sistemi ile donanım arasında durduğu için, sisteminizin kaldırabileceği kadar farklı konuk işletim sistemine sahip olabilirsiniz; farklı türlere bile sahip olabilirsiniz (örneğin, Windows, OS X, Linux).
Donanımı ve yazılımı ayırmak, taşınabilirlik için de iyi olur. Hiper yönetici, aralarında hareket ettiği için, yeni sürücüler yüklemeye veya konuk işletim sisteminizi güncellemeye gerek kalmadan bilgisayardan bilgisayara geçiş yapmak çok daha kolaydır. Virtualbox VM'lerinizi alıp farklı bir bilgisayara yerleştirdiyseniz bunu fark etmiş olabilirsiniz. Konuk işletim sistemi için, ana bilgisayar işletim sistemi ve donanım tamamen farklı olabilir, ancak hiçbir zaman gözle görülür bir değişiklik olmaz..
Bir işletim sisteminin sanallaştırılmasının bir başka büyük yararı güvenliktir. Bilgisayarınıza zararlı olabilecek yazılımı test etmek istiyorsanız, onu ana bilgisayar işletim sisteminizden ziyade sanal bir makinede test etmeniz önerilir. Konuk işletim sistemine virüs bulaşırsa ve virüs bulaşırsa, paylaşılan klasörler veya bir ağ köprüsü ikisini bağlamadıkça, ana bilgisayar işletim sistemindeki dosyaları etkilemez. İki işletim sistemi birbirinden tamamen ayrılmış durumdadır ve birbirlerinin varlığından haberdar değildir;.
Bazı popüler hipervizörler VMware ESXi, Xen, Microsoft Hyper-V, VMware İş İstasyonu, Oracle Virtualbox ve Microsoft VirtualPC'dir. Bunların tümü bir kullanıcının bir veya daha fazla işletim sistemini tek bir donanım parçası üzerinde sanallaştırmasını sağlar.
Farklı Hiper Yönetici Türleri
Hipervizörler iki ana tipte ayrılabilir:
- Tip 1, çıplak metal, doğrudan bilgisayara yüklenen bir hipervizördür. Ana bilgisayar işletim sistemi yoktur ve hipervizör tüm donanım ve özelliklere doğrudan erişime sahiptir. Tip 1 hiper yönetici kurmak için ana nedenler, aynı işletim sisteminde bir ana bilgisayar işletim sisteminin yükü olmadan birden fazla işletim sistemini çalıştırmak veya taşınabilirlik ve donanım soyutlamasından yararlanmaktır. Çıplak metal, bir çökme durumunda donanımdan donanıma geçme güvenlik ve taşınabilirliklerinden dolayı sunucular için kullanılır. Tip 1 hiper yöneticilerin iyi örnekleri VMware ESXi, Citrix XenServer ve Microsoft Hyper-V'dir..
- Tip 2, a.k.a. ev sahipliğinde, işletim sistemlerinin sanallaştırılması konusunda çoğu insanın muhtemelen aşina olduğu şeydir. Barındırılan hipervizörler, bir ana bilgisayar işletim sistemi gerektirir ve genellikle ana bilgisayar içinde yüklü yazılım olarak kabul edilir. Tip 2, aynı anda birden fazla işletim sistemini çalıştırabilir, ancak donanıma doğrudan erişimi yoktur ve bu nedenle konuk çalıştırırken daha fazla ek yüke sahiptir. Bu, konuk OS'nin tüm potansiyelinde çalışmayacak ve ana makineniz çökerse, misafirlerinize de erişiminiz olmayacağı anlamına gelir. Tip 2 hiper yöneticiler, Windows, OS X veya Linux içindeki çoklu işletim sistemlerini test etmeniz gerektiğinde kullanmanın ideal yoludur. İyi örnekler VMWare İş İstasyonu, VMware Parallels, Oracle Virtualbox ve Microsoft VirtualPC'dir..
Geleceğin Hipervizörleri
Günümüzde çoğu hiper yönetici, büyük ölçekli sunucu dağıtımları için veya son kullanıcıların eski uygulamaları çalıştırması veya farklı bir işletim sistemi denemesi için kullanılmaktadır. Bu düşüncede bazı değişiklikler olmuştur, ancak Android'in geçerli sürümleri ve Windows 8 söylentileri ile.
Android, donanım ve arka plan hizmetleriyle etkileşim için bir Linux çekirdeği kullanır ve ardından kullanıcının etkileşime girdiği yazılımı çalıştırmak için Dalvik adlı bir sanal makine kullanır. Bir kullanıcının aynı anda birden fazla işletim sistemi çalıştırmasına izin vermemesine rağmen, Android tip 1 hiper yöneticiye çok benzer. Telefonun temelini oluşturan ve onunla etkileşim kurmak istemediğiniz sürece, temel Linux sunucusu son kullanıcı için tamamen şeffaftır..
Windows 8, Microsoft’un Hyper-V’inde tamamen konuk bir işletim sistemi olarak çalıştığı söyleniyor. Hyper-V, donanımınızı yönetme ve yedeklemeler ve dosya sistemi kontrolleri gibi arka plan işlemleri yapma sorumluluğunu üstlenir. Android'e benzer şekilde bu, işletim sisteminizde daha iyi taşınabilirlik, esneklik ve güvenlik sahibi olmanıza izin verir. Bu, Windows 8 kurulumunuzu tamamen taşınabilir kılar, böylece bilgisayarınızdan bilgisayara götürebilirsiniz.
Web sunucuları, donanım kullanımını en üst düzeye çıkarmak ve maliyetleri düşürmek için hipervizörlerden yararlanmaya devam edecektir. Eğer popüler bir web barındırma web barındırma hosting paylaştıysanız, büyük olasılıkla zaten tip 1 hiper yönetici olan ve bunu bilmiyordum. İyi sunucu donanımıyla, çıplak metal hipervizörleri sınırları, tipik olarak yalnızca bir işletim sistemine sahip olmaktan, tam anlamıyla binlerce kullanılabilir duruma getirebilir. Bu, sadece donanım alımı söz konusu olduğunda para tasarrufu sağlamanın yanı sıra soğutma ve güç, aynı miktarda makineyi çalıştırmak için eskisi gibi küçük bir kesime indirgenir.