Virtualizacija je opredeljena kot logični pogled med sistemi računalniške strojne opreme in programsko opremo, ki se uporablja za njihovo delovanje. Trije izrazi, ki se uporabljajo za opis vpliva virtualizacije na računalniške sisteme, so virtualizacija omrežja, virtualizacija pomnilnika in virtualizacija strežnikov. Gre za koncept, ki je bil prvotno predstavljen v šestdesetih letih prejšnjega stoletja, ko je raziskovalni center IBM Watson začel projekt M1960/44x. Namen projekta je bil natančno ovrednotiti pojem »časovne delitve«, kot je bil bolj znan. Projekt M44/44x je preučil praktično uporabo virtualizacije z uporabo virtualnih strojev z uporabo navideznega pomnilnika in večprogramiranja.
Od takrat je bila metodologija povezana z različnimi računalniškimi tehnologijami, vključno s particioniranjem, delitvijo časa, emulacijo stroja, simulacijo in kakovostjo storitev. Virtualizacija omrežja združuje razpoložljive vire tako, da razdeli hitrost prenosa podatkov ali pasovno širino na manjše neodvisne kanale, tako da jih je mogoče dodeliti določenemu strežniku v dejanskem času. V tem scenariju virtualizacija deluje tako, da prikrije pravo zapletenost sistema, tako da ga razbije na manjše dele, ki jih je bolje nadzorovati.
Alternativno je virtualizacija pomnilnika združevanje več različnih komponent fizičnega pomnilnika v tisto, kar se zdi kot samotna virtualna enota, ki se nato upravlja s centralne lokacije. Ta oblika virtualizacije se rutinsko uporablja za usklajevanje omrežij za shranjevanje. Virtualizacija strežnika omogoča, da omrežje od svojih uporabnikov prikrije strežniške vire, kot so fizična lokacija in identiteta strežnikov, procesorjev in operacijskih sistemov. Cilj je zaščititi uporabnika pred tolmačenjem, obdelavo in upravljanjem zapletenih strežniških transakcij, hkrati pa omogočiti sodelovanje virov z možnostjo, ki se kasneje razvija.
Virtualizacija ponuja številne prednosti, ki podpirajo stroškovno učinkovitost in zagotavljanje kakovosti. Na primer, lahko se uporablja za združevanje funkcionalnosti več premalo izkoriščenih računalniških postaj na le nekaj strežnikih. Virtualizacija omogoča tudi omrežnim skrbnikom zagon programske opreme, ki je običajno omejena na starejše operacijske sisteme, ali pa se uporablja za zaščito računalniških platform pred potencialno nestabilnimi aplikacijami. Poleg tega bi lahko ustvarili monitor navideznega stroja in ga uporabili kot osnovni operacijski sistem. To je le nekaj prednosti, ki jih imajo strokovnjaki za IT pri uporabi tehnik upravljanja virtualizacije.
Čeprav večina podjetij svoje raziskovanje virtualizacije začne s testiranjem in razvojem aplikacij, to orodje hitro postaja rešitev izbire v celotni panogi. Na konkurenčnem trgu imajo vodje IT naloge, da kreativno izpolnjujejo zahteve po storitvah svoje organizacije. Virtualizacija podjetju ponuja edinstveno rešitev za različne poslovne pogoje za delček stroškov.