- Virtuālais dators ļauj vairākām neatkarīgām operētājsistēmām darboties vienā fiziskā aparatūrā, izmantojot hipervizoru.
- Tādi rīki kā VirtualBox un Hyper-V atvieglo izolētu vidi izveidi testēšanai, izstrādei un izmaksu ietaupīšanai.
- Mūsdienu virtualizācija attīstās no vienkāršiem emulatoriem uz mākoņinfrastruktūrām ar augstu pieejamību un ātru atkopšanu.
Vai esat kādreiz domājuši, kā būtu pārvaldīt vairākus dažādus datorus, nepērkot kaudzi aparatūras, kas tikai aizņem vietu? Tieši šeit noder virtuālā datora burvība — tehnoloģija, kas būtībā liek programmatūrai domāt, ka tā darbojas fiziskā datorā, lai gan patiesībā tā atrodas citā datorā. Tas ir līdzīgi kā atrast vienu datoru citā, kas ļauj izmēģināt neparastas lietas vai palaist vecākas programmas, nebaidoties no galvenās sistēmas avārijas.
Būtībā mēs runājam par emulētu vidi, kas balstās uz hipervizoru , lai sadalītu reālās mašīnas resursus, piemēram, RAM vai procesoru, starp dažādām neatkarīgām instancēm. Tas ir īsts glābiņš tiem no mums, kas strādā programmatūras izstrādē, kā arī uzņēmumiem, kuriem nepieciešams, lai viņu serveri vienmēr būtu darbspējīgi un pieejami , novēršot vienas lietojumprogrammas kļūmes radītu visas darbības apturēšanu.
Izpratne par virtualizāciju un tās pamatprincipiem

Lai virtuālais dators darbotos, mums ir nepieciešama programmatūra, kas darbotos kā tilts. Šī sistēma abstrahē fiziskās komponentes, lai dinamiski piešķirtu centrālo procesoru, krātuvi un atmiņu . Pateicoties tam, mēs varam palaist operētājsistēmas, kas parasti nebūtu saderīgas, piemēram, Windows, Linux vai macOS, vienā datorā, turot tās pilnīgi izolētās vidēs , lai nekas, kas notiek vienā, neietekmētu otru.
Microsoft Virtual PC mantojums un evolūcija uz Hyper-V

Atskatoties pagātnē, mums bija tādi rīki kā Windows Virtual PC — pārvaldnieks, ko sākotnēji izstrādāja Connectix un vēlāk iegādājās Microsoft. Tā galvenā funkcija bija emulēt pilnīgu aparatūru viesu operētājsistēmu darbināšanai. Interesanti, ka, lai gan operētājsistēmā Windows tas neimulēja procesoru, bet ļāva tam izpildīt instrukcijas, macOS tam bija jāveic vairāk darba, emulējot Intel Pentium III procesoru un citus komponentus, piemēram, Intel 440BX mātesplati vai Sound Blaster 16 skaņas kartes.
Lai atvieglotu darbu, tika izstrādāti virtuālo mašīnu papildinājumi . Šie papildinājumi bija svarīgi, lai nodrošinātu vienmērīgu peles kustību, automātisku ekrāna izšķirtspējas pielāgošanu, mainot logu izmērus, un iespēju vilkt un nomest failus starp resursdatora un viesa datoriem. Lai gan šis produkts bija ļoti noderīgs, to galu galā aizstāja Microsoft Hyper-V , jo Windows Virtual PC vairs netika ražots līdz ar Windows 8.
Klasiskās vides saderība un tehniskās prasības
Toreiz virtuālās mašīnas iestatīšanai operētājsistēmā Windows 7 bija nepieciešama pamata, bet specifiska aparatūra: Intel Celeron vai AMD Athlon divkodolu procesori, vismaz 1 GB RAM un videokarte ar 64 MB VRAM. Runājot par sistēmām, kas varēja darboties kā viesi, saraksts bija plašs, sākot no vecākām versijām, piemēram, Windows 95 vai MS-DOS 6.22, līdz pat Windows 7 Professional. Varēja instalēt pat Linux distributīvus, lai gan viss ne vienmēr noritēja gludi, un dažreiz, lai izvairītos no problēmām, bija jākonfigurē krāsu dziļums failā xorg.conf.
Modernas un jaudīgas alternatīvas: VirtualBox gadījums

Mūsdienās, ja meklējat kaut ko elastīgu un bezmaksas personīgai lietošanai, VM VirtualBox , iespējams, ir vispusīgākā iespēja. Tā ir atvērtā koda platforma, kas ļauj izveidot virtualizācijas konteinerus dažādās operētājsistēmās. Vislabākais ir tas, ka tā ļauj importēt un eksportēt instances tieši no Oracle Cloud (OCI), tādējādi ievērojami atvieglojot izstrādātājiem koda ātrāku izvietošanu un ietaupot daudz naudas uz ekspluatācijas izmaksām.
VirtualBox netaupa daudz funkciju. Tas piedāvā visu, sākot ar diska attēlu šifrēšanu datu drošībai un beidzot ar 3D grafikas atbalstu, lai vizuālās lietojumprogrammas darbotos nevainojami. Tam ir arī lieliska funkcija, ko sauc par vairāku paaudžu momentuzņēmumiem , kas būtībā ir kā atjaunošanas punkts: ja instalējat kaut ko un sistēma avarē, varat acumirklī atgriezties iepriekšējā stāvoklī.
Uzlabotas funkcijas prasīgiem lietotājiem
- Elastīgi tīkli: Tas ļauj konfigurēt NAT, iekšējos tīklus vai tiltus, lai pārvaldītu virtuālā datora saziņu ar ārpasauli.
- Perifērijas pārvaldība: Viesu sistēmai var tieši pievienot tīmekļa kameras, USB ierīces un augstas izšķirtspējas audio kartes.
- Aparatūras atbalsts: Tas ir optimizēts Intel un AMD mikroshēmām, nodrošinot klienta pēc iespējas ātrāku veiktspēju.
Citi biznesa rīki un risinājumi

Virtualizācijas pasaule ir plaša un sniedzas tālu aiz VirtualBox robežām. Citas iespējas ietver VMware , kas, lai gan ir patentēta, piedāvā bezmaksas versijas, un atvērtā pirmkoda risinājumus, piemēram, KVM, Xen, QEMU un Proxmox . Ļoti specifiskām vajadzībām ir pieejami tādi rīki kā Wine un CrossOver, kas nevirtualizē pilnīgu sistēmu, bet ļauj palaist Windows lietojumprogrammas citās vidēs, vai DOSBox retro entuziastiem.
Tiem, kas meklē profesionālāku risinājumu, tādi pakalpojumi kā DePC Cloud vai Whitestack koncentrējas uz mākoņinfrastruktūru . Šie risinājumi garantē, ka virtuālais serveris vienmēr ir tiešsaistē ar augstu pieejamību, ļaujot atjaunot darbību dažu minūšu laikā katastrofas gadījumā, pateicoties īpaši norīkotām atbalsta komandām. Tas novērš nepieciešamību pārvaldīt fizisko aparatūru mājās vai birojā.
Spēja emulēt pilnīgas datorsistēmas, izmantojot hipervizorus, ļauj maksimāli optimizēt fiziskos resursus, atvieglojot visu, sākot no programmatūras izstrādes un mantotu lietojumprogrammu izpildes līdz mākoņserveru izveidei ar optimizētu veiktspēju un pilnīgu drošību, izmantojot vides izolāciju.