Virtuaalikoneiden vertailuominaisuudet. Virtuaalikoneet - tarkoitus ja yleiskatsaus. Mitä valita työpöydän virtualisointijärjestelmäksi

Virtuaalikoneen käsite (englanninkielisestä Virtual Machinesta) ymmärretään ohjelmistoksi tai laitteistoksi, joka emuloi tietyn alustan (vierasalustan) laitteistoa ja suorittaa ohjelmia vierasalustalle isäntäalustalla.

Virtuaalikone voi myös virtualisoida tietyn alustan ja luoda sille itsenäisiä, eristettyjä ympäristöjä käyttöjärjestelmille ja ohjelmille.

Virtuaalikone Windows 7:lle - tarjoamme sinulle yleiskatsauksen suosituista ohjelmista.

Yksinkertaisesti sanottuna virtuaalikone tarjoaa mahdollisuuden yhdelle todelliselle, fyysiselle tietokoneelle luoda useita virtuaalitietokoneita ja asentaa erilaisia OS, ohjelmat jne.

Tämä tekniikka tuli suurelle yleisölle palvelininfrastruktuurin maailmasta, jossa virtuaalikoneita käytetään maksimaalisen palvelimen kuormituksen luomiseen ja laitteiden seisokkien vähentämiseen.

Virtuaalikoneet käytetään ratkaisemaan useita ongelmia, kuten:

  1. Palvelinresurssien käytön optimointi.
  2. Tietoturva, sekä joidenkin ohjelmien ominaisuuksien rajoittaminen, niin sanottu hiekkalaatikko-idea.
  3. Uuden tietokonearkkitehtuurin tai ohjelmiston tutkimus.
  4. Erilaisten tietokonearkkitehtuurien emulointi (esimerkiksi Sonyn PlayStation-pelikonsolin emulointiin).
  5. Haitallisen koodin luominen.
    Esimerkiksi Microsoft Researchin (MSR) vuonna 2006 luoma SubVirt-rootkit loi virtuaalisen työympäristön, johon käyttäjän käyttöjärjestelmä sijoitettiin sekä virustorjunta, palomuuri ja muut tietokonetta suojaavat ohjelmistot.
    Samaan aikaan rootkit itse pysyi ulkoisena, eikä siksi kuulunut virustorjuntaohjelmiston piiriin, tarjoten hyökkääjälle virtuaalikoneen etähallinnan.
  6. Mallintaminen Tietokoneverkot.
  7. Ohjelmistojen testaus ja virheenkorjaus.

Tarjoamme lyhyen yleiskatsauksen suosituimmista virtualisointiohjelmista.

Virtuaalikone Windows 7:lle: Virtual Box

Oraclen virtualisointiohjelma käyttöjärjestelmille Linux, Mac OS X, MS Windows jne.

Ohjelma on melko suosittu, ja alla emme tarkastele kaikkea, vaan vain sen tärkeimpiä etuja:

Vapaa.

Cross-platform.

Tuki 64-bittisille vieraille 32-bittisillä isäntäalustoilla. Tätä varten isäntäalustan on tuettava virtualisointitekniikkaa prosessoritasolla.

Äänilaitteiden tuki erilaisia ​​tyyppejä verkkovuorovaikutusta.

Mahdollisuus luoda varmuuskopiointitilojen ketju, johon voit palata, jos vierasjärjestelmässä ilmenee ongelmia.

Venäjänkielinen käyttöliittymä.

Tärkeä! Ohjelman puutteet eivät ole merkittäviä, mutta arvioinnin objektiivisuuden vuoksi ne on myös syytä mainita - VirtualBox on huonosti yhteensopiva Win 95/98:n (hidas järjestelmän toiminta) ja Mac OS X:n (ääniongelmat) kanssa.

Kuten näette, ohjelman puutteet eivät ole merkittäviä ja ovat melko nimellisiä.

Virtuaalikone Windows 7:lle: Xen

Virtuaalikonemonitori (hypervisor), kehitetty Cambridgen yliopistossa ja jaettu avoimen lähdekoodin alla (GPL-lisenssi).

Käyttämällä paravirtualisointitekniikkaa (PV-tila), Xen antaa sinun saavuttaa erittäin korkean suorituskyvyn emuloimalla oikeita laitteistoalustoja.

PV-tilan ominaisuus on, että tietokone ei käynnisty (BIOS-koodin jäljitelmä, käynnistyslatain) ja vieraskäyttöjärjestelmän ydin käynnistyy välittömästi halutussa tilassa, kuten tavalliset ohjelmat.

On syytä huomata, että Xeniä voidaan verrata yritystason ohjelmistoihin sen runsaan toiminnallisuuden ansiosta.

Edut:

Vapaa.

Cross-platform.

Virtuaalikoneiden korkea suorituskyky, joka on hyvin lähellä todellisten järjestelmien suorituskykyä.

Mahdollisuus siirtää käynnissä olevia virtuaalikoneita fyysisten isäntien välillä.

Korkea tuki emuloidulle laitteistolle.

Ohjelmalla on ehkä vain yksi haittapuoli - sen suhteellinen monimutkaisuus verrattuna muiden yritysten vastaaviin ohjelmistoihin.

Virtuaalikone Windows 7:lle: Virtuaalinen PC

Aluksi Tämä ohjelma Connetix kehitti Mac OS:lle vuonna 1997. 4 vuotta myöhemmin julkaistiin versio Windows-käyttöjärjestelmälle.

Myöhemmin, vuonna 2003, ohjelman oikeudet osti Microsoft Corporation, ja vuonna 2006 ohjelmasta tuli ilmainen.

Myöhemmin Virtual PC:tä ei kehitetty, ja se sisältää tällä hetkellä toimintoja vuodesta 2007.

Edut:

Vapaa.

Yksinkertainen, käyttäjäystävällinen käyttöliittymä.

Virheet:

Ohjelma toimii vain Windows-käyttöjärjestelmässä, mutta ei ole yhteensopiva Windows 8:n tai uudemman kanssa.

Ohjelma, toisin kuin Virtual Box, ei ole yhteensopiva AMD-prosessorien kanssa.

Virtuaalikone Windows 7:lle: VMware Player

Tuote Yhdysvaltain suurimmalta virtualisointiohjelmistokehittäjältä Vmwarelta.

Vmware-tuotteet on siksi suunnattu ensisijaisesti markkinoiden yrityssegmentille täysversio ohjelmat - VMware-työasema- maksettu.

Lisenssin hinta on noin 250 dollaria. Ei-kaupalliseen käyttöön valmistaja tarjoaa ohjelman, jossa on rajoitettu toiminnallisuus VMware Player.

On syytä huomata, että rajoitukset koskevat yleensä ohjelmistokehittäjiä ja IT-asiantuntijoita, ohjelma on varsin toimiva keskimääräisen käyttäjän tehtävien suorittamiseen.

Edut:

Vapaa.

Nopeasti.

Yksinkertainen, käyttäjäystävällinen käyttöliittymä.

ThinPrint-tekniikan avulla voit tulostaa minkä tahansa vieraskäyttöjärjestelmässä avatun asiakirjan ilman lisäohjaimien asentamista.

Työskentely useiden näyttöjen kanssa vieraskäyttöjärjestelmässä.

Vaihda tiedostoja vierasjärjestelmien välillä Drag&Drop-tekniikan avulla.

Virheet:

Ilmaisen version rajoitettu toiminnallisuus.

Windows 7 x64:n asentaminen VirtualBoxiin (virtuaalinen kone)

Virtuaalikone Windows 7:lle: useita käyttöjärjestelmiä yhdellä koneella

Virtualisoinnin avulla voit kapseloida käyttöjärjestelmien sisäosat tai niiden osat virtuaalisiin laitteistoihin ja ohjelmistoihin. Toisin sanoen luoda virtuaalinen tila, joka on todellinen tässä tilassa toimivan käyttöjärjestelmän näkökulmasta. Juuri tätä virtuaalikoneet tekevät Windows 7:ssä, Linuxissa ja Mac OS X:ssä. Virtualisoinnin avulla voit myös simuloida laitteita, jotka eivät ole edes tietokoneessasi.

Huomautus: Tavallaan virtuaalikoneiden avulla voit luoda tietokoneen tietokoneeseen.

Konevirtualisoinnissa on kaksi tärkeää näkökohtaa:

  • fyysisen isännän (tietokoneen) ja virtuaalisen isännän välinen vuorovaikutus
  • virtuaalitilassa toimivan käyttöjärjestelmän ja käytetyn laitteiston välinen vuorovaikutus

Ohjelmisto virtualisointia varten, nimittäin virtuaalikoneita Windows 7:lle (Linux, Mac OS X), on yleensä normaali sovellus tai käyttöjärjestelmäpalvelu, jonka avulla voit luoda isäntiä. Isäntä on mikä tahansa fyysinen kone (tietokone). Virtualisointiohjelmistossa käyttöjärjestelmä toimii isännässä, joka on samanlainen tai identtinen kuin todellinen isäntä, jota kutsutaan virtuaalikoneeksi. Mukavuussyistä virtuaalikoneessa toimivaa käyttöjärjestelmää kutsutaan vieraskäyttöjärjestelmäksi.

Lisäksi on olemassa eri tavoilla virtualisointi, josta ei riipu vain virtuaalikoneiden luomiseen tarkoitettujen sovellusten toteutus, vaan myös vierasjärjestelmille tarjotut ominaisuudet. On olemassa perinteinen emulointi, jossa laitteisto- ja ohjelmistokutsut kulkevat välikerroksen läpi. On myös para-virtualisointia, jossa osa virtuaalikoneen sisäisistä toiminnoista tapahtuu todellisella laitteistolla, kun taas toinen osa kulkee välikerroksen läpi. Myös järjestelmätasolla on virtualisointia, kun jokainen vierasjärjestelmä käynnistyy erityisessä ytimessä, jonka avulla voit ajaa vain samanlaisia ​​käyttöjärjestelmän versioita.

Jotkut näistä menetelmistä voidaan suorittaa lennossa ilman merkittäviä muutoksia todelliseen isäntään ja sen käyttöjärjestelmään. Toiset vaativat, että isäntä käynnistetään uudelleen virtualisointia tukevaan käyttöjärjestelmän erityisesiintymään. Toiset käyttävät erityisiä isäntiä, jotka tukevat ja on suunniteltu virtualisointiin laitteiston laitetasolla. Jälkimmäiset tunnetaan myös paljain metallin virtualisointimenetelminä (vaikka tämä ei ole täysin totta, koska joitakin ohjelmistoydintä käytetään edelleen).

Virtualisointiohjelmistoa, joka hallitsee virtuaalikoneiden luomista ja toimintaa sekä tarjottujen resurssien kohdistamista ja rajoittamista, kutsutaan usein hypervisoriksi. Jotkut virtualisointisovellukset voivat myös käyttää erityisiä prosessorilaajennuksia parantaakseen virtuaalikoneiden suorituskykyä. Tällaisten laajennusten olemassaoloa kutsutaan virtualisoinnin laitteistotueksi. Esimerkkejä tästä tuesta ovat VT-X (Intel) ja AMD-V (AMD) -tekniikat.

Mikä ei ole virtualisointi ja virtuaalikone?

Jotkut ihmiset haluavat kutsua virtualisointiohjelmia (virtuaalikoneita) mitä tahansa, mikä luo abstraktiokerroksen käyttöjärjestelmän ja joidenkin käynnissä olevien prosessien välille. Esimerkiksi on olemassa Sandboxie, jonka avulla voit eristää selaimet järjestelmästä (katso selaimen suojausohjelmat). Joidenkin ohjelmien avulla voit jäädyttää järjestelmän tilan, jotta sitä ei voi muuttaa. Toiset mahdollistavat myös ns. varjotilan käytön, jossa kaikki ohjelmat toimivat normaalisti, mutta muutokset peruuntuvat, kun käynnistät tietokoneen uudelleen.

Tietenkin kaikki nämä ohjelmat tarjoavat erilaisia ​​​​etuja, mutta niitä ei pidetä virtualisointiteknologioina, eivätkä ne ole virtuaalikoneita, koska ne eivät simuloi järjestelmäkutsuja, eivätkä ne salli vieraskäyttöjärjestelmien ajamista nykyisen järjestelmän päällä. Tällaiset ohjelmat luovat vain ylimääräisiä erottelukerroksia, lähinnä turvallisuustason lisäämiseksi. Jos jatkamme turvallisuuden aihetta, niin...

Miksi käyttää virtualisointia ja virtuaalikoneita?

Jos turvallisuus on sinulle etusijalla ja se on ensimmäinen asia, jota ajattelet kaikissa tilanteissa, virtualisointi (virtuaalikoneiden käyttö) voi varmasti auttaa sinua tässä. Mutta älä oleta, että virtualisointia käytetään pääasiassa turvallisuuteen. Sen alkuperäiset tavoitteet ovat: testaus, kustannusten alentaminen, joustavuus, vanhojen tuotteiden tuki ja koulutus. Turvatason nostaminen on vain miellyttävä bonus, jossa on myös monia sudenkuoppia.

Huomautus: Vaikka virtualisoinnin avulla voit eristää käyttöjärjestelmän toisesta, on silti olemassa tapoja päästä vierasjärjestelmästä pääkäyttöjärjestelmään.

Mitä tarvitaan virtualisointiteknologian ja virtuaalikoneiden käyttämiseen?

Ensimmäinen huomioitava asia on fyysinen isäntä. Riippuen virtualisointiohjelmiston tyypistä (virtuaalikoneet), voidaan tarvita täysin erilaisia ​​laitteita ja käyttöjärjestelmiä. Virtualisointi ei tarkoita yhtä ainoaa ratkaisua, joka toimii missä tahansa. Virtuaalikoneet on valittava järjestelmälle (Windows, Linux, Mac) ja laitteistolle (laitteisto). Lisäksi isännällä on oltava tarvittavat .

Joten jos aiot käyttää vieraskäyttöjärjestelmiä järjestelmän päällä, tarvitset lisäresursseja niiden suorittamiseen, kuten prosessorin ja RAM-muistin. Esimerkiksi jos tietokoneessasi on vain 2 Gt RAM-muisti ja haluat käyttää vierasjärjestelmää Windows 7:ssä, sinun on rajoitettava huomattavasti resurssien käyttöä todellisessa järjestelmässä, jotta virtuaalikone voi toimia kunnolla. Ellei tietysti yritä käyttää Windows XP:tä 256 Mt muistilla. Jos sinulla on kuitenkin 16 Gt RAM-muistia, voit käyttää useampaa kuin yhtä vierasjärjestelmää ilman resurssien puutetta.

Plussat: Helppo asentaa ja käyttää.

Miinukset: Rajoitettu toiminnallisuus. Ei tue tilannekuvia ja yleinen pääsy luetteloihin.

Virtuaalikone Windows 7:lle, Linuxille ja Mac OS X:lle - VirtualBox

VirtualBox on toinen monialustainen ohjelma virtuaalikoneiden luomiseen Windows 7:lle ja uudemmille, sekä Linuxille ja Mac-järjestelmät, jonka tällä hetkellä omistaa Oracle. VirtualBox on samanlainen kuin VMware Player, mutta on lisää ominaisuuksia, mukaan lukien edistyneemmät verkkopino, rajoittamaton määrä tilannekuvia, jonkin verran OpenGL- ja DirectX-tukea ja paljon muuta. Sovellus on helppo asentaa ja yhtä helppo käyttää. Voit myös käyttää komentoriviä automaattiseen käyttöönottoon. VirtualBox tukee myös USB:tä ja jaettuja hakemistoja. Lisäksi on kannettava versio VirtualBox. On kuitenkin myös haittoja. Et voi ottaa kuvakaappauksia vierasjärjestelmistä. Levynhallinta on hieman hämmentävää.

Yleisö: aloittelijat ja kokeneet käyttäjät.

Plussat: Helppo asentaa ja käyttää, monia ominaisuuksia.

Miinukset: Ei tukea kuvakaappauksille, olemassa olevien koneiden tuonti on vaikeaa, levynhallinta ei ole intuitiivista.

VMware ESXi hypervisor virtuaalikoneiden luomiseen

ESXi on paljasmetallinen hypervisori, jonka toiminnallisuus on pienempi kuin ESX. Sovellus vaatii isännän ja sitä voidaan ohjata konsolista (konsoli on oletuksena lukittu, mutta voit ottaa sen käyttöön manuaalisesti). Et voi ottaa kuvakaappauksia tai tallentaa videota virtuaalikoneiden näytöstä. Vierasjärjestelmien siirto ja kloonaus voidaan tehdä vain manuaalisesti. Mutta mitä saat, on muistin jakaminen parantaa RAM-tehokkuutta, tehokas valvonta ja hallinta sekä komentorivikäyttö SSH:n kautta (kun lukitus on auki). Voit myös asentaa VMware Toolsin parantaaksesi virtuaalikoneiden suorituskykyä. ESXi tukee myös para-virtualisointia.

Plussat: Tehokkaat, kehittyneet virtuaalikoneen ominaisuudet.

Miinukset: Vaatii isännän ja paljon resursseja. Ei helppo asentaa ja käyttää.

Virtuaalikone Unixille/Linuxille – Ydinpohjainen virtuaalikone (KVM)

KVM tukee virtualisointia vain UNIX-tyyppisissä käyttöjärjestelmissä (Linux). Sovellusta voidaan käyttää millä tahansa laitteistolla tai emulointitilassa, mutta ilman prosessorilaajennuksia suorituskyky on kauhea. KVM on suunniteltu käytettäväksi konsolin kautta. Mutta siinä on kunnollinen hallintaliittymä, jonka avulla voit käynnistää ja pysäyttää virtuaalikoneita, ottaa kuvakaappauksia ja paljon muuta. Käyttöliittymä tunnetaan nimellä Virtual Machine Manager (VMM), ja sitä käytetään myös Xen-virtuaalikoneiden hallintaan (katso alla). Tukee paikallista ja kauko-ohjausta. VirtualBoxin kanssa on tunnettu ristiriita, mutta se voidaan ratkaista suhteellisen helposti

Yleisö: edistyneet käyttäjät ja ammattilaiset.

Plussat: Täysi hallinta ja joustavuus, erittäin korkea suorituskyky oikeissa olosuhteissa.

Miinukset: Vain UNIXin kaltaiset järjestelmät. Vaatii laitteiston virtualisointilaajennuksia normaalia toimintaa varten. Painopiste komentorivillä. Ei helppo asentaa ja käyttää.

Virtuaalikone Unix/Linuxille - Xen

Xen on toinen sovellus UNIX-tyyppisten käyttöjärjestelmien virtualisointiin (Linux). Sen on käynnistettävä omassa ytimen ilmentymässä. Painopiste on komentorivillä. Mutta voit myös käyttää VMM:ää. Virallisesti Xen on tukenut OpenSUSE:ta useiden vuosien ajan, ja se lisättiin äskettäin ytimen pääjulkaisuhaaraan. Xen voi toimia laitteisto-avusteisessa tai paravirtualisointitilassa. Paravirtualisoinnin kannalta Xen on kuitenkin erittäin ongelmallista asentaa ja käyttää. Lisäksi Xenillä on rajoitettu CD-ROM-tuki ja verkkolaitteet. Ohjelma on saatavana myös paljasmetallisena virtualisointihypervisorina Live CD:llä. Xenin hallintaan on olemassa lukuisia kolmannen osapuolen laajennuksia.

Yleisö: edistyneet käyttäjät ja ammattilaiset.

Plussat: Täysi hallinta ja joustavuus, erittäin hyvä suoritus, alkuperäisen ytimen tuki.

Miinukset: Vain UNIX-tyyppiset järjestelmät. Para-virtualisointitila on buginen. Painopiste komentorivillä. Useita apuohjelmia komentorivi mikä saattaa olla harhaanjohtavaa. Ei helppo asentaa ja käyttää. Sinun on käynnistettävä oma ytimen esiintymä.

Muita ratkaisuja virtuaalikoneiden luomiseen

On monia muita ratkaisuja, joita ei ole lueteltu tässä, kuten Parallels Virtuozzo, OpenVZ ja VMLite-pohjainen VirtualBox. On myös useita uudelleen suunniteltuja ratkaisuja, mukaan lukien esimerkkejä virtualisoinnin ja ohuiden asiakkaiden risteyksestä. Linuxissa on myös valtava määrä omia muutoksia. Äläkä unohda pilviteknologioita niiden virtualisointisovellusten kanssa.

Jos olet kuitenkin aloittelija, sinun ei pidä jahtaa mahdollisuuksia ja värikkäitä muutoksia. Muuten virtuaalikoneen luominen muutaman ohjelman suorittamiseksi voi johtaa useisiin unellisiin öihin.

Muutama sana virtualisointiohjelmista

Tämä arvostelu ei ole hyödyllinen vain aloitteleville käyttäjille, vaan myös asiantuntijoille. Listatut tuotteet kattavat laajan valikoiman virtualisointiteknologioita kaikilla tasoilla. Kaikki kuvatut ratkaisut ovat ilmaisia ​​henkilökohtaiseen käyttöön. Valitse mitä haluat tai tarvitset sen perusteella, mitä sinulla on laitteisto, asennuksen ja käynnistämisen helppousvaatimukset sekä tarvittavien toimintojen saatavuus.

Yleensä useimmat ihmiset aloittavat virtualisoinnin oppimisen VMware Playerilla tai VirtualBoxilla. Linuxin käyttäjiä ehkä mieluummin KVM ja ehkä Xen. Edistyneet käyttäjät saattavat haluta tutustua ESXiin.


Virtualisointiohjelmistojen käyttämisestä eri käyttöjärjestelmien ajamiseen samassa tietokoneessa on tullut erittäin suosittua nykypäivän teknologisessa maailmassa, ja hyvästä syystä. Virtualisointi tarkoittaa virtuaalisen version luomista asioista, kuten verkkoresursseista tai tallennuslaitteista.

Siten käyttöjärjestelmän virtualisointi mahdollistaa sen, että tietokonelaitteisto voi ajaa useita käyttöjärjestelmän kuvia samanaikaisesti. Yksi yleisimmin käytetyistä esimerkeistä on ohjelmistojen tai sovellusten testaus eri ympäristössä kuin eri tietokoneessa. Tämä voi mahdollisesti säästää rahaa ajamalla useita palvelimia samassa tietokoneessa.

Saatat olla kiinnostunut:

Jotta voit selvittää, valitaanko VirtualBox vai VMWare, sinun tulee ensin tarkastella jokaista ohjelmistoa tarkemmin erikseen. Tarkastelemme vain tärkeimmät parametrit, joihin käyttäjät kiinnittävät pääasiassa huomiota työskennellessään.

VirtualBox

Mikä voisi olla parempaa kuin loistava, toimiva ohjelmisto? Varsinkin jos se on ilmainen. VirtualBox on kulkenut useiden eri käsien kautta, mutta nyt sen omistaa Oracle. Ohjelmisto on avoimen lähdekoodin, joten se on ilmainen ja siinä on paljon varmuuskopiointiominaisuuksia.

Tarvitseeko sinun suorittaa Macille kehitettyjä sovelluksia Windowsissa? Haluan todella olla yksi ensimmäisten joukossa, joka yrittää Windows toimii 10 TP, mutta sille ei voi enää varata erillistä osiota kiintolevyltäsi? Mikään ei ole mahdotonta; virtualisointi, monimutkaisin ja hyödyllisin tekniikka, auttaa sinua kaikessa tässä.

Täydellistä käyttöjärjestelmää ei ole olemassa. Riippumatta siitä, minkä käyttöjärjestelmän asennamme PC:llemme, oli se sitten Windows, Linux tai Mac, me kaikki löydämme siitä jotain, joka ei sovi meille. Järjestelmän epätäydellisyys tulee erityisen havaittavaksi, kun asiakirjojen kanssa työskentelyn lisäksi joudumme ratkaisemaan edistyneempiä tehtäviä tietokoneella. Jos olemme pakonomaisia, johtuen tyytymättömyydestä yhteen jo asennettuun käyttöjärjestelmään, voimme helposti aloittaa toisen asennuksen, vaikka tämä ei ole helpoin ja nopein toimenpide.

Useimpia käyttäjiä, etenkin niitä, jotka ovat vielä tietokonelukutaidon hallinnassa, pelkäävät tehtävä asentaa useita käyttöjärjestelmiä yhdelle tietokoneelle kerralla. Melkein kaikki alkaa hämmentää heitä: hajoaminen kovalevy, ratkaisee käynnistysongelmia, ja mikä on myös tärkeää, he tietävät, että päästäkseen toiseen tai kolmanteen asennettuun käyttöjärjestelmään heidän on käynnistettävä tietokone jatkuvasti uudelleen. Mutta kaikki ei ole niin huonosti kuin miltä ensi silmäyksellä näyttää. Tällainen mielenkiintoinen, hyödyllinen ja samalla äärimmäisen monimutkainen konsepti kuin virtualisointiteknologia tulee apuun.

Virtualisoinnin tavoitteena on varmistaa useiden käyttöjärjestelmien olemassaolo ja samanaikainen toiminta yhdellä tietokoneella.

Useimmiten virtualisointia käytetään seuraavan tyyppisten ongelmien ratkaisemiseen:

  • Asiantuntijat suuret yritykset käyttää virtualisointia palvelimien suuren laskentatehon parhaaseen ja tehokkaimpaan jakeluun;
  • Kotikäyttäjät käyttävät virtualisointia (virtuaalikoneita) ajaakseen samanaikaisesti useita sovelluksia eri käyttöjärjestelmistä. Virtuaalikoneiden avulla käyttäjä voi ajaa Windows XP:tä ja sille kirjoitettuja ohjelmia toisessa käyttöjärjestelmässä, esimerkiksi Linux-ytimessä. Tai luo virtuaalinen Windows 8 -käyttöjärjestelmä Apple Macintosh -tietokoneeseen.

Virtual PC – virtuaalikone Microsoftilta

Microsoft, suosituimman käyttöjärjestelmän kehittäjä, on kehittänyt oman virtualisointijärjestelmän, joka on suunniteltu toimimaan yksinomaan Windows-ympäristössä - tämä on Virtual PC 2007 Windows XP:lle ja Vistalle sekä suhteellisen uusi Virtual PC -virtuaalikone. Windows 7:lle. Lisäksi uusin versio kehittäjät loivat virtualisointiohjelmia Windows-työkalu XP-tila, joka on virtuaalinen versio XP Professional. Tämän työkalun avulla voit suorittaa vanhoja sovelluksia ja ohjelmia uudemmassa Windows 7 -käyttöjärjestelmässä.

Windows 8:ssa ja testi-Windows 10:ssä Virtual PC korvattiin uudemmalla Hyper-V-tekniikalla, joka on lainattu Windows Serveriltä. Tämä tekniikka siinä on paljon eroja tavallisiin virtuaalikoneen, joten annamme sille erillisen katsauksen.

Microsoft ei itse asiassa ole Virtual PC:n kehittäjä. Aluksi tämän ohjelman loi toinen yritys, ja se oli suunniteltu toimimaan Windows- ja Mac OS -käyttöjärjestelmissä. Vieraskäyttöjärjestelminä käytettiin tuolloin OS/2-, DOS- ja Linux-ytimeen perustuvia käyttöjärjestelmiä. Kun Microsoftista tuli tämän tuotteen ainoa omistaja, tuesta päätettiin kieltäytyä Mac-ohjelma OS. Siten kaikki kehittäjien ponnistelut keskittyivät Virtual PC:n jatkokehitykseen yksinomaan Windows-käyttöjärjestelmälle. Tämän seurauksena meillä on tänään ilmainen työkalu virtuaalisen ympäristön luomiseen, joka toimii erinomaisesti Windowsissa isäntä- ja vieraskäyttöjärjestelmänä. Kaiken tämän kanssa tämä työkalu on kuitenkin melko keskinkertainen, koska siitä puuttuu kaikenlaisia ​​​​lisäosia, jotka on suunniteltu toimimaan vuorovaikutuksessa kaikkien muiden järjestelmien kanssa.

Voit ladata sen täältä: www. Microsoft. com

VmWare virtuaalikone

VmWare on koko globaalin IT-yhteisön tunnustama johtaja virtuaaliratkaisujen luomisessa asiantuntijoille. Kehittäjäyrityksellä on kuitenkin työkaluja paitsi suurten organisaatioiden asiantuntijoille myös kotikäyttäjille - tämä ilmainen sovellus VMware Player. Aikaisemmin, ilmainen ohjelma VMwaren virtualisointi Player pystyi käynnistämään vain aiemmin luotuja virtuaalikoneita (niiden kuvia), mutta nyt se on myös oppinut luomaan niitä. Toisin sanoen sovelluksesta on tullut täysi virtualisointityökalu. Tosin, toisin kuin sen maksullisessa vastineessa nimeltään VMware Workstation, ilmaisen sovelluksen toiminnallisuus on jossain määrin rajallinen, mutta voimme turvallisesti sanoa, että kotikäyttäjä ei aina tarvitse maksullisen version edistyneitä toimintoja.

VMware Player käyttää Linuxia ja Windowsia pääkäyttöjärjestelminä, ja DOS, Windows, Linux, Mac, BSD ja muut voidaan käyttää vieraskäyttöjärjestelminä. Niille, jotka ovat Macintosh-tietokoneen ylpeitä omistajia, kehittäjä julkaisee VMware Fusion -sovelluksen, joka ominaisuuksiltaan muistuttaa täysin VMware Workstationia.

Yksi erottuvia piirteitä Tämä hakemus on Unity-tila (muuten, Parallels-tuotteessa on myös se, josta puhumme alla), joka on suunniteltu piilottamaan virtuaalikoneen ikkuna käyttäjän silmiltä. Eli käyttäjä näkee ikään kuin käyttöjärjestelmän käyttöjärjestelmässä. Tässä tapauksessa sovellusten vieraskäyttöjärjestelmässä avatut ikkunat näkyvät päätyöpöydällä.

Voit ladata sen täältä: www. vmware. com

Parallels Workstation – virtualisointi kotikäyttäjälle

Yksi globaalien virtualisointimarkkinoiden suurimmista toimijoista on Parallels. Sen tärkeimmät virtualisointityökalut on tarkoitettu ensisijaisesti suurille palveluntarjoajille. Mutta kehittäjä ei halveksi kotikäyttäjääkään, Windows- ja Linux-koneille yhtiöllä on virtualisointiohjelma nimeltään Parallels Workstation, ja Applen koneisiin löytyy vastaava ratkaisu Parallels Desktop. Toisin kuin muut kehittäjät, tämä yritys ei tarjoa ilmaisia ​​ratkaisuja; käyttäjän on maksettava virtuaalikoneen luomisesta ja käyttämisestä.

Parallels Workstationin tai Parallels Desktopin toiminnallisuus ja ominaisuudet oikeuttavat täysin sovelluksen hinnan. Niitä käyttämällä voit esimerkiksi helposti tuoda virtuaalikoneita, jopa niitä, jotka on luotu muissa virtualisointiohjelmissa; lisäksi näiden maksullisten sovellusten ominaisuuksien avulla voit luoda ja myöhemmin käyttää muissa koneissa kuvia tärkeimmistä virtuaalisia järjestelmiä.

On myös syytä huomata, että yhtiöllä on mobiiliversio Parallels Mobile -sovellukset iOS:lle. Käyttämällä tämä versio voidaan konfiguroida helposti kaukosäädin käynnissä Parallels Desktop -virtuaalikone Mac OS:ssä.

Voit ostaa sen täältä: www. parallels.com.ru

VirtualBox – Oraclen virtuaalikone

Yksi yleisimmistä virtualisointiohjelmista on VirtualBox. Tämän sovelluksen luomisessa työskenteli useampi kuin yksi kehittäjäryhmä, ei yksikään IT-ympäristössä tunnettu yritys. Tällä hetkellä tuotteen omistaa kokonaan Oracle, joka osti sen edellisen omistajan (Sun Microsystems) hankinnan yhteydessä vuonna 2010. Kaikkien VirtualBox-ohjelman liikkeiden seurauksena omistajalta toiselle meillä on tänään virtualisointiohjelma, jossa on suuri määrä tuettuja käyttöjärjestelmiä. Ohjelman viralliselta verkkosivustolta voit ladata kokoonpanoja asennettavaksi tietokoneellesi Windows-, Mac OS-, Linux- ja Solaris-alustoille. Muuten, näitä samoja käyttöjärjestelmiä voidaan käyttää VirtualBoxissa vieraina.

Kaiken kaikkiaan VirtualBox on avoimen lähdekoodin, joten sen käyttö on täysin ilmainen. Kehittyneempien toimintojen ja ominaisuuksien saamiseksi, esimerkiksi RDP-protokollan tai USB 3.0 -standardin tukemiseksi vieraskäyttöjärjestelmälle, käyttäjän on asennettava lisälaajennuksia, joita muuten jaetaan myös ilmaiseksi, mutta ovat kiinni lähde.

Voit ladata sen täältä: www. virtualbox. org

Kaikesta yllä kuvatusta voimme tehdä johtopäätöksen ja keskittyä, kuten meistä näyttää, kahteen virtualisointiohjelmaan - VirtualBox ja VMware Player. Nämä sovellukset riittävät lisäkäyttöjärjestelmien asentamiseen.

Jotta sinulla olisi useita käyttöjärjestelmiä, joissa on erillinen työtila ja sovelluksia, sinun ei tarvitse ostaa toista (kolmatta, neljättä jne.) tietokonetta. Koska se kaikki mahtuu yhteen tietokoneeseesi. Miten? Kiitokset virtuaalikoneita(VM) - erikoisohjelmat, jotka luovat (emuloivat) kuvitteellisia (virtuaalisia) tietokoneita pääkäyttöjärjestelmän sisällä.

Virtuaalinen PC on melkein kuin todellinen tietokone. Siinä on oma prosessori, muisti, HDD, verkkosovitin ja kaikki muu. Nämä eivät tietenkään ole fyysisiä laitteita, mutta ne on tehty siten, että käyttöjärjestelmät pitävät niitä juuri sellaisina - todellisina.

Yhdessä fyysisessä tietokoneessa voi toimia samanaikaisesti useita virtuaalitietokoneita. Kuinka paljon tarkalleen ottaen riippuu laitteistoresursseista: mitä nopeampi prosessori, sitä suurempi RAM, mitä tilavampi tallennustila, sitä enemmän. Tyypillinen keskinkertainen suorituskykyinen kotitietokone, jossa on Windows 10, pystyy käsittelemään kolmesta viiteen kevyttä käyttöjärjestelmää samanaikaisesti (esimerkiksi Windows XP, Android ja Lubuntu + pääjärjestelmä). Tai kaksi tai kolme suhteellisen raskasta (esimerkiksi pää Windows 10 + virtuaalinen Windows 7 ja Mac OS X). Kuten jo ymmärrät, virtuaalavulla voit asentaa ja käyttää erilaisia ​​käyttöjärjestelmiä niissä.

Yleiskäyttöiset virtuaalikoneet (toisin kuin erikoistuneet, kuten Java VM) käyttävät:

  • Käyttääksesi sovelluksia, joita pääjärjestelmä ei tue.
  • Järjestelmän suojaaminen testaamattomien ohjelmien mahdollisilta haitoilta.
  • Lisäesteenä viruksia vastaan ​​vieraillessasi epäilyttävissä verkkoresursseissa.
  • Luoda erillinen ympäristö haittaohjelmien toiminnan tutkimiseen.
  • Testausalustana oman kehityksesi virheenkorjaukseen.
  • Hallita verkon rakentamisen teknologioita.
  • Kaksinkertainen valtuutus joillekin peliportaaleille ja paljon muuta.

Ja tietysti virtuaalikoneita käytetään laajasti palvelintyöresurssien jakamiseen.

Tänään emme käsittele virtuaalikoneiden teollista käyttöä, vaan pohdimme vain sitä, mikä voi olla hyödyllistä Windows-käyttöjärjestelmän kotikäyttäjille.

Oracle Virtualbox

Katsotaanpa uuden virtuaalikoneen luomisprosessia ja Windows 10:n asennuksen aloittamista siihen.

  • Ohjatun virtuaalikoneen luontitoiminnon ensimmäisessä ikkunassa ilmoitamme käyttöjärjestelmän nimen (se näkyy vierasjärjestelmien luettelossa), sen tyypin (Windows, Linux jne.) ja version. Esimerkissämme tämä on Windows 10 32-bittinen (voit asentaa 64-bittisen, mutta se vaatii enemmän resursseja). Siirry seuraavaan vaiheeseen napsauttamalla Seuraava.

  • Seuraavaksi ilmoitamme VM-RAM-muistin koon. Oletusarvoisesti Windows 10 x86:lle on varattu 1 Gt, mutta voit lisätä tätä määrää siirtämällä liukusäädintä oikealle. Jos tietokoneessasi ei ole paljon RAM-muistia, älä anna VM:lle enempää kuin 2-3 Gt, muuten pääjärjestelmä hidastuu muistin puutteen vuoksi.

  • Seuraavaksi luomme virtuaalisen kiintolevyn. Jos asennat järjestelmän ensimmäistä kertaa, valitse "Luo uusi" -vaihtoehto.

  • Tallennusmuoto on tietokoneesi fyysisen aseman alue, joka on varattu virtuaalikoneelle. Sillä voi olla vakio tai dynaamisesti laajeneva tilavuus määrittämiesi rajojen sisällä. Tilan säästämiseksi valitsemme dynaamisen muodon.

  • Seuraavaksi ilmoitamme taltion nimen (virtuaalilevy C) ja sen koon. Oletusarvo on 32 Gt.

  • Kun olet napsauttanut "Luo" -painiketta viimeisessä ikkunassa, uusi virtuaalikone ilmestyy luetteloon. Sen parametrit näkyvät oikealla olevassa kehyksessä.
  • Mennä Windowsin asennus Napsauta "Suorita" -painiketta yläpaneelissa.

  • Tämän jälkeen avautuvassa ikkunassa "Valitse käynnistyslevy" Napsauta kansiokuvaketta ja määritä polku järjestelmän jakeluun. Tämä voi olla .iso-muotoinen kuva tai fyysinen media (DVD, flash-asema). Kun olet valinnut jakelusi, napsauta Jatka.

  • Käyttöjärjestelmän asentaminen virtuaalikoneeseen ei eroa sen asentamisesta fyysiseen tietokoneeseen.

Jotkut VM- ja vierasjärjestelmän asetukset

Virtuaalikoneikkunan napsauttaminen kaappaa hiiren kohdistimen (eli se liikkuu vain virtuaalinäytön sisällä). Palauta kohdistin pääkäyttöjärjestelmään painamalla Ctrl+Alt-yhdistelmää.

Jotta voit käyttää kaikkia vieraskäyttöjärjestelmän ominaisuuksia, sinun on asennettava erityisiä lisäosia. Siirry "Laitteet"-valikkoon, napsauta "Liitä vieraslisäyslevykuva" ja seuraa ohjeita.

Jos haluat yhdistää kansion vierasjärjestelmään tiedostojen vaihtamiseksi pääkansion kanssa, napsauta "Jaetut kansiot" -kohtaa "Laitteet" -valikosta. Napsauta avautuvassa ikkunassa "kansio+" -kuvaketta ja määritä se "polku kansioon" -kentällä Resurssienhallinnassa (se näyttää pääjärjestelmän hakemistot).

Jos haluat asetuksen toimivan pysyvästi, valitse "Automaattinen yhteys" ja "Luo pysyvä kansio". Jaettu kansio on käytettävissä virtuaalikoneen hallinnasta verkkokansiona.

Jos haluat muuttaa käynnistyslaitteiden kyselyn järjestystä (esimerkiksi käynnistääksesi virtuaalikoneen DVD-levyltä), sammuta vieraskäyttöjärjestelmä, avaa sen asetukset (Virtualboxin pääikkunassa) ja siirry "Järjestelmä" -välilehden ensimmäiseen välilehteen. ”-osio. Valitse "Lataa tilaus" -luettelosta haluamasi materiaali ja siirrä se nuolinäppäimillä ylös.

VMware Workstation Pro

Jotkut Hyper-V-virtuaalikonevaihtoehdot

Ota tilannekuva käynnissä olevasta vieraskäyttöjärjestelmästä avaamalla sen Toiminto-ikkunan ylävalikko ja napsauttamalla Checkpoint. Tai paina yhdistelmää Ctrl+N.

Pääsy yksittäisen virtuaalikoneen asetuksiin on saatavilla sen kautta kontekstivalikko päähallintaikkunan luettelossa ja on piilotettu "Asetukset"-painikkeen taakse.

Myös muut ohjelman ominaisuudet ovat hyvin yksinkertaisia ​​ja ne voidaan hallita ilman suuria vaikeuksia.




Ylös