Mikä on virtuaalikone ja mihin sitä voidaan käyttää?

Virtuaalikoneen avulla voit kokeilla ja leikkiä käyttöjärjestelmän kanssa turvallisessa ympäristössä. Se on kuin hiekkalaatikkotietokone, jonka avulla voit kokeilla sovelluksia, jotka eivät toimi todellisessa järjestelmässäsi. Lisäksi, koska se on virtuaalinen, jos sotket jotain, sinun ei tarvitse asentaa käyttöjärjestelmääsi uudelleen. Kaikki mitä teet on eristetty todellisesta järjestelmästäsi.

Virtuaalikoneet ovat hyödyllisiä työkaluja, joten tässä artikkelissa tarkastellaan, mikä saa ne tikkimään ja mitä tarvitset sellaisen määrittämiseen.

Virtuaalikoneiden selitys

Virtuaalikone tai lyhennettynä(Machine) VM on kuin erillinen tietokonejärjestelmä järjestelmäsi sisällä, mutta sitä ei ole olemassa fyysisessä muodossa. Virtuaalikone on olemassa virtuaaliympäristössä ja se käyttää omia virtuaalisia laitteitaan, resurssejaan ja tallennustilaa.

Paras tapa ymmärtää, mikä virtuaalikone on, on kuvitella se tiedostona tietokoneellasi, joka toimii erillisenä varsinaisena tietokoneena. Vaikka virtuaalikone on virtuaalinen ympäristö, sillä on oma tallennustila, johon voit tallentaa erilaisia ​​tiedostoja, ja se voi muodostaa yhteyden Internetiin.

Virtuaalikonetta käyttävää ohjelmistoa kutsutaan hypervisoriksi. Sen tarkoitus on erottaa ja eristää virtuaalikone oletuskäyttöjärjestelmästäsi. Tämä tarkoittaa, että kaikki mitä teet virtuaalikoneessa, ei vaikuta pääkäyttöjärjestelmääsi ja laitteeseesi. Mutta hypervisor hallitsee myös virtuaalikonetta varaamalla virtuaalikoneelle fyysisiä resursseja, kuten suorittimen(CPU) , muistin ja tallennustilan. Mutta se on laitteesi fyysinen laitteisto, joka suorittaa kaikki virtuaalikoneen prosessit.

Virtuaalikoneiden(Virtual Machines) tärkein etu on, että voit käyttää useita käyttöjärjestelmiä, kuten Linuxia(Linux) , Windowsia(Windows) ja macOS:ää, yhdessä laitteessa. Laitteesi on isäntätietokone, ja kaikki siinä olevat virtuaalikoneet(Virtual Machines) ovat vieraita. Virtuaalikoneellesi valitsemaasi käyttöjärjestelmää kutsutaan vieraskäyttöjärjestelmäksi.

Virtuaalikoneen virtuaalinen käyttöjärjestelmä toimii samalla tavalla kuin ensisijainen, joka tunnetaan myös isäntäkäyttöjärjestelmänä, toimii fyysisellä laitteellasi. Tämä tarkoittaa, että kokemuksesi virtuaalikoneesta on lähes identtinen tietokoneesi käyttämän ensisijaisen reaaliaikaisen käyttöjärjestelmän kokemuksen kanssa.

Kuinka virtuaalikone toimii?

Virtualisointiteknologia(Virtualization) mahdollistaa useiden käyttöjärjestelmien käytön samassa koneessa. Virtuaalikoneen luomiseksi hypervisor lainaa CPU :ta , muistia ja tallennustilaa fyysisestä tietokoneesta, joka isännöi vieras-VM:itä. Näiden resurssien allokointi tehdään aina VM:n tarpeita ajatellen.

Kun käytät virtuaalikonetta ja se vaatii enemmän resursseja kuin sille varattu hypervisor, hypervisor ajoittaa pyynnön fyysiselle laitteelle kohdistaakseen uudelleen lisää resursseja. Tämä johtuu siitä, että hypervisor käsittelee CPU :ta , muistia ja tallennustilaa jaettuna resurssipoolina, josta se voi ottaa virtuaalikoneen suorittamiseen tarvittavan.

Hypervisoreita on kahdenlaisia.

Tyyppi 1

Paljasmetallinen hypervisor tai yksinkertaisesti nimeltään Type 1 , toimii suoraan fyysisellä laitteellasi ja sillä on välitön pääsy kaikkiin resursseihin. Tämän vuoksi tyypin 1(Type 1) hypervisoreita pidetään tehokkaampina kuin Type 2, ja ne ovat käteviä virtuaalipalvelimen, työpöydän ja sovellusten luomiseen.

Tyyppi 2

Isännöity hypervisor tai tyyppi 2 asennetaan isäntäkoneeseen, jolla on jo ensisijainen käyttöjärjestelmä. Ensisijainen käyttöjärjestelmä hallitsee kutsuja resurssien allokointiin. Tämän vuoksi tyypin 2 hypervisoreita käytetään luomaan tiettyjä ympäristöjä, joilla on yksi tarkoitus. Esimerkiksi sovelluskehittäjä luo ympäristön, joka on täydellinen erilaisten sovellusten rakentamiseen ja testaamiseen.

Vaikka virtuaalikoneet ja hypervisorit eivät vaadi erillistä laitteistoa, tietokoneesi on kyettävä käyttämään niitä. Sillä on oltava tarpeeksi laitteistoresursseja voidakseen ajaa hypervisoria, rakentaa virtuaaliympäristöä ja työskennellä siinä, samalla kun se käyttää myös ensisijaista käyttöjärjestelmää. Riippumatta siitä, kuinka pieniä vaatimuksia virtuaalikoneen voi olla, tarvitset vahvan tietokoneen.

Mihin virtuaalikoneita käytetään?

Virtuaalikoneilla on laaja valikoima käyttötarkoituksia ammattilaisille ja ei-ammattimaisille. Virtuaalikoneita voi olla erityisen hauska pelata, jos olet tekniikkataito ja nörtti. Monet näistä käyttötavoista koostuvat mahdollisesta koneen rikkomisesta. VS varmistaa, että laitteeseesi ja ensisijaiseen käyttöjärjestelmääsi ei vaikuteta lainkaan. Tässä on joitain VS:n suosituimmista käyttötavoista.

1. Kokeile uusia käyttöjärjestelmiä

Virtuaalikoneella voit kokeilla käyttöjärjestelmiä, joita et ole koskaan käyttänyt, testata niitä, ymmärtää niitä ja päättää, pidätkö niistä tarpeeksi tehdäksesi niistä ensisijaisen käyttöjärjestelmän. Jos olet pitkäaikainen Windows - käyttäjä, voit kokeilla Linuxia(Linux) tai jotain muuta vähemmän tunnettua käyttöjärjestelmää ilman, että sinun tarvitsee ensin poistaa Windowsia(Windows) tietokoneeltasi.

Lisäksi voit kokeilla uusia ja epävakaita versioita oletuskäyttöjärjestelmästäsi ilman, että sinun tarvitsee huolehtia siitä, että saatat menettää tärkeitä tiedostoja. Koska VM on turvallinen ja virtuaalinen ympäristö, voit jopa testata uutta käyttöjärjestelmää niin, että rikot ne, eikä sillä ole mitään vaikutusta fyysiseen koneeseesi.

2. Suorita vanha ohjelmisto

Jotkut vanhat ohjelmistot vaativat vanhentuneita järjestelmiä, jotka eivät ole enää käytössä. Todennäköisesti sinulla ei ole ylimääräistä vanhaa konetta, mutta haluat silti kokeilla vanhaa sovellusta, joka on yhteensopiva vain esimerkiksi Windows XP :n kanssa .

Virtualisoinnin avulla voit asentaa Windows XP :n virtuaalikoneeseen ja käyttää sitä kyseisen vanhan ohjelmiston kokeilemiseen. Tämä on erityisen hyödyllistä pelaajille, koska jotkin vanhat, mutta silti merkitykselliset pelit eivät ole yhteensopivia nykyaikaisten laitteiden ja käyttöjärjestelmien kanssa.

3. Suorita (Run Software Developed)eri käyttöjärjestelmille(Different OS) kehitetty ohjelmisto

Oletetaan, että olet Linux -käyttäjä, mutta sinun on todella suoritettava (Linux)Windowsille(Windows) kehitetty sovellus tai peli . Virtualisoinnin(Virtualization) avulla voit käyttää Windows-käyttöjärjestelmää(Windows OS) virtuaaliympäristössä ja nauttia kaikista sitä varten kehitetyistä sovelluksista. Huomaa, että jotkin sovellukset ovat olemassa molemmille eri käyttöjärjestelmissä, mutta useimmat eivät. Totta(True) , niiden vastineet voivat olla kehitetty eri järjestelmässä, mutta ne eivät koskaan ole täysin samanlaisia.

4. Testaa ohjelmistoja(Test Software) eri alustoille(Different Platforms)

Jos olet sovelluskehittäjä, virtualisoinnin(Virtualization) avulla voit testata ohjelmistoversioita eri laitteille. Oletetaan, että olet kehittämässä peliä, joka toimii sekä PC:llä että puhelimilla. Virtuaalikoneessa sinun ei tarvitse siirtää asennustiedostoja edestakaisin laitteesta toiseen. Voit emuloida puhelinta ja muita laitteita ja testata niitä kerralla tietokoneellasi.

5. Käsittele mahdollisia haittaohjelmia turvallisesti(Potential Malware Safely)

Kuten aiemmin mainittiin, virtuaalikone on eristetty muusta tietokoneestasi. Tämä tekee siitä erittäin turvallisen mahdollisten haittaohjelmien testaamiseen ja voit ottaa riskejä, joita tavallisesti vältyt. Tämä on erittäin hyödyllistä, kun haluat kokeilla ohjelmistoa, joka tulee epäluotettavasta lähteestä. Jos se on saanut tartunnan, se näkyy sellaisenaan virtuaalisessa käyttöjärjestelmässä, mutta se ei vahingoita ensisijaista käyttöjärjestelmääsi. Voit myös testata VS:n avulla, kuinka pitkälle voit työntää virustentorjuntaohjelmaasi ilman tietokoneesi tartunnan vaaraa.

Huomaa, että sinun on silti oltava erittäin varovainen. Nykyajan haittaohjelmat voivat tunnistaa virtuaaliympäristöt ja yrittää murtautua niistä. Riski on pieni, mutta ei täysin olematon.

6. Kääntää useita palvelimia(Compile Multiple Servers) yhdellä tietokoneella

Monilla yrityksillä on useita palvelimia. Jos olet mukana tällaisessa liiketoiminnassa, Virtualisointi(Virtualization) mahdollistaa eri palvelujen kokoamisen yhdelle laitteelle. Voit luoda useita virtuaalikoneita ja tallentaa niihin palvelimia ilman, että sinun tarvitsee investoida useisiin laitteistojärjestelmiin. Eri palvelimien käyttäminen yhdessä käyttöjärjestelmässä on tarpeeton tietoturvariski.

Mitä hyötyä(Benefits) virtuaalikoneiden käytöstä on(VMs) ?

Nyt kun tiedät virtuaalikoneiden monia erilaisia ​​käyttötapoja, voit luultavasti ymmärtää, kuinka hyödyllisiä ne ovat. Mutta katsotaanpa joitain etuja, joita virtuaalikoneet(VMs) voivat tuoda työelämällesi ja tehdä vapaa-ajasta hauskempaa.

1. Ne ovat kustannustehokkaita

Koska virtualisointi ei vaadi useita laitteita, sinun ei tarvitse sijoittaa rahaa eri laitteisiin. Kaikki mitä tarvitset, voit nyt tehdä yhdellä koneella. Vaikka käyttäisit useita palvelimia, ylläpitokustannukset pienenevät, koska ne kaikki tallennetaan samalle fyysiselle palvelimelle.

2. Niitä on helppo siirtää

Koska virtuaalikoneet on tallennettu laitteellesi tiedostoina, voit kopioida ne ja ottaa ne mukaasi USB - laitteeseen. Voit myöhemmin asentaa ne eri laitteisiin tai määrittää ne uudelleen toiselle isäntäpalvelimelle.

3. Ne tarjoavat turvaa

Koska virtuaalikoneet(VMs) ovat eristettyjä virtuaaliympäristöjä, kaikki niissä tekemäsi ei vaikuta ensisijaiseen järjestelmääsi. Tämä tekee niistä erittäin turvallisia käyttää. Virtuaalikoneet ovat erittäin suosittuja niiden keskuudessa, jotka ovat huolissaan myös niiden turvallisuudesta. Voit käyttää virtuaalikonetta epäluotettavia verkkosivustoja tai ladata epäilyttäviä ohjelmistoja.

4. Ne sopivat täydellisesti (Perfect)testaukseen(Testing) ja kokeiluun(Experimenting)

Oletetaan, että käytit virtuaalikonetta sovelluksen testaamiseen murtumispisteeseen asti. VM - käyttöjärjestelmäsi(VM OS) saattaa vaurioitua testin aikana. Älä huoli, voit käyttää sellaisia ​​ominaisuuksia kuten tilannekuva tai varmuuskopio palataksesi käyttöjärjestelmän edelliseen versioon ennen sen rikkoutumista. Tämä on hyödyllistä myös, kun haluat päästä eroon vaarantuneesta tai vioittuneesta virtuaalisesta käyttöjärjestelmästä.

Virtuaalikone pilvipalveluissa

Tiesitkö(Did) , että virtuaalikoneet voivat olla pilvipohjaisia? Ne on suunniteltu korvaamaan fyysiset koneet ja antavat silti tehdä kaiken, mitä VM tekisi, jos se olisi asennettu tietokoneellesi. Pilvipalveluissa on kahdenlaisia ​​virtuaalikoneita: ProcessVM ja System VM .

Prosessi - VM(Process VM) on suunniteltu suorittamaan yksittäinen prosessi isäntäkoneessa sovelluksen muodossa. Esimerkiksi Java-virtuaalikone(Java Virtual Machine) sallii minkä tahansa järjestelmän suorittaa kaikkia Java - sovelluksia. Se on tyypillinen esimerkki prosessivirtuaalikoneesta(Process Virtual Machine) . System VM on suunniteltu korvaamaan fyysinen kone kokonaan virtuaalisella koneella.

Pilvipohjaisten virtuaalikoneiden etuna on, että fyysisellä tietokoneellasi ei ole pääsyä siihen, eikä se yritä hillitä virtuaalikoneita. Tämä tarkoittaa, että pilvilaskentaympäristö sopii täydellisesti virtuaalikoneen ja kaikkeen siinä tehtävään työhön, olipa kyseessä haittaohjelmien testaus tai uusi epävakaa käyttöjärjestelmä.

Paras virtuaalikoneen ohjelmisto

VM-ympäristön määrittämiseksi tietokoneellesi tarvitset erityisen virtuaalikoneohjelmiston. Alta löydät suosituimmat vaihtoehdot.

1. VMWare Workstation Player

VMWare on kattava paketti virtualisointituotteita. Se tarjoaa Fusion Apple Macille(Apple Mac) ja WorkstationPlayer PC:lle. Ne on räätälöity eri isäntäkäyttöjärjestelmille, mutta ne tarjoavat pohjimmiltaan samat ratkaisut. Koska se on yksi harvoista DirectX 10 :tä tukevista virtualisointiohjelmistoista , se on hyvä valinta GPU - virtualisoinnista kiinnostuneille. VMware on ilmainen henkilökohtaiseen käyttöön, mutta yrityskäyttäjien on investoitava Pro- ja Fusion Pro -versioihin.

2. Oracle VM VirtualBox

VirtualBox tukee laajaa valikoimaa isäntä- ja vieraskäyttöjärjestelmiä, mikä tekee siitä erinomaisen valinnan niille, jotka haluavat kokeilla. Voit luoda virtuaalikoneita(VMs) Windows XP(Windows XP) :n , Windows NT :n , Linux 2.4 :n , OpenSolarisin(OpenSolaris) , Server 2003 :n ja jopa IBM OS/2 kanssa . Applen(Apple) käyttäjät voivat suorittaa Mac VM -istuntoja. Mutta mikä tärkeintä, VirtualBox on avoimen lähdekoodin ja täysin ilmainen, jopa yrityksille kehitetty Enterprise -versio.(Enterprise)

3. Microsoft Hyper-V

Microsoftin(Microsoft) vuonna 2008 kehittämä Hyper -V(Hyper-V) on nyt saatavilla ilmaiseksi kaikille Windows 10- ja 11 Pro -, Enterprise- ja Education - käyttäjille. Mutta tämä ilmainen versio on erittäin rajoitettu, eikä se todellakaan maksa pitkällä aikavälillä. Siitä puuttuu GPU -tuki, mutta voit käyttää sitä Windows XP :n tai uudempien virtuaaliympäristöjen luomiseen sekä Linuxiin(Linux) , jossa on vähintään 3.4 ydin(Kernel) ja FreeBSD . Microsoft Hyper-V ei tee ihmeitä, mutta se on hyvä aloitusvalinta aloittelijoille, jotka haluavat kokeilla virtualisointia.

Olitpa satunnainen PC-käyttäjä tai ammattilainen, virtuaalikoneet avaavat kokonaan uuden mahdollisuuksien maailman. Käytä niitä testataksesi uutta käyttöjärjestelmää, jota mietit. Kokeile Linux -sovelluksia, jotka eivät toimi Windows - järjestelmässäsi. Tee kaikki mitä haluat vaarantamatta tietokonettasi.

Kerro meille alla olevissa kommenteissa, miksi ja miten käytät virtuaalikoneita!



About the author

Olen tietojenkäsittelytieteilijä, jolla on yli 10 vuoden kokemus selainten, Microsoft Officen ja onedriven parista. Olen erikoistunut verkkokehitykseen, käyttäjäkokemustutkimukseen ja laajamittaiseen sovelluskehitykseen. Taitojani käyttävät eräät maailman johtavista yrityksistä, kuten Google, Facebook ja Apple.



Related posts