20Jul
Hipervizörler, sanal makineleri mümkün kılan şeylerdir ve sadece artık sunucular için değildir. Muhtemelen her gün bir tane kullanıyorsunuz ve bunu bilmiyorsunuzdur. Artık bir tane kullanmazsan yakın gelecekte olacaksın.
Bir hypervisor, bilgisayar donanımına gönderilen komutları engellemek için bir konuk işletim sisteminin dışında bulunan bir yazılımdır."Hipervizör" terimi, işletim sistemi çekirdeğinin farklı seviyelerinden gelir;"supervisor" seviyesinden daha fazla yetkiye sahip eylemler gerçekleştirir, dolayısıyla hyper -danışmanıdır.
Flickr'da striatik yoluyla görüntü
Hypervisor'un Temelleri
Bir sanal makine yöneticisi( VMM) olarak da bilinir ve tek amacı, birden fazla "makinenin" tek bir donanım platformu paylaşmasına izin vermektir.İşletim sistemleri, üzerinde çalıştıkları donanımla bire bir ilişkiye sahip olacak şekilde tasarlanmış ancak çok çekirdekli, çok parçacıklı işlemciler ve gülünç miktarda RAM, birden çok kez çalıştırıldığında bir esinti.
Hipervizör, işletim sistemini( OS), çalışan her OS zamanını temel alınan donanımla birlikte bırakma sorumluluğunu alarak donanımdan ayırır. CPU, bellek, GPU ve diğer donanımı kullanmanın zaman kazandırması için bir trafik polisi görevi görür. Hipervizör tarafından kontrol edilen her işletim sistemine bir konuk OS adı verilir ve varsa hipervizörün işletim sistemine ana bilgisayar OS adı verilir. Konuk OS ve donanım arasında durduğundan, sisteminizde olduğu gibi çok sayıda farklı konuk işletim sistemine sahip olabilirsiniz;farklı türlere( ör. Windows, OS X, Linux) sahip olabilirsiniz.
Ayırıcı donanım ve yazılımlar da taşınabilirlik açısından iyi görünüyor. Hipervizör, gidip gelen gibi davrandığından, yeni sürücüler yüklemeye veya konuk işletim sisteminizi güncellemenize gerek kalmadan bilgisayardan bilgisayara geçmenin çok daha kolaydır. Virtualbox VM'lerinizi alıp farklı bir bilgisayara koyduysanız bunu fark etmişsinizdir. Konuk işletim sistemine, ana bilgisayarın işletim sistemi ve donanımı tamamen farklı olsada önemli bir değişiklik olmaz.
Bir işletim sisteminin sanallaştırılmasının bir diğer önemli yararı, güvenliktir. Bilgisayarınıza zararlı olabilecek yazılımları denemek istiyorsanız, ana bilgisayarın işletim sisteminden ziyade sanal bir makinede test etmeniz önerilir. Konuk OS enfekte olur ve virüs bulaştırırsa, paylaşılan klasörler veya ağ köprüsü ikisini birbirine bağlamazsa, ana bilgisayar OS üzerindeki dosyaları etkilemez.İki işletim sistemi birbirinden tamamen ayrılmış durumda ve güvenli bilgi işlem yapmayı sağlayan birbirlerinin varlığı hakkında hiçbir bilgiye sahip değillerdir.
Bazı popüler hipervizörler VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox ve Microsoft VirtualPC'dir. Bunların hepsi, bir kullanıcının bir veya daha fazla işletim sistemini tek bir donanım üzerinde sanallaştırmasına izin verir.
Farklı Hipervisör Tipleri
Hipervizörler iki ana tipte ayrılabilir:
- Tip 1 , çıplak metal, doğrudan bir bilgisayara kurulan bir hipervizördür. Ana bilgisayar yok ve hipervizör tüm donanımlara ve özelliklere doğrudan erişime sahip. Bir tür 1 hypervisor yüklemenin başlıca nedenleri, aynı bilgisayarda bir ana bilgisayar işletim sistemi yükü olmaksızın birden fazla işletim sistemi çalıştırmak ya da taşınabilirlik ve donanım soyutlamasından yararlanmaktır.Çıplak metal çoğu zaman bir kaza durumunda donanımdan donanıma taşınması için güvenlik ve taşınabilirlik nedeniyle sunucular için kullanılır. Tip 1 hipervizörlere iyi örnekler VMware ESXi, Citrix XenServer ve Microsoft Hyper-V'dir.
- Tip 2 , ev sahipliği yapıyor, çoğu insanın işletim sistemlerini sanallaştırma konusunda aklını kaçırıyor. Barındırılan hypervisors, bir ana bilgisayar işletim sistemi gerektirir ve genellikle ana bilgisayarın içinde kurulu yazılım olarak kabul edilir. Tür 2 aynı anda birden çok işletim sistemini çalıştırabilir, ancak donanıma doğrudan erişimi yoktur ve bu nedenle bir konuk çalıştırırken daha fazla masrafa sahiptir. Bu, konuk OS'nin tüm potansiyelini kullanmayacağını ve ana bilgisayarınız çökerse, misafirlerinize erişemezsiniz demektir. Tip 2 hiper yönlendiriciler, Windows, OS X veya Linux'ta birden çok işletim sistemini test etmeniz gerektiğinde ideal yol olabilir.İyi örnekler VMWare Workstation, VMware Parallels, Oracle Virtualbox ve Microsoft VirtualPC'dir.
Geleceğin Üst Düzey Yöneticileri
Bugünün çoğu denetleyicisi ya büyük ölçekli sunucu kurulumlarında ya da son kullanıcılar için eski uygulamaları çalıştırmak ya da farklı bir işletim sistemi denemek için kullanılmaktadır. Bununla birlikte, bu düşünceye halihazırdaki Android sürümleri ve Windows 8 söylentileri ile ilgili olarak bir miktar değişiklik olmuştur.
Android, donanım ve arka plan hizmetleri ile etkileşim için bir Linux çekirdeği kullanmaktadır ve kullanıcıların etkileşime girdiği yazılımları çalıştırmak için Dalvik adlı bir sanal makine kullanmaktadır.ile. Bir kullanıcının birden çok işletim sistemini bir kerede çalıştırmasına izin vermese de, Android bir tür 1 hypervisor'a çok benzer. Telefonunuzu kökleştirmediğiniz ve kendisiyle etkileşime girmek istemediğiniz sürece, temel Linux ana bilgisayarı son kullanıcıya tamamen şeffaftır.
Windows 8 tamamen Microsoft'un Hyper-V üstünde bir konuk işletim sistemi olarak çalıştırılacağı söylentileri. Hyper-V, donanımınızı yönetme ve yedekleme ve dosya sistemi denetimi gibi arka plan görevlerini yapma sorumluluğunu alacaktır. Android'e benzer şekilde, bu, işletim sisteminizde daha iyi taşınabilirlik, esneklik ve güvenlik elde etmenizi sağlayacaktır. Bahsetmeye gerek yok, Windows 8 kurulumunuzu tamamen taşınabilir yapacak, 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örleri kullanmaya devam edecektir. Popüler bir web barındırma yoluyla web paylaşımınızı paylaştıysanız, büyük olasılıkla bir tür 1 denetleyicisindesiniz ve bilmiyordunuz.İyi bir sunucu donanımı ile, çıplak metal denetleyicileri sınırları, yalnızca bir işletim sisteminin kurulu olduğu, tam anlamıyla binlerce mevcut alana doğru itebilir. Bu sadece donanım satın alırken para tasarrufu sağlamakla kalmaz aynı zamanda soğutma gücü ve güç aynı miktarda makineyi çalıştırmak için eskiden olduğu gibi küçük bir fraksiyona indirgenir.