Si të krijoni makina virtuale të lehta në PC ose serverin tuaj

Përditësimi i fundit: 27/02/2026
Author: Isaac
  • Makinat virtuale lejojnë që shumë sisteme operative të izoluara të funksionojnë në të njëjtin kompjuter fizik, të menaxhuara nga një hipervizor që shpërndan burimet.
  • Ekzistojnë hipervizorë për desktop (VirtualBox, VMware, Parallels) dhe hipervizorë për server (Proxmox, KVM, Xen, vSphere) që përshtaten me nivele të ndryshme përdorimi dhe performance.
  • Për makinat virtuale të lehta, është thelbësore të keni një CPU 64-bit me VT-x/AMD-V, të paktën 16 GB RAM, një SSD të shpejtë dhe një konfigurim të ngushtë të burimeve për makinë.
  • Kontejnerët si Docker ofrojnë virtualizim edhe më të lehtë për shërbimet, por ato nuk zëvendësojnë VM-të kur nevojitet një sistem i plotë ose kalim GPU.

makina virtuale të lehta

nëse keni dashur ndonjëherë Provoni një sistem tjetër operativ, shkarkoni imazhe të gatshme të makinës virtuale, konfiguroni një laborator të vogël në shtëpi ose hapni një server. Pa pasur nevojë të blini më shumë pajisje, makinat virtuale janë aleati juaj më i mirë. Në ditët e sotme, me procesorë shumëbërthamësh dhe shumë RAM në pothuajse çdo PC, krijimi makina virtuale të lehta dhe të shpejta Është i arritshëm për të gjithë, si për eksperimente ashtu edhe për projekte serioze.

Në rreshtat e mëposhtëm do të shqyrtojmë me qetësi saktësisht se çfarë është një makinë virtuale, si funksionon virtualizimi, çfarë roli luan hipervizori dhe çfarë Ekzistojnë lloje të ndryshme zgjidhjesh (desktop, server dhe të kontejnerizuara). dhe cilat programe specifike mund të përdorni në varësi të nevojave tuaja. Gjithashtu do të shihni se çfarë kërkon kompjuteri juaj, avantazhet dhe disavantazhet e këtyre sistemeve, si dhe disa ide praktike për të përsëritur përvojën e marrjes me qira të një VPS, por në makinën tuaj ose në një server me Proxmox, KVM ose softuer të ngjashëm.

Çfarë është saktësisht një makinë virtuale dhe për çfarë përdoret?

Çfarë është një makinë virtuale e lehtë?

një makinë virtuale (VM) Thënë thjesht, është një kompjuter i plotë i simuluar nga një softuer që ndodhet brenda kompjuterit tuaj të vërtetë. Ky kompjuter virtual ka RAM-in e vet, diskun e vet, BIOS/UEFI-në e vet virtuale dhe sistemin e vet operativ mysafir, ndërsa sistemi juaj i rregullt është host.

Në praktikë, është sikur të kesh shumë kompjuterë në njëMund të përdorni Windows në një laptop Linux, të konfiguroni një server Linux brenda Windows 11 ose të krijoni një mjedis të izoluar testimi brenda Windows-it tuaj për të instaluar programe të dyshimta pa kompromentuar sistemin kryesor.

Për ta arritur këtë, makina virtuale emulon ose ekspozon një harduer virtual (CPU, kartë grafike virtuale, karta rrjeti, disqe, etj.) që në fakt mbështeten në burimet fizike të kompjuterit tuaj. Sistemi operativ mysafir beson se po funksionon në një PC fizik, kur në realitet gjithçka orkestrohet nga softueri i virtualizimit.

Ky softuer është i famshëm hipervizorServeri është përgjegjës për shpërndarjen e procesorit, memories dhe hapësirës së ruajtjes midis hostit dhe makinave të ndryshme virtuale, si dhe për sigurimin e izolimit në mënyrë që një gabim ose program keqdashës në njërën makinë virtuale të mos i prishë funksionimin e pjesës tjetër të sistemeve, të paktën në teori.

Si funksionon virtualizimi: hipervizori, hosti dhe mysafiri

Si funksionon hipervizori i makinës virtuale

Zemra e gjithë këtij konfigurimi është hipervizorËshtë pjesa e softuerit (ose firmware-i, në disa raste) që kontrollon harduerin fizik dhe ua paraqet atë makinave virtuale sikur të ishte i tyri. Kur një VM ka nevojë për qasje në CPU, RAM ose disk, hipervizori e kap atë kërkesë dhe e përkthen atë në harduerin real.

Në këtë model kemi gjithmonë tre protagonistë me emra dhe mbiemra: makinë pritëse (host)cili është kompjuteri juaj fizik dhe sistemi i tij kryesor operativ; makinë mysafirësh, që është makina virtuale me sistemin e saj operativ të virtualizuar; dhe vetë hipervizori, i cili mund të funksionojë në sistemin pritës ose direkt në harduer.

Kur ndodheni brenda një VM dhe një program kërkon më shumë memorie ose lëshon një udhëzim të veçantë të CPU-së, program hipervizori që udhëzon Në procesorin fizik, ai rezervon RAM nga burimet e disponueshme të hostit dhe siguron që çdo makinë të shohë vetëm burimet që ju i keni ndarë. Hapësira e ruajtjes zakonisht përfaqësohet si një ose më shumë skedarët e diskut virtual (VDI, VMDK, QCOW2, etj.), dhe ekzistojnë mjete për të konvertoni disqe virtuale midis formateve kur keni nevojë për pajtueshmëri ose për të migruar imazhe midis hipervizorëve.

Një nga çelësat e krijimit makina virtuale të lehta Bëhet fjalë për ndarjen e duhur të këtyre burimeve: jo shumë pak, duke shkaktuar bllokime, as shumë, duke e lënë sistemin pritës pa burime të mjaftueshme. Lloji i hipervizorit që po përdorni gjithashtu luan rol këtu.

Llojet e hipervizorëve dhe si ndryshojnë ato

Jo të gjithë hipervizorët funksionojnë në të njëjtën mënyrë ose synojnë të njëjtin lloj përdoruesi. Në përgjithësi, ata ndahen në dy grupe kryesore, të cilat ndikojnë shumë në performancë dhe lehtësi e makinave tuaja virtuale.

Në njërën anë janë hipervizorët e tipit 1Këto quhen edhe sisteme operative bare-metal. Ato instalohen direkt në harduer, duke zëvendësuar sistemin operativ tradicional. Ky është rasti me zgjidhje të tilla si Proxmox VE, VMware ESXi, XenServer ose shumë implementime KVM në serveraKëtu, hipervizori është sistemi bazë, dhe ju krijoni dhe menaxhoni VM-të sipër tij.

Kjo qasje zakonisht ofron Më shumë performancë dhe më pak mbingarkesëMeqenëse ka më pak shtresa midis sistemit operativ mysafir dhe harduerit, është ideal për servera, mjedise prodhimi dhe kur doni të përfitoni sa më shumë nga CPU-ja, RAM-i dhe GPU-ja juaj, për shembull, për ngarkesa pune të inteligjencës artificiale ose virtualizim të plotë të desktopit.

Në anën tjetër janë hipervizorët e tipit 2të cilat funksionojnë si një aplikacion tjetër brenda një sistemi operativ pritës. Produkte të tilla si VirtualBox, VMware Workstation Player/Pro, Parallels Desktop ose GNOME Boxes Këto bien në këtë kategori. Ato janë opsione tipike për desktop: të lehta për t'u instaluar, me një ndërfaqe grafike miqësore për përdoruesit dhe të projektuara për një përdorues të vetëm.

Në këto raste, hipervizori mbështetet në sistemin pritës, kështu që ka pak më shumë mbingarkesë, por në këmbim Ju fitoni shumë ngushëllimIntegrim më i mirë në desktop dhe një kurbë më e shkurtër mësimi për të filluar krijimin e makinave virtuale të lehta për testim, zhvillim ose trajnim.

Avantazhet, disavantazhet dhe rreziqet e përdorimit të makinave virtuale

Përpara se të hidheni kokë më kokë në instalimin e hipervizorëve dhe krijimin e VM-ve sikur të mos kishte të nesërme, ia vlen të kuptoni avantazhet dhe disavantazhet e tyre. Virtualizimi ka shpërthyer në popullaritet sepse ofron përfitime shumë specifike si për përdoruesit shtëpiakë ashtu edhe për bizneset.

Ndër avantazhet e saj, një nga më të fuqishmet është se ju lejon përdorni sisteme të shumta operative në të njëjtën kohë në një makinë të vetme fizike. Një PC me Windows mund të strehojë shpërndarje të shumta Linux, një Mac mund të përdorë Windows për të përdorur aplikacione specifike, ose një server mund të grupojë postën, bazat e të dhënave dhe serverët web si makina virtuale të veçanta.

Gjithashtu e bën punën e zhvilluesve dhe administratorëve shumë më të lehtë, pasi ata munden testimi i softuerëve në mjedise të izoluara, riprodhoni skenarë prodhimi, krijoni rrjete virtuale komplekse ose simuloni infrastruktura të plota pa pasur nevojë të mbushni një raft me makina fizike.

Një tjetër avantazh shumë interesant është siguria dhe izolimiEkzekutimi i programeve të dyshimta, hapja e bashkëngjitjeve të dyshimta ose shfletimi i faqeve të internetit të pabesueshme brenda një makine virtuale zvogëlon rrezikun për sistemin pritës. Edhe mjete si Windows Sandbox Ato bazohen në këtë koncept për t'ju dhënë një mini Windows të paqëndrueshëm ku gjithçka që bëni zhduket kur e mbyllni.

  Si të krijoni një roman interaktiv në PowerPoint me vendime degëzimi

Në nivelin e administrimit, VM-të lejojnë menaxhoni më mirë burimetKonsolidoni serverat, kurseni në harduer dhe energji dhe shfrytëzoni veçoritë si pamjet e çastit për të ngrirë gjendjen e një sistemi para një ndryshimi të rrezikshëm dhe për t'u rikthyer në një gjendje të mëparshme nëse diçka prishet. Nëse keni nevojë të mësoni më shumë rreth krijimit dhe menaxhimit të pamjeve të çastit në mjediset e biznesit, shihni se si. krijoni pamje të çastit në VMware.

Megjithatë, jo gjithçka është perfekte. Disavantazhi i parë i madh është PerformancaGjithmonë ka një ulje të lehtë ose të konsiderueshme të performancës krahasuar me ekzekutimin e sistemit direkt në harduer. Kjo nuk është aq e dukshme në detyrat e zyrës, zhvillimin e uebit ose testimin, por bëhet e dukshme në lojërat 3D, renderimin ose ngarkesat shumë intensive të GPU-së dhe diskut.

Për më tepër, makinat virtuale janë derra të burimeveFunksionimi i dy sistemeve operative njëkohësisht do të thotë që kompjuteri juaj ka nevojë për shumë CPU, RAM dhe hapësirë ​​ruajtjeje. Një makinë mezi e mjaftueshme do të ketë vështirësi nëse përpiqeni të ekzekutoni disa VM ose të strehoni sisteme mysafire që kërkojnë shumë burime si Windows 11 me aplikacione të kërkuara.

Shfaqja e siguri e vërtetëShumë njerëz besojnë se përdorimi i një VM + VPN është si të jesh i padukshëm në internet, por nuk është kështu. Një sulm phishing në shfletuesin e VM-së mund të infektojë vetë VM-në, dhe lloje të caktuara të programeve keqdashëse të përparuara madje mund të përpiqen të shpëtojnë në strehues duke shfrytëzuar dobësitë në hipervizor ose rrjetet e përbashkëta. Për mjediset Windows të përqendruara në mbrojtje maksimale, mund të mësoni më shumë rreth... VM të mbrojtura në Hyper-V dhe masa të tjera izolimi.

Prandaj, praktikat e mira të sigurisë (moshapja e asnjë bashkëngjitjeje, përditësimi i sistemeve dhe hipervizorëve, përdorimi i antivirusit kur është e përshtatshme, segmentimi i rrjeteve virtuale, etj.) mbeten po aq të nevojshme si brenda ashtu edhe jashtë një makine virtuale.

Çfarë i duhet kompjuterit tuaj për të krijuar makina virtuale të lehta

Për të parandaluar që përvoja juaj me makinat virtuale të shndërrohet në një sprovë, pajisjet tuaja duhet të përmbushin disa kërkesa minimale mjaft të qarta, veçanërisht nëse dëshironi që makinat virtuale të jenë... i shkathët dhe i lehtë dhe të mos duken sikur po pedalojnë.

Sa i përket procesorit, është praktikisht thelbësore që ai të jetë një nga 64-bit dhe me mbështetje për virtualizimin e harduerit (Intel VT-x, AMD-V ose ekuivalent) i aktivizuar në BIOS/UEFI. Për përdorim bazë, rekomandohen të paktën 4 bërthama fizike, dhe nëse planifikoni të përdorni disa VM të kërkuara ose të punoni me AI, 6 ose 8 bërthama janë më të mira. Nëse nuk e keni të aktivizuar, ndiqni një udhëzues për... Aktivizo virtualizimin nga BIOS/UEFI.

RAM-i është burimi më kritik. Makina pritëse dhe makinat virtuale duhet të bashkëjetojnë, kështu që nëse keni vetëm 8 GB, do të jeni mjaft të kufizuar sapo të përpiqeni të përdorni disa makina me desktopë grafikë. Ajo që është e arsyeshme në ditët e sotme për të punuar rehat me virtualizim është... duke filluar me 16 GB RAMDhe nëse keni tendencë të krijoni shumë makina virtuale njëkohësisht, synoni për 32 GB.

Lidhur me ruajtjen, në ditët e sotme një SSD është pothuajse i detyrueshëm.VM-të gjenerojnë shumë akses në disk, dhe një HDD mekanik ndikon ndjeshëm në performancën gjatë kohës së nisjes, instalimeve të sistemit dhe operacioneve intensive I/O. Planifikoni të ndani të paktën 50 GB për VM për shpërndarjet Linux për desktop dhe 80 GB ose më shumë për Windows.

Mos harroni të kontrolloni edhe Pajtueshmëria e GPU-së Nëse do ta ekzekutoni në një VM (GPU passthrough) për të përfituar nga përshpejtimi i grafikës ose modelet e AI, mjedise si Proxmox, KVM ose Proxmox+LXC lejojnë kalimin e GPU-ve, disqeve dhe pajisjeve të tjera PCI. Kjo kërkon harduer të përshtatshëm dhe pak më shumë njohuri teknike. Për të kuptuar më mirë përdorimin e pajisjeve të dedikuara, shihni se si. duke përdorur pajisje të papërpunuara në makina virtuale.

Programe desktopi për krijimin e makinave virtuale

Nëse përdorni një kompjuter desktop ose laptop dhe doni të filloni të krijoni makina virtuale të lehta pa u marrë me hipervizorë të serverëve, opsioni i zakonshëm është të përdorni Hipervisorët e tipit 2 me ndërfaqe grafikeJa cilat janë më të njohurat dhe çfarë mund të prisni prej tyre.

VirtualBox Është ndoshta mjeti më i popullarizuar midis përdoruesve shtëpiakë dhe fillestarëve. Është falas, ndërplatformë (Windows, Linux dhe macOS) dhe ju lejon të krijoni VM të praktikisht çdo sistemi: nga Windows XP në Windows 11, duke përfshirë shpërndarje të shumta Linux, Solaris, apo edhe versione më të vjetra të macOS (me kufizimet e tyre).

Ndërfaqja e saj grafike është relativisht e thjeshtë dhe lejon rregullime të qarta. RAM, bërthamat e CPU-së, lloji i ruajtjes, rrjeti, EFI, USB, dosjet e përbashkëta dhe shumë më tepër. Ai ruan konfigurimet e makinës në XML, duke e bërë të lehtë zhvendosjen e tyre midis kompjuterëve. Për më tepër, me "Shtesat e Vizitorëve", përmirëson integrimin e miut, rezolucionin e ekranit dhe ndarjen e kujtesës midis hostit dhe mysafirit; nëse po kërkoni shembuj dhe komanda të përparuara, shihni Komandat dhe shembujt e VirtualBox Ke një referencë të mirë.

Ndër të metat e saj, për njëfarë kohe tani Nuk mbështet hostet 32-bitëshePrandaj, nëse ende përdorni një sistem 32-bitësh, do të mbeteni të bllokuar në versione më të vjetra dhe të pambështetura. Mbështetja për disa veçori, siç është virtualizimi TPM 2.0 për Windows 11, ka qenë gjithashtu e paqëndrueshme, duke kërkuar ndonjëherë zgjidhje alternative për të anashkaluar kërkesat.

Një tjetër opsion shumë i zakonshëm është Stacioni i punës VMwareKa një version falas për përdorim personal (Player) dhe një version më të plotë me pagesë (Pro). Është i disponueshëm për Windows dhe Linux, dhe ndërsa magjistari i krijimit të tij është mjaft i lehtë për t’u përdorur, cilësimet e avancuara mund të jenë sfiduese. më komplekse sesa në VirtualBoxsepse ofron më shumë opsione rrjeti, pamje të çastit, klonim të përparuar dhe rregullim të imët të pajisjeve virtuale.

Versioni Pro ju lejon të ekzekutoni disa makina virtuale njëkohësisht me integrim të shkëlqyer, të klononi makina, të krijoni rrjete komplekse virtuale dhe madje të virtualizoni vetë sistemin pritës për testim. Megjithatë, është një produkt i orientuar më shumë drejt përdorimit profesional, që kërkon një licencë të paguar për të zhbllokuar potencialin e tij të plotë dhe ofron një nivel detajesh që mund t'i mbingarkojë ata që thjesht duan "një makinë virtuale për të testuar Linux-in". Nëse jeni të interesuar të automatizoni detyrat që lidhen me makinat virtuale në Windows, ka udhëzues të disponueshëm se si ta bëni këtë. automatizoni fillimin e makinave virtuale.

Në macOS, mbreti tradicional është Paralele DesktopËshtë shumë i rafinuar për të ekzekutuar Windows dhe Linux brenda macOS me një nivel shumë të lartë integrimi: clipboard i përbashkët, drag and drop, dosje të përbashkëta, aplikacione Windows të integruara në Dock, etj. Është ideal për ata që kanë nevojë për aplikacione Windows pa hequr dorë nga mjedisi Mac.

Parallels gjithashtu mund të virtualizojë sisteme të tjera (Android, shpërndarje të ndryshme Linux), optimizon automatikisht ndarjen e burimeve dhe është shumë mirë i akorduar për performancë. Disavantazhi kryesor është se është një produkt me pagesë dhe ekskluziv për macOSPra, nëse përdorni Windows ose Linux, është e padobishme për ju.

Në ekosistemin e Apple gjejmë gjithashtu veertui cili synon një përdorim të ngjashëm (virtualizimin e Windows dhe Linux në Mac) me një qasje të lehtë dhe relativisht të lehtë për t’u përdorur, dhe Veraria WineskinNuk është realisht një makinë virtuale e plotë, por një shtresë e ngjashme me Wine për ekzekutimin e aplikacioneve Windows të paketuara në "kontejnerë" brenda macOS, ideale për lojëra ose programe të vogla pa pasur nevojë të konfiguroni një sistem të tërë Windows.

  Çfarë është Svchost.exe? Funksionet dhe Veçoritë

Virtualizimi nativ në Windows dhe macOS: Hyper-V, Sandbox dhe Boot Camp

Përveç mjeteve të palëve të treta, si Microsoft ashtu edhe Apple ofrojnë zgjidhjet e tyre për virtualizimin ose drejtimin e sistemeve të tjera operative, secila me veçoritë dhe kufizimet e veta, të cilat mund të jenë të dobishme për krijojnë mjedise shumë specifike të lehta.

Në rastin e Windows, zgjidhja zyrtare është Hiper-VHyper-V, i përfshirë në Windows Server për vite me radhë dhe në botimet Pro dhe Enterprise të Windows 8, 8.1, 10 dhe 11 64-bit, funksionon si një hipervizor i Tipit 1 i mbështetur nga vetë sistemi dhe lejon krijimin e VM-ve të Windows, Linux dhe madje edhe të disa versioneve të sistemeve të tjera me performancë shumë të mirë.

Avantazhi i saj kryesor është të qenit të integruar në ekosistemin e Microsoft-itAi shërben si bazë për Windows Sandbox, WSL2 (Nënsistemi Windows për Linux), Docker Desktop në Windows dhe shumë zgjidhje për ndërmarrje. Disavantazhi është se ndërfaqja dhe rrjedha e punës e tij nuk janë aq të lehta për t'u përdorur sa VirtualBox për përdoruesit fillestarë, dhe gjithashtu mund të bien ndesh me hipervizorë të tjerë; nëse aktivizoni Hyper-V, VirtualBox ose VMware shpesh përjetojnë rënie të performancës sepse nuk e kontrollojnë më drejtpërdrejt harduerin.

Windows Sandbox Në realitet, është një modalitet i veçantë i Hyper-V që nis një instancë kalimtare dhe shumë të lehtë të Windows-it tuaj, të izoluar dhe të projektuar ekskluzivisht për... testoni softuerin në mënyrë të sigurtNuk është një "VM funksionale" tipike: nuk i ruan ndryshimet, ka mundësi të kufizuara dhe është e fokusuar në teste të shpejta, por është perfekte për testimin e instaluesve të dyshimtë.

El Nënsistemi i Windows për Linux (WSL/WSL2) Gjithashtu mbështetet në teknologjitë e virtualizimit të Microsoft për të ofruar mjedise Linux brenda Windows. WSL2, në veçanti, ekzekuton një kernel të vërtetë Linux në një mini-makinë virtuale të optimizuar, duke ju lejuar të ekzekutoni aplikacione konsole, mjete zhvillimi dhe, me disa konfigurime, aplikacione grafike.

Nuk është një sistem virtualizimi i përgjithshëm si VirtualBox (nuk instaloni çfarëdo shpërndarjeje si në një PC fizik), por ofron një mënyrë shumë i lehtë për të përdorur Linux për zhvillim pa lënë Windows, me qasje në skedarë të përbashkët dhe veçori të mira për terminalin, kompajlerët, Docker dhe më shumë.

Në botën e Mac, për vite me radhë opsioni për të pasur Windows pa virtualizim ishte Camp BootAjo që bën nuk është krijimi i një VM, por gjenerimi i një ndarjeje për të instaluar Windows "pastruar" dhe për t'ju lejuar të nisni Mac-in tuaj alternativisht në macOS ose Windows. Kjo jep performancë vendaseMeqenëse nuk ka emulim ose shtresa të ndërmjetme, nuk mund të përdorni macOS dhe Windows njëkohësisht, as nuk mund të ndani burime në mënyrë dinamike.

Me mbërritjen e Mac-eve me procesorë Apple Silicon (ARM), Boot Camp është lënë në harresë, sepse nuk ka një version zyrtar të Windows për atë arkitekturë që mund të instalohet në një mënyrë të mbështetur. Në këto makina, alternativa bëhet përdorimi i drejtpërdrejtë i hipervizorëve si Parallels të përshtatur për ARM, ose zgjidhje specifike si UTM për iOS dhe macOS ARM.

Zgjidhje serverash për makina virtuale të lehta: Proxmox, KVM, Xen dhe të tjera

Kur doni të shkoni një hap më tej dhe të konfiguroni diçka të ngjashme me atë që ofron një ofrues VPS (krijimi i VM-ve me dy klikime, caktimi i IP-ve nëpërmjet DHCP, marrja e pamjeve të çastit, migrimi i tyre midis nyjeve, etj.), opsioni më i mirë është të kaloni në Hipervisorët ose zgjidhjet e serverëve të tipit 1Këtu hyjnë në lojë emra si Proxmox, KVM, Xen, VMware vSphere ose Citrix XenServer.

Proxmox VE Është një nga perlat e softuerit falas në këtë fushë. Bazuar në Debian, instalohet direkt si sistem operativ në server dhe ofron një ndërfaqe web HTML5 nga e cila mundeni krijoni dhe menaxhoni makinat KVM dhe kontejnerët LXC, menaxhimi i rrjeteve virtuale, ruajtja e përbashkët e të dhënave, pamjet e çastit, kopjet rezervë, disponueshmëria e lartë dhe shumë më tepër.

Një nga pikat e forta të saj është se është e optimizuar për konsumojnë shumë pak burime Si bazë, lejon që pothuajse të gjitha pajisjet e disponueshme t'i dedikohen makinave virtuale. Gjithashtu mundëson kalimin e GPU-ve dhe pajisjeve të tjera PCI, duke e bërë shumë interesante për konfigurimin e serverit tuaj AI ose stacioneve të punës të virtualizuara me qasje të drejtpërdrejtë në kartën grafike; për të parë se si të menaxhoni pajisjet në një nivel të ulët, shihni [lidhjen për dokumentacionin përkatës].

Nëse vini nga bota e VPS-ve dhe doni të përsërisni përvojën e "krijimit të një VM Ubuntu në një minutë", Proxmox shkëlqen veçanërisht kur kombinohet me shabllone cloud-init dhe ruajtjen e imazheve. Mund të keni një shabllon të përgatitur Ubuntu dhe, gjatë klonimit, çdo VM merr konfigurimin e rrjetit të saj nëpërmjet DHCP ose statikisht falë cloud-init, duke ndryshuar automatikisht IP-në dhe parametra të tjerë për të shmangur dyfishimin e identitetit.

Proxmox dhe shumë zgjidhje të tjera qëndrojnë në themel të tij. KVM (Makina virtuale e bazuar në kernel)KVM, e cila është pjesë e kernelit Linux, e shndërron vetë sistemin në një hipervizor. Ai ju lejon të ekzekutoni mjedise plotësisht të izoluara me performancë pothuajse vendase falë integrimit të drejtpërdrejtë me kernelin dhe përdorimit të zgjerimeve të virtualizimit të CPU-së.

Mjetet e desktopit si KVM mbështeten nga virt-manager, GNOME Boxes ose virt-installdhe zgjidhje serverash si Proxmox ose shumë cloud privatë. Megjithatë, kërkon një nivel të caktuar njohurish për Linux dhe zakonisht kërkon harduer të mirë; është një mjedis shumë i fuqishëm, por jo aq miqësor për përdoruesit për ata që vijnë ekskluzivisht nga Windows.

Një alternativë tjetër në këtë fushë është Xen, një hipervizor me burim të hapur që ka pasur një prani të fortë në cloud-et publike dhe zgjidhjet e ndërmarrjeve për vite me radhë. Është shumë i gjithanshëm dhe konsiderohet si një nga hipervizorët më të sigurt kur konfigurohet saktë, me mbështetje edhe nga prodhues si Intel. Megjithatë, kompleksiteti i përdorimit dhe një histori e caktuar e dobësive Kjo e bën atë të mos jetë zgjedhja e parë për një përdorues shtëpiak që dëshiron vetëm disa makina virtuale të lehta.

Nga ana komerciale, VMware vSphere/ESXi y Citrix XenServer (tani Citrix Hypervisor) janë pika referimi për virtualizimin e ndërmarrjeve, me veçori të përparuara si migrimi i drejtpërdrejtë, grumbullimi, menaxhimi i centralizuar, raportimi i performancës, ofrimi i hollë dhe më shumë. Ato janë zgjidhje të shkëlqyera, por me licenca të paguara, të projektuara për qendrat e të dhënave dhe jo aq shumë për laboratorin tipik të desktopit në shtëpi.

Kontejnerë dhe Docker: Virtualizim i lehtë me shkronja të imëta

Kur flisni krijoni makina virtuale të lehta Tema e kontejnerëve, veçanërisht Docker, del gjithmonë në pah. Është e rëndësishme të sqarohet se, megjithëse qëllimi është i ngjashëm (izolimi i gjërave), teknologjia është e ndryshme dhe nuk i zëvendëson plotësisht VM-të tradicionale.

Ndërsa një VM emulon ose ekspozon harduerin e plotë për të ekzekutuar një sistem operativ të tërë mysafir, një kontejner si ato në Docker ndan bërthamën e sistemit pritës dhe paketon vetëm aplikacionin dhe varësitë e tij. Kjo i bën ato shumë më të shpejta për t'u nisur, ato zënë më pak hapësirë ​​disku dhe konsumojnë më pak burime, duke i bërë ideale për mikroshërbime, API, baza të dhënash, memorje të përkohshme, etj.

  Si të përqendroni shtresat në Photoshop CS5, CS6 dhe CC - Turorial

Për shembull, në vend që të krijoni një VM të plotë Linux për të konfiguruar një server web, mund të vendosni një kontejner me Nginx Përfshin vetëm gjërat thelbësore. Performanca është e shkëlqyer, kohët e nisjes janë sekonda ose milisekonda, dhe mund të shkallëzoni horizontalisht shumë lehtë.

Megjithatë, nuk është e këshillueshme ngatërrimi i Docker me një makinë virtualeNë Docker, nuk "instalohet një sistem i plotë Windows ose Linux" në të njëjtën mënyrë si në VirtualBox, dhe izolimi mbështetet shumë në kernelin e përbashkët. Gjithashtu, nuk keni një mjedis desktopi ose të njëjtën fleksibilitet si me një VM me qëllim të përgjithshëm.

Për shumë skenarë serverash, kontejnerët janë mënyra më e lehtë për të vendosur shërbime, por nëse ajo që ju nevojitet është Kalim GPU, një desktop i plotë, ose luajtje dhe zhvillim nga e njëjta makinëVM-të mbeten opsioni kryesor, dhe Docker bëhet më shumë një shtesë sesa një zëvendësim.

Virtualizim i lehtë në Linux: Boxes, virt-manager, Multipass dhe DOSBox

Nëse tashmë përdorni Linux ose dëshironi ta përdorni atë si bazë për makinat tuaja virtuale të lehta, keni disa mjete interesante, nga më miqësoret për përdoruesit deri te ato të dizajnuara për automatizim të pastër dhe të thjeshtë.

Në mjedise desktopi si GNOME, aplikacioni Kutitë GNOME Ofron një mënyrë shumë të thjeshtë për të krijuar VM duke përdorur virtualizimin nativ të Linux nëpërmjet KVM. Ndërfaqja e tij është më minimaliste se ajo e VirtualBox, por mbulon opsionet bazë: sasinë e memories, numrin e CPU-ve, hapësirën e ruajtjes, përshpejtimin e grafikës, nisjen EFI, etj.

Për ata që kanë nevojë për më shumë kontroll, virt-menaxher Është menaxheri klasik grafik i serverit KVM/QEMU, me një gamë të gjerë parametrash konfigurimi. Dhe nëse preferoni rreshtin e komandës, instalo virtuale Ju lejon të automatizoni krijimin dhe përgatitjen e VM-ve duke përdorur skripte, perfekte për konfigurimin e mjediseve të përsëritshme pa prekur miun.

Një tjetër mjet interesant dhe ndërplatformor është MultikalimI zhvilluar nga Canonical, funksionon në Windows, Linux dhe macOS dhe është projektuar për të ofruar Instanca të lehta Ubuntu në lëvizjeIdeal për zhvillim dhe testim. Përdor Hyper-V në Windows, HyperKit në macOS dhe KVM në Linux, dhe integrohet mirë me Cloud-init për të simuluar shpërndarjet në cloud.

Multipass ju lejon të filloni një VM Ubuntu me një komandë të vetme, të ndani dosjet me hostin dhe të mbani imazhet të azhurnuara. Nuk është opsioni më miqësor për përdoruesit për dikë që nuk ka përdorur kurrë një terminal, por për zhvilluesit që duan mjedise të pastra Ubuntu pa konfiguruar një server të madh, është një mjet shumë efektiv.

Në një stil shumë më retro ka DOSBox, e cila nuk synon të krijojë VM moderne, por të imitojë të vjetrën Pajisje të tipit MS-DOS dhe 286/386Përdoret për të luajtur lojëra klasike dhe për të ekzekutuar programe të vjetra që janë të pamundura për t'u nisur në sistemet moderne. Nuk ka një ndërfaqe grafike të sofistikuar (është e bazuar në linjën e komandës) dhe është i orientuar pothuajse ekskluzivisht drejt nostalgjisë dhe ruajtjes.

Opsione specifike për Mac, iOS dhe aplikacione që ekzekutojnë Windows

Përtej Parallels dhe Veertu në macOS, ekosistemi i Apple ka zgjidhje të tjera interesante kur ajo që kërkoni është... ekzekutoni softuer nga sisteme të tjera operative pa konfiguruar një VM të rëndë.

e kemi përmendur tashmë Veraria WineskinFunksionon si një ndërfaqe për Wine dhe ju lejon të përfshini programet e Windows në "mbështjellje" që funksionojnë sikur të ishin aplikacione native të Mac. Është ideal për lojëra dhe aplikacione më pak komplekse, megjithëse nuk është i përshtatshëm për suita të mëdha si Office ose për ngarkesa shumë të larta pune.

Në terren të lëvizshëm, UTM Është një mjet shumë i fuqishëm për krijimin e makinave virtuale në iOS (iPhone dhe iPad) dhe Mac me Apple Silicon, pa pasur nevojë të bëni jailbreak. Ai imiton më shumë se 30 lloje të ndryshme procesorësh dhe mund të përdorë sisteme si Windows, Linux ose Android, me një ndërfaqe relativisht të thjeshtë dhe opsione të avancuara për ata që duan të eksperimentojnë.

UTM shfrytëzon QEMU-në poshtë dhe ofron një mënyrë çuditërisht të përshtatshme për të pasur makina virtuale të lehta në pajisjet mobileMegjithatë, logjikisht, kufizimet e performancës dhe të ruajtjes së të dhënave të një iPhone ose iPad nuk janë të njëjta me ato të një kompjuteri desktop.

Si të zgjidhni mjetin e duhur dhe të mos humbisni mundimin

Me kaq shumë opsione në dispozicion, është e lehtë të ngatërrohesh. Çelësi për të zgjedhur zgjidhjen më të mirë të virtualizimit (dhe kështu për të krijuar makinat virtuale sa më të lehta për nevojat tuaja) është të keni një kuptim të qartë të kërkesave tuaja. qëllimin dhe nivelin tuaj të përvojës.

Nëse jeni përdorues i desktopit dhe thjesht dëshironi Provo shpërndarje të tjera, ekzekuto një program specifik ose izolo pak mjedisin tënd.Gjëja më e arsyeshme për të bërë është të filloni me diçka si VirtualBox, VMware Player ose GNOME Boxes. Ato janë të lehta për t'u instaluar, kanë dokumentacion të gjerë dhe nuk kërkojnë të mësoni ndonjë komandë të pazakontë.

Nëse, nga ana tjetër, plani juaj është të krijoni një server të vogël në shtëpi për veten dhe miqtë tuaj, të krijoni VM të tipit VPS me adresën e tyre IP, të automatizoni vendosjet ose të eksperimentoni me kalimin e GPU-së për IA ose lojëra, do të duhet të shikoni drejt... Proxmox, KVM me virt-manager, Xen ose edhe vSphereDuke e ditur që kurba e të mësuarit është më e pjerrët, por edhe mundësitë janë të tilla.

Gjithmonë i kushtoni vëmendje aspekteve të tilla si lehtësinë e përdorimit (ndërfaqe, asistentë, dokumentacion), çmimet dhe licencimi (falas, me pagesë, botime të kufizuara), kontroll mbi harduerin (kalimi i pajisjes, lloji i rrjetit, përshpejtimi i grafikës), pajtueshmëria me sistemet e mysafirëve që dëshironi të përdorni dhe funksione të përparuara që ju nevojiten vërtet (pamje të çastit, kopje rezervë, grupim, re hibride, etj.). Për të kuptuar më mirë opsionet e rrjetit, konsultohuni me Llojet e rrjeteve në Hyper-V, VirtualBox dhe VMware.

Gjithashtu, mos harroni se, megjithëse virtualizimi ofron mbrojtje shtesë, makinat virtuale Ato nuk janë një mburojë magjikeNëse ato janë konfiguruar gabim, nëse përdorni rrjete të lidhura pa kujdes ose nëse vazhdoni të keni zakone të këqija, mund të hapni dyert për programe keqdashëse, rrjedhje të të dhënave ose dobësi të hipervizorit. Mbajtja e gjithçkaje të përditësuar dhe zbatimi i të njëjtave masave të sigurisë si në një sistem fizik mbetet thelbësore.

Në fund të fundit, pavarësisht nëse dëshironi një mjedis super minimalist që përdor VM vetëm për lojëra dhe zhvillim, ose nëse keni ndërmend të krijoni një "mini-cloud" të vogël në shtëpi, ekosistemi aktual i virtualizimit ju jep mjete të mjaftueshme për ta arritur këtë. makina virtuale të lehta, të shpejta dhe mjaft të sigurtame kusht që t’i përshtatni burimet siç duhet, të zgjidhni hipervizorin e duhur dhe të humbni frikën e eksperimentimit me pak metodë.

Dallimet midis Hyper-V, VirtualBox dhe VMware
Artikuj të ngjashëm:
Dallimet midis Hyper-V, VirtualBox dhe VMware