- Kõige võimsamate virtualiseerimistööriistade, näiteks Hyper-V, VMware ja VirtualBox, üksikasjalik analüüs.
- Virtuaalsete keskkondade käitamiseks vajalikud tehnilised riistvaranõuded ja BIOS-i konfiguratsioon.
- Virtuaalse võrgu haldamise, ressursside eraldamise ja täiustatud turvameetmete tehniline juhend.
Olen kindel, et see on sinuga juhtunud: pead proovima programmi, mis töötab ainult Linuxis , või tahad uurida, kuidas macOS töötab, ilma et kulutaksid varandust uuele arvutile. Siin tulevadki mängu virtuaalmasinad (VM-id) . Need võimaldavad meil sisuliselt seadistada terve arvuti omaenda arvuti sisse, mis toimib nagu iga teine rakendus, kuid millel on võime hallata oma operatsioonisüsteemi.
Selle kõige taga peituv võlujõud peitub virtualiseerimises – tehnoloogias, mis loob füüsilise riistvara peale abstraktsioonikihi. Tänu sellele saame luua niinimetatud hostmasina , mis on meie tegelik arvuti, ja külalismasina , mis on virtuaalne keskkond. See on suurepärane lahendus arendajatele, kes soovivad oma rakendusi Windowsi erinevates versioonides testida, või kõigile, kes soovivad veebis sirvida ilma oma isiklikke faile ohtu seadmata.
Kuidas virtuaalmasinad tegelikult töötavad?
Selleks, et see kõik toimiks, vajame kriitilist komponenti nimega hüperviisor . See tarkvara vastutab füüsiliste ressursside – näiteks muutmälu, protsessori tuumade ja salvestusruumi – jaotamise eest füüsilise ja virtuaalse masina vahel. Sõltuvalt installimiskohast on kahte peamist tüüpi: 1. tüüpi hüperviisorid, mis töötavad otse riistvaral (levinud serverites), ja 2. tüüpi hüperviisorid, mis töötavad programmina olemasolevas operatsioonisüsteemis.
Virtuaalmasina käivitamisel arvab külalisoperatsioonisüsteem, et see töötab päris riistvaral, kuid tegelikkuses emuleerib hüperviisor komponente . Näiteks virtuaalmasina kõvaketas ei ole füüsiline seade, vaid suur fail meie SSD-l, kuhu salvestatakse kogu emuleeritud süsteemi teave.
Olulised tööriistad virtualiseerimiseks
Kui sa ei tea, kust alustada, siis selles valdkonnas domineerivad kaks nime. Ühelt poolt on VirtualBox , mis on ideaalne valik algajatele, kuna see on täiesti tasuta, platvormideülene ja sellel on tohutu kogukond tuhandete õpetustega. See on väga paindlik ja võimaldab sul kaustu ja välisseadmeid suhteliselt lihtsalt jagada.
Teisest küljest on olemas VMware Workstation , veteran, mis pakub palju jõulisemaid ja põhjalikumaid tööriistu. Kuigi selle seadistamine on keerulisem, on see eelistatud valik edasijõudnutele kasutajatele, kes peavad haldama keerukaid virtuaalseid võrke või saavutama optimeerituma jõudluse professionaalses keskkonnas.
Samuti on spetsialiseeritumaid alternatiive. Maci kasutajatele, kes soovivad Windowsi käitada, on Parallels Desktop optimeerimise lahendus, samas kui UTM sobib suurepäraselt operatsioonisüsteemide iOS-i toomiseks. Kui otsite midagi äärmiselt kerget, siis Docker ei emuleeri täielikku arvutit; selle asemel kasutab see konteinereid, mis jagavad süsteemi tuuma, muutes selle rakenduste juurutamiseks uskumatult kiireks ja tõhusaks.
Hyper-V: Microsofti loomulik jõud
Kui teil on Windows 10 või 11 Pro, Enterprise või Education väljaandes, ei pea te mingit välist tarkvara alla laadima, kuna Hyper-V on juba integreeritud . See Microsofti tööriist on äärmiselt võimas, kuna see optimeerib otse riistvaraga, pakkudes paljude kolmandate osapoolte rakendustega võrreldes paremat jõudlust.
Alustamiseks peate esmalt BIOS-is virtualiseerimise lubama (otsides selliseid valikuid nagu Intel VT-x või AMD-V). Kui see on tehtud, aktiveerige see juhtpaneelilt jaotises Windowsi funktsioonid. Kõige sujuva töö tagamiseks on oluline kontrollida, kas teie protsessor toetab SLAT-i (teise taseme aadresside teisendamine), käivitades konsoolis käsu `systeminfo`.
Võrgu konfiguratsioon ja virtuaalsed lülitid
Üks valdkond, kus paljud inimesed ära eksivad, on võrk. Hyper-V kasutab virtuaalseid lüliteid , et pakkuda virtuaalmasinale internetiühendust. Saame valida välise lüliti, nii et virtuaalmasinat nähakse lihtsalt järjekordse seadmena meie kohalikus võrgus, sisemise lüliti, nii et see suhtleb ainult hostiga, või privaatse lüliti, et luua välismaailmast täielikult isoleeritud labor.
Virtuaalne riistvara ja ressursside eraldamine
Me ei saa virtuaalmasinat käivitada ilma muutmälu ja protsessorit arvestamata. Ideaalis peaksime Linuxi jaoks eraldama vähemalt 4 GB muutmälu ja Windows 11 jaoks umbes 8 GB muutmälu, kuigi on tungivalt soovitatav, et füüsilisel masinal oleks vähemalt 16 GB mälu, et vältida hostsüsteemi krahhi. Protsessori osas võime eraldada mitu virtuaalset tuuma, kuid alati austades meie kiibi füüsiliste tuumade arvu. Teavet virtuaalmälu laiendamise kohta leiate Windowsist.
Virtuaalsete keskkondade turvalisus ja hooldus
Paljud inimesed arvavad, et virtuaalmasin on läbimatu punker, aga olge ettevaatlikud, see pole nii. Kui laadite virtuaalmasinasse pahavara, võib see proovida põgenemisrünnakut, et hüpata hostsüsteemi jagatud kaustade või võrgu kaudu. Seetõttu on oluline hoida külalissüsteemi ajakohasena ja mitte pimesi loota virtualiseerimisele kui ainsale turvameetmele.
Üks kasulikumaid funktsioone on hetktõmmised . Põhimõtteliselt on see nagu videomängu salvestamine: teed pildi masina hetkeseisust ja kui süsteem pärast programmi installimist käivitumise lõpetab, saad koheselt naasta olekusse, kus kõik töötas korralikult, ilma et peaksid kõike nullist uuesti installima.
Maksimaalset kaitset otsivatele pakub Hyper-V varjestatud virtuaalmasinat (VM) , mis krüpteerib masina oleku ja kaitseb migratsiooniliiklust, takistades isegi privilegeeritud administraatoritel virtuaalmasina sisu loata manipuleerimist.
Võimalus käitada samal riistvaral mitut operatsioonisüsteemi optimeerib arendusprotsesse, võimaldab kahtlase tarkvara riskivaba testimist ja annab jõudu vanemate programmide taaselustamisele, kasutades vananenud operatsioonisüsteemide (nt DOSBox) emulaatoreid. Võti peitub protsessori võimsuse, muutmälu ja õige hüperviisori valimise tasakaalustamises, et tagada sujuv ja turvaline kogemus.

