Millised on erinevad virtualiseerimislahendused?

Virtualiseerimine tähendab “piiride või piirangutega eemaldatud” või “simuleeritud”. Lahendused viitavad toodetele ja teenustele, mis käsitlevad konkreetseid probleeme või olukordi. Virtualiseerimislahendused viitavad viisidele, kuidas lahendada andmetöötlusprobleeme, eemaldades piirid või piirangud ja/või kasutades simulatsiooni.

Virtualiseerimislahendused võib jagada kolme tüüpi: riistvara virtualiseerimine, võrgu ja salvestusruumi virtualiseerimine ning rakenduste virtualiseerimine. Riistvara virtualiseerimine on serveri virtualiseerimise teine ​​termin. See viitab kolmele võimalusele arvuti sektsioonideks jaotamiseks, et luua sellele virtuaalservereid. Sõltuvalt kasutatavast meetodist võivad virtuaalserverid käitada erinevaid operatsioonisüsteeme. Igal juhul eraldi serverites olevad rakendused ei suhtle ega tekita üksteisele probleeme ning koondamine muutub kergesti võimalikuks.

Võrke ja salvestusruumi hõlmavate virtualiseerimislahenduste puhul lähenetakse serveri virtualiseerimisele mõnevõrra vastupidisele lähenemisele, mille kohaselt koondatakse üksused kokku, mitte ei eraldata üks üksus paljudeks. Võrgu virtualiseerimisega tähendab see, et mitu võrgus olevat seadet koondatakse, et neid saaks juhtida ja hallata ühest administraatorikonsoolist. Võrgu virtualiseerimine hõlmab sageli salvestusruumi virtualiseerimist, mis võimaldab erinevatele – mõnikord arvukatele ja üsna erinevatele – salvestusseadmetele ligipääsu sarnaselt.

Rakendusi hõlmavaid virtualiseerimislahendusi on vähemalt viit tüüpi. Rakenduste voogesitus on protsess, mille käigus rakendust ei installita tegelikult igasse võrgus olevasse masinasse, vaid see tarnitakse vastavalt vajadusele. See on üks viis tagada kõige ajakohasema tarkvara kasutamine ja jälgida iga inimese kasutusaega. Teine viis, kuidas rakenduste virtualiseerimine toimub, on see, kui kasutajate arvutid on terminalid või serveri terminalidena. Sel juhul asuvad kõik rakendused ja andmed serveris.

Partitsioneerimisriistvara on üks virtualiseerimislahendustest, mis toimub üksiku kasutaja arvutis. Apple on hiljuti kujundanud oma Macid nii, et neid saab sektsioonideks jagada ja Windowsi tarkvara käitada. Seda nimetatakse töölaua virtualiseerimiseks.

Kaks teist tüüpi rakenduste virtualiseerimist on esimesest kolmest üsna erinevad. Üks näide on Java virtuaalmasina (JVM) tarkvara, mis võimaldab Java keeles kirjutatud või Java baitkoodiks kompileeritud programmidel töötada mis tahes arvutis, kuhu see on installitud. Väidetavalt virtualiseerib JVM tarkvara tarkvara, laiendades selle töötamise piire. Rakenduste dünaamiline määramine on lähenemisviis, mis käsitleb serverite rühma kui ühtset ressursside kogumit, mida saab reaalajas määrata, virtualiseerides rakendused, käivitades neid vastavalt vajadusele mis tahes serveris.