Hiper yönetici
Bilgisayar biliminde sanal makine monitörü (VMM) olarak da bilinen hiper yönetici ( İtalyanca hiper yönetici olarak bilinir ), sanal makinelere dayalı bir sistemin merkezi ve en önemli bileşenidir . Bir veya daha fazla sanal makineyi kontrol eden bir hiper yönetici çalıştıran bilgisayara ana makine ve her sanal makineye konuk makine denir . Hipervizörün görevi, işletim sistemlerini kullanıcıya sunmaktır .Konuk makineler ve bunların yürütülmesini yönetir. Bir hiper yönetici sayesinde, her biri hiper yönetici tarafından sağlanan sanallaştırılmış donanım kaynakları üzerinde denetime sahip farklı bir işletim sistemi çalıştırabilen bir ana makinede aynı anda birkaç konuk makine çalışabilir. Bu sanallaştırma türü, tüm örneklerin (kapsayıcılar olarak da adlandırılır) tek bir çekirdekte çalışması gereken işletim sistemi düzeyindeki sanallaştırmadan farklıdır . İngilizce hiper yönetici terimi, süpervizörün bir takviyesidir., geleneksel olarak bir işletim sisteminin çekirdeği için kullanılır. Başka bir deyişle, bir hipervizörün bir süpervizörün süpervizörü olduğunu belirtmek istiyoruz. Terim yaklaşık olarak 1970'de doğdu [1] , daha önce Kontrol Programı terimi kullanılıyordu.
Açıklama
Sanallaştırma
Modern BT sistemlerinin bilgi işlem gücü ve karmaşıklığı, yönetimlerini kolaylaştırmak ve kullanımlarını optimize etmek için yeni yollar bulmaya yol açar. Genellikle hizmet sunan bilgisayarlar ( sunucu , " masaüstü " değil) güvenlik ve pratiklik nedenleriyle yeterince kullanılmaz: genellikle işletim sistemi başına yalnızca bir uygulama kurulur ve bu nedenle bilgisayar başına yalnızca bir uygulama kurulur. Bu durum , yönetim ve bakımın yanı sıra yer kaplayan ve çok büyük para kaynakları kullanan birden fazla bilgisayarın varlığını ima eder .
Sanallaştırma, her şeyden önce şirketlerin ilgisini çekiyor gibi görünen ve fiziksel bir ana sunucunun artık fiziksel olmayan, ancak sanal olan makinelerin ve ilgili barındırılan işletim sistemlerinin örneklerini taklit ederek işletim sistemlerini yönetmesine izin veren yeni gelişen bir teknolojidir; bu, bir dizi uygulamayı tek bir sunucuda ve daha yüksek düzeyde güvenilirlikle korumayı kolaylaştırır. Hiper yönetici, sanallaştırma tabanlı bir sistem için anahtar bileşendir .
Hipervizörün görevleri
Sanal makine monitörü (örn. Xen , sanal makinelerin açık kaynak monitörü, kurumsal ortamda VMware ESX mevcut sanallaştırma standardı veya Microsoft sanal makinelerinin Hyper-V monitörü), operasyonda ve üzerinde kendi etkinliği ile tartılmadan şeffaf bir şekilde çalışmalıdır. işletim sistemlerinin performansı.
Her sistem üzerinde kontrol faaliyetleri yürütür ve herhangi bir arızayı tespit etmek ve hızlı bir şekilde müdahale etmek için işletim sistemlerinin ve uygulamaların faaliyetlerinin bir izleyicisi ve hata ayıklayıcısı olarak da kullanılmasına izin verir. Bu amaca yönelik gereksinimler uyumluluk, performans ve basitlik gereksinimleridir. Sanallaştırma, BT güvenliği ve sistem güvenilirliği ile eş anlamlı hale geldiğinden, sanal makinelerin uygulama alanları çoklu ve heterojendir .
Hiper yönetici herhangi bir tehlikeli etkinliği izleyebilir ve durdurabilir, bu da sanal makinelerin yazılım araştırma ve test alanında giderek daha sık kullanıldığı anlamına gelir . Diğerlerinin yanı sıra, teknoloji savunucularının iyi tasarlandığında bu çözümde gördükleri sanallaştırma faydaları, donanımın birleştirilmesiyle maliyet düşürme ve kontroldür . Hipervizör gerektiğinde ve gerektiğinde kaynakları dinamik olarak tahsis edebilir, yeni sistemlerin uygulanması için gereken süreyi büyük ölçüde azaltabilir, mimariyi bir bütün olarak işletim sistemi ve uygulama düzeyindeki sorunlardan izole edebilir, daha basit heterojen kaynakları etkinleştirebilir ve daha önce belirtildiği gibi , kontrollü ortamların test edilmesini ve hata ayıklamasını kolaylaştırır .
Sınıflandırma
Sınıflandırma, 1974'te Gerald J. Popek ve Robert P. Goldberg tarafından yayınlanan ve iki tür hiper yöneticinin tanımlandığı makaleye kadar izlenebilir : [2]
- Yerel veya çıplak metal hipervizör olarak da adlandırılan Type-1 : bu hipervizörler doğrudan ana bilgisayar donanımında çalışır ve daha sonra üzerinde doğrudan kontrole sahiptirler. Bazı örnekler: AntsleOS [3] , Microsoft Hyper-V ve Xbox One sistem yazılımı , Nutanix AHV , XCP-ng , Oracle VM Server , POWER Hypervisor [4] ve VMware ESXi (eski adıyla ESX) ve Xen .
- Tip-2 , diğer adıyla barındırılan hiper yönetici : Bu hipervizörler, diğer herhangi bir program gibi, geleneksel bir işletim sistemi içinde çalışır . Bazı örnekler: Mac için Parallels Desktop , QEMU , VirtualBox , VMware Player ve VMware Workstation
Gerçekte, bu iki tip arasındaki ayrım her zaman net olarak tanımlanmamıştır. Örneğin, Linux'un Çekirdek Tabanlı Sanal Makinesi (KVM) ve FreeBSD'nin bhyve'ı , esas olarak bir ana bilgisayar işletim sistemini bir tip-1 hipervizöre dönüştüren çekirdek modülleridir [5] . [6] . Benzer şekilde, Linux ve FreeBSD, uygulamaları sanal makine kaynakları için rekabet eden genel amaçlı işletim sistemleri olarak kabul edildiğinden, KVM ve bhyve, tip-2 hipervizörler olarak sınıflandırılabilir. [7]
Notlar
- ^ "Hipervizör" terimi nasıl kullanılmaya başlandı ? , programrs.stackexchange.com'da .
- ^ Gerald J. Popek ve Robert P. Goldberg, Sanallaştırılabilir üçüncü nesil mimariler için resmi gereksinimler , Communications of the ACM , cilt. 17, n. 7, 1974, DOI : 10.1145 / 361011.361073 .
- ^ AntsleOS Mimarisi - antsle Docs , docs.antsle.com adresinde . Erişim tarihi: 28 Haziran 2018 ( 7 Nisan 2019 tarihinde orijinalinden arşivlendi ) .
- ^ POWER Hypervisor , ibm.com'da . _ _ 9 Mayıs 2020'de alındı .
- ^ Michael Dexter , Uygulamalı bhyve , CallForTesting.org'da . Erişim tarihi: 24 Eylül 2013 .
- ^ Charles Graziano, Xen Worlds Project'e ev sahipliği yapmak için Xen ve KVM hipervizörlerinin performans analizi , lib.dr.iastate.edu , Iowa State University, 2011. Erişim tarihi : 29 Ocak 2013 .
- ^ Beth Pariseau, KVM , Type 1 vs. SearchServerVirtualization , TechTarget, 2011'de 2. tip hiper yönetici tartışması . Erişim tarihi: 29 Ocak 2013 .
İlgili öğeler
Diğer projeler
Wikimedia Commons , hiper yöneticideki görüntüleri veya diğer dosyaları içerir
Dış bağlantılar
- SHype - Secure Hypervisor , domino.watson.ibm.com adresindeki IBM web sitesinde .
- Microsoft Hyper-V - Architecture , blogs.technet.com adresinde .
- Microsoft - technet.microsoft.com'da sanallaştırılmış ortamların yönetimi .
- Hipervizörler için fiili standart olan Vmware Esxi , vmware.com'da .