virtuális gép (VM)
angolul: virtual machine
A virtuális gép szoftverrel utánzott számítógép: egy valódi gépen belül fut, mégis úgy viselkedik, mintha önálló, különálló gép lenne.
Érthetően
Képzelj el egy nagy irodaházat, amelyet mozgatható falakkal külön irodákra osztanak. Minden bérlő saját kulcsot, saját berendezést és saját ajtót kap, és nem lát át a szomszédhoz, pedig ugyanabban az épületben ülnek. A virtuális gép ilyen leválasztott iroda egy valódi számítógépen belül.
A virtuális gépnek saját operációs rendszere, saját tárhelye és saját programjai vannak. Ami benne történik, az általában benne is marad. Ha elromlik vagy megfertőződik, egyszerűen törölhető és újra létrehozható, a valódi gép pedig rendszerint sértetlen marad.
Ezért lett a felhő alapköve: a szolgáltatók egy-egy erős szervert sok virtuális gépre osztanak, és ezeket adják bérbe. Az AI világában azért fontos, mert az agentek gyakran ilyen elzárt gépben dolgoznak. Ott futtathatnak kódot, telepíthetnek programot, kattintgathatnak egy képernyőn, és közben nem férnek hozzá a te saját gépedhez.
Hogyan működik
- A valódi gépen fut egy felügyelő program, a hipervizor, amely szétosztja a hardvert: megmondja, melyik virtuális gép mennyi processzoridőt, memóriát és tárhelyet kap.
- Minden virtuális gép úgy működik, mintha saját processzora, memóriája, merevlemeze és hálózati kártyája volna. Valójában ezek egy részét a hipervizor utánozza, a többit a valódi hardverből adja kölcsön.
- A virtuális gépre teljes operációs rendszert telepítesz, például Windowst vagy Linuxot. Ez akár egészen más is lehet, mint a gazdagépé.
- A gép teljes állapota fájlokban tárolódik, ezért lementhető, másolható és másik szerverre költöztethető. Egy korábbi pillanatfelvételre vissza is állítható.
- Ha már nincs rá szükség, egy mozdulattal törölhető. A felhőben néhány perc alatt, gyakran másodpercek alatt lehet újat indítani, és főként a futás idejére kell fizetni.
Példa a mindennapokból
Megkérsz egy AI-agentet, hogy elemezzen egy Excel-táblát és készítsen belőle grafikont. Az agent ehhez nem a te gépeden futtat programot, hanem a szolgáltató egy elzárt, ideiglenes környezetében. Ez lehet virtuális gép vagy konténer. Ott dolgozik, visszaadja az eredményt, a környezetet pedig utána megszüntetik.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A virtuális gép a valódi gép erőforrásaiból él, ezért valamivel lassabb lehet. Sok memóriát és tárhelyet is foglal, mert teljes operációs rendszert futtat.
- A védelem csak addig ér valamit, amíg nem adsz a gépnek hozzáférést a fontos adataidhoz. Ha egy agent a virtuális gépből eléri a levelezésedet vagy a jelszavaidat, az elszigetelés ott már nem véd.
- A felhőben futó virtuális gép akkor is pénzbe kerül, ha bekapcsolva marad, de senki sem használja. Leállítva is fizetni kell a tárhelyéért, ezért a bekapcsolva felejtett vagy feleslegesen megtartott gépek gyorsan megdrágítják a számlát.
- A virtuális gépet ugyanúgy frissíteni és karbantartani kell, mint egy valódi számítógépet, különben sebezhetővé válik.
Hasonló, de nem ugyanaz
- konténer – A konténer nem visz magával teljes operációs rendszert, hanem a gazdagép rendszermagján (kernelén) osztozik a többi konténerrel. Ezért könnyebb és gyorsabban indul, de általában gyengébb az elszigetelése.
- homokozó – A homokozó a cél, vagyis az elzárt, biztonságos futtatási környezet. A virtuális gép csak az egyik eszköz, amellyel ilyet lehet építeni.
- emulátor – Az emulátor szoftverrel utánoz egy akár teljesen másfajta hardvert, például más processzortípust, ezért jellemzően lassabb. A virtuális gép ezzel szemben a programok nagy részét közvetlenül a valódi processzoron futtatja.
- Java virtuális gép (JVM) – A nevük hasonló, de a JVM nem egy egész számítógépet utánoz. Egyetlen programot futtat egy közös, gépfüggetlen formában. Saját operációs rendszere nincs.
Kapcsolódó fogalmak
virtualizáció, felhőszolgáltatás, számítási infrastruktúra
mikro-VM, virtuális asztal, GPU-s felhőpéldány
konténer, homokozó, hipervizor, adatközpont, számítógép-használó agent
Röviden a története
A virtuális gép ötlete az 1960-as években született az IBM nagygépein, hogy egy drága számítógépet egyszerre többen használhassanak, mintha mindenkinek sajátja volna. A hétköznapi PC-ken az 1998-ban alapított VMware tette széles körben elterjedtté a technológiát. Az Amazon 2006-ban indította el a bérelhető virtuális gépekre épülő EC2 felhőszolgáltatását.
Hol tart most
A virtuális gép 2026 végén a felhő és az adatközpontok évtizedek óta bevált alaptechnológiája. Új szerepet az AI-agentek adtak neki: a kódot futtató és számítógépet kezelő agenteket egyre gyakrabban gyorsan induló, eldobható virtuális gépekben zárják el.
Más nevei
virtuális gép · VM · virtual machine · virtuális számítógép · virtuális szerver · vendéggép · guest · felhőpéldány
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.