20Jul
Hypervisors on see, mis muudab virtuaalsete masinate võimalikuks, ja need ei ole mitte ainult serverite jaoks. Tõenäoliselt kasutate seda iga päev ja seda isegi ei tea. Kui te seda praegu ära ei kasuta, siis lähemegi.
Hyperviisor on arvuti riistvarale saadetud käskude peitmiseks mõeldud tarkvara, mis eksisteerib väljaspool külalisoperatsioonisüsteemi. Termin "hypervisor" pärineb operatsioonisüsteemide kerneli erinevatest tasanditest;see teostab rohkem volitusi kui "juhendaja" tasandil, seega hüper -visor.
Pilt, kasutades striaatilist funktsiooni Flickr
Hypervisor Basics
Hypervisor on tuntud ka virtuaalse masina haldaja( VMM) ja selle ainus eesmärk on võimaldada mitmel masinal jagada ühte riistvaraplatvormi. Operatsioonisüsteemid on projekteeritud nii, et neil on üks-ühes seos nende riistvaraga, milles nad töötavad, kuid multi-core, multi-threaded protsessorid ja naeruväärsed summad RAM, töötab korraga mitu korda.
Hypervisor eraldab operatsioonisüsteemi( OS) riistvarast, võttes endale kohustuse lubada iga töötava OS-i aega selle aluseks oleva riistvaraga. See toimib liikluspolitseina, mis võimaldab aega kasutada CPU, mälu, graafikaprotsessorit ja muud riistvara. Iga hüpervisori poolt kontrollitavat operatsioonisüsteemi nimetatakse külalisosakonnaks ja hüperviisori operatsioonisüsteemi, kui üldse, nimetatakse peremeesorganismiks. Kuna see paikneb külalisosakonna ja riistvara vahel, siis võib teie süsteemil olla nii palju erinevaid hosti operatsioonisüsteeme;Teil võib olla isegi erinevaid tüüpe( nt Windows, OS X, Linux).
Riistvara ja tarkvara eraldusvõimalus on samuti kasulik kaasaskantavuseks. Kuna hüperviisor toimib vaheldumisi, on arvuti hõlpsamaks liikumine arvutist palju lihtsam, ilma et oleks vaja installida uusi draivereid või värskendada oma külalisosastust. Võib-olla olete märganud seda, kui võtsite oma Virtualboxi VM-d ja panete need teisele arvutile. Külalisosale ei muutu kunagi märkimisväärset muutust, kui hosti OS ja riistvara võiks olla täiesti erinevad.
OS on virtuaalselt veel üks suurimaid eeliseid turvalisus. Kui soovite testida arvutit kahjustavat tarkvara, soovitame seda testida virtuaalses masinas, mitte teie hostis. Kui külalisosakond nakatub ja viiruseid rikub, ei mõjuta see operatsioonisüsteemi operatsioonisüsteemi faile, kui ühised kaustad või võrgu sild ei ühenda neid. Need kaks operatsioonisüsteemi on täielikult üksteisest eraldatud ja ei tunne üksteise olemasolu, mis teeb ohutu arvuti.
Mõned populaarsed hüpervissioonid on VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox ja Microsoft VirtualPC.Kõik need võimaldavad kasutajal ühe või mitme operatsioonisüsteemi virtualiseerida ühel riistvaral.
Erinevad hüpervisori tüübid
hüpervisoreid saab jagada kahte peamist tüüpi:
- tüüp 1 , a.k.a. paljas metall, on hüpervisor, mis installib otse arvutisse. Pereoskus puudub ja hüpervisoril on otsene juurdepääs kogu riistvarale ja funktsioonidele. Tüüpi 1 hüperviisori paigaldamise peamised põhjused on mitmes operatsioonisüsteemis töötamine ühes ja samas arvutis ilma peremeesorganismi üldkuludeta või kaasaskantavuse ja riistvara abstraktsiooni ärakasutamiseks. Bare metalit kasutatakse sageli serverite jaoks nende turvalisuse ja kaasaskantavuse tõttu, et liikuda riistvarast rikete korral.1. tüüpi hüpervissioonide head näited on VMware ESXi, Citrix XenServer ja Microsoft Hyper-V.
- 2. tüüpi , a.k.a. hostitud, on see, mida enamik inimesi on operatsioonisüsteemide virtualiseerimisel tõenäoliselt tuttav. Hosteeritud hüpervissioonid vajavad peremehe operatsioonisüsteemi ja neid käsitletakse tihti kui installitud tarkvara hosti. Tüüp 2 võib korraga korraga käitada mitu operatsioonisüsteemi, kuid sellel ei ole otsest juurdepääsu riistvarale ja seepärast on külastaja käitamisel rohkem üldkulusid. See tähendab, et külalisosakond ei tööta kogu oma potentsiaalil ja kui teie hosti jookseb kokku, siis ei ole teil ka teie külalisi. Tüüp 2 hüpervissioonid on ideaalne võimalus minna, kui teil on vaja katsetada mitut Windowsi, OS Xi või Linuxi operatsioonisüsteemi. Head näited on VMWare Workstation, VMware Parallels, Oracle Virtualbox ja Microsoft VirtualPC.
tuleviku hüperviisorid
Enamus hüpervisoreid kasutatakse kas suuremahuliste serverite kasutuselevõtuks või lõppkasutajate jaoks vanade rakenduste käitamiseks või teiste operatsioonisüsteemide proovimiseks. Selle mõtlemisega on juba mõnda aega muutunud Android-i praegused versioonid ja Windows 8 kuulujutud.
Android kasutab Linuxi kernelit riist- ja taustteenustega suhtlemiseks ning seejärel kasutab tarkvara, mida kasutaja suhtleb, käivitamiseks kasutada virtuaalset masinat DalvikikoosHoolimata sellest, et kasutaja ei käivitu korraga mitu operatsioonisüsteemi, on Android väga sarnane 1. tüübi hüpervisjoniga. Aluseks olev Linuxi operaator on lõppkasutajale täiesti läbipaistev, kui te ei juuruta oma telefoni ega soovi sellega suhelda.
Windows 8 on täiesti kuulus Microsofti Hyper-V peal asuva külalisoperaatorina. Hyper-V vastutab teie riistvara haldamise ja taustteoste, näiteks varukoopiate ja failisüsteemide kontrollimise eest. Sarnaselt Android-ile on see teie operatsioonisüsteemis parem liikuvus, paindlikkus ja turvalisus. Pidage meeles, et see muudaks teie Windows 8 installi täielikult kaasaskantavaks, nii et võite seda endaga kaasa võtta arvutist arvutisse.
veebiserverid kasutavad jätkuvalt hüpervissioone, et maksimeerida oma riistvara kasutamist ja hoida kulusid maha. Kui olete jaganud veebimajutust populaarse veebihalduri kaudu, on see kõige tõenäolisemalt tüüp 1 hypervisor juba ja ei teadnud seda. Hea serveri riistvara abil võivad tühjad metallist hüpervissioonid lükata piirid, mis tavaliselt sisaldavad ainult üht operatsioonisüsteemi, mis on sõna otseses mõttes tuhandeid saadaval. See mitte ainult ei säästa riistvara ostmisel raha, vaid ka jahutust ja võimsust vähendatakse väikese osakaaluga, mida ta varem kasutas sama palju masinaid.