Töölaua virtualiseerimine

**Töölaua virtualiseerimine** on tarkvaraline tehnoloogia, mille abil eraldatakse töölaua keskkond ja sellega seotud tarkvaralised rakendused füüsilisest kliendist.

Töölaua virtualiseerimist saab kasutada kooskõlas rakenduste virtualiseerimisega ja kasutaja profiilihaldurisüsteemidega, et tagada laialdane töölauakeskkonna haldussüsteem. Sellise lahendusega on kõik töölaua komponendid virtualiseeritud. See tähendab, et töölaud on kasutaja jaoks palju paindlikum ja turvalisem. Lisaks toetab selline virtualiseerimine paremat töölaua taastamise strateegiat, kuna kõik informatsioon salvestatakse andmekeskusesse. Kui kasutaja seade või arvuti, mida parajasti virtualiseeritakse, on kadunud, siis andmete taastamine on kerge, kuna kõik komponendid on olemas teises seadmes juba sisselogimisel. Nii on palju väiksem tõenäosus mingit olulist informatsiooni kätte saada ja kurjalt ära kasutada, kuna andmeid ei salvestata kasutaja seadmele, vaid andmebaasi.

## Virtualiseerimise meetodid ja tüübid
Töölaua virtualiseerimise võimalused jagunevad selle järgi, kas virtuaalne töölaud jookseb kaugühenduse pealt või lokaalselt, kas ligipääs peab olema pidev või vahelduv ja kas virtuaalne töölaud ja selle sisu peab püsima seansside vahel. Töölaua virtualiseerimise lahendustega tarkvaratooted seovad endas nii kaugühenduse kui lokaalse rakendamise võimaluse üheks tooteks.

### Kaugtöölaua virtualiseerimine
Kaugtöölaua virtualiseerimine kujutab endast kliendi-serveri põhjal töötavat keskkonda. Rakenduse käivitamine toimub kaugoperatsioonisüsteemis, mis on ühendatud lokaalse kliendi seadmega võrgu teel kaugekraani protokolli kasutades. Kõik kasutatud rakendused ja andmed jäävad kaugsüsteemi. Seadme ja kaugsüsteemi vahel saadetakse ainult hiire, klaviatuuri ja ekraani andmeid. Sellist lähenemist saab teha serveri riistvaral, mis toetab hüperviisorit. See võimaldab käitada serveris mitut kaugoperatsioonisüsteemi korraga. Teisisõnu kutsutakse seda "virtuaalseks töölaua infrastruktuuriks" (inglise keeles *Virtual Desktop Infrastructure* või *VDI*).

#### Virtuaalse töölaua infrastruktuur
Virtuaalne töölaua infrastruktuur on töölauakeskne teenus, mis hoiab üleval kasutaja töölaua keskkonda kaugserverites ja/või personaalarvutites. Sellele pääseb ligi võrgu kaudu, kasutades kaugekraani protokolli. Ühenduse jaotamise protokolli kasutamisega ühendatakse kasutajad määratud töölaua seanssidesse. Kasutajate jaoks tähendab see, et nad saavad pääseda ligi oma töölauale suvalisest asukohast, ilma et oleksid seotud ainult ühe kliendi seadmega. Vahetades töökohta (arvutit), jäävad kasutaja töölaua keskkond, rakendused ja andmed püsima. Süsteemihalduse administraatoritele tähendab see keskmistatud ja tõhusat kliendikeskkonda, mida on kergem hallata ning vastavalt vajadusele kiirelt muuta.

Virtuaalse töölaua infrastruktuuri kasutatakse ka ligipääsuks Windowsi rakendustele seadmetel, kuhu Windowsi operatsioonisüsteem ise ei ole paigaldatud.

Iga virtuaalmasin vajab kasutaja töölaua keskkonna käitamiseks natuke muutmälu, kõvaketta mahtu ja protsessorijõudlust. Vanapärase terminali teenuste mudeli puhul aga jagasid kasutajad enamasti kõike, peale isiklike andmete. Virtuaalne töölaua infrastruktuur tähendab ka, et tuleb osta iga kasutaja jaoks eraldi Windowsi litsents.

Suuremate kulude eest aga pakub virtuaalse töölaua infrastruktuur paremat haldamist, kättesaadavust ja kasutamismugavust. Seoses serveri virtualiseerimisega saab virtuaalseid masinaid siirata serverite hulka, ilma et peaks virtuaalmasinaid maha võtma. Samuti saab teha virtuaalmasinatest hetketõmmiseid kiireks seansi taastamiseks. Kui virtuaalmasin peaks kokku kukkuma, siis see ei mõjuta teisi masinaid. Terminali teenuste puhul üks masin kukutab kokku terve süsteemi.

#### Kaugtöölaua teenused
Kaugtöölaua teenused on osa Microsoft Windowsist, mis laseb kasutajal ligi pääseda rakendustele ja andmetele kaugarvutis võrgu kaudu, kasutades kaugekraani protokolli. Kaugtöölaua teenused sarnanevad funktsionaalsuse poolest virtuaalse töölaua infrastruktuuriga, kuid erinevad sellest kahe tunnuse poolest:
# Virtuaalse töölaua infrastruktuuri teenus tagab individuaalse töölaua operatsioonisüsteemi juhu (näiteks Windows XP, Windows 7) igale kasutajale, kuid kaugtöölaua teenuste seansid jooksevad ühes jagatud serveri operatsioonisüsteemis (näiteks Windows Server 2008 R2, Windows Server 2012).
# Virtuaalne töölaua infrastruktuur on loodud tervele töölaua keskkonnale, kaugtöölaua teenused aga saavad ühendusi pakkuda nii individuaalsetele rakendustele kui ka tervetele töölaudadele vastavalt vajadusele.

Üksiku jagatud serveri operatsioonisüsteemi kasutamine individuaalse töölaua operatsioonisüsteemi juhu asemel võtab märgatavalt vähem ressurssi. Lisaks on virtuaalse töölaua infrastruktuuri litsentsid kallimad ja vähem paindlikud kui kaugtöölaua teenuste litsentsid.

Kaugtöölaua teenuseid teatakse kui osa Microsoft Windowsist, kuid praegu arendatakse avatud lähtekoodiga kaugtöölaua protokolli serverit XRDP.

### Rakenduse virtualiseerimine
Rakenduste virtualiseerimine parandab rakenduste kättetoimetamist ja ühilduvust, isoleerides neid operatsioonisüsteemist, kus neid käivitatakse. Rakendused tehakse üheselt hallatavateks teenusteks, mis ei satu konflikti teiste rakendustega. Täielikult virtualiseeritud rakendus ei ole paigaldatud riistvarale. Hüperviisor püüab rakenduse kinni ja selle elukäigu ajal rakendus käitub, nagu ta töötaks oma originaalsel operatsioonisüsteemil ja riistvaral.

### Kasutaja virtualiseerimine
Kasutaja virtualiseerimine viitab kasutaja kõigi erikülgede sõltumatule haldamisele töölaua keskkonnas. See tähendab, et kasutaja virtualiseerimine eraldab kasutaja profiili, sätted ja andmed operatsioonisüsteemist ning talletab kogu selle informatsiooni kas andmebaasi või pilve. Kasutaja virtualiseerimine ei ole limiteeritud virtuaalsetele töölaudadele. Seda võib kasutada ka teistel füüsilistel, virtuaalsetel ja pilveplatvormidel.

### Kihistamine
Töölaua kihistamine on töölaua virtualiseerimise meetod, mis jaotab kõvaketta kuvandi loogilisteks juppideks, mida saab individuaalselt hallata. Näiteks kui kõik kasutajagrupi liikmed kasutavad sama operatsioonisüsteemi, siis põhioperatsioonisüsteemist varukoopiat peab tegema vaid ühe korra terve selle kasutajakeskkonna jaoks, kes seda kihti jagavad. Kihistamist saab teha lokaalsete füüsiliste kõvaketta kuvanditega, kliendipõhiste virtuaalmasinatega või peremehepõhiste töölaudadega.

#### Töölaud kui teenus
Kaugtöölaua virtualiseerimist saab teha ka pilveraalinduse abil. Pilvetehnoloogial põhinevaid virtuaalseid töölaudu saab realiseerida, kasutades koos nii virtuaalset töölaua infrastruktuuri kui ka kaugtöölaua teenustel põhinevaid süsteeme. Mõlemaid lahendusi saab ellu viia nii avatud pilves, privaatpilve infrastruktuurides kui ka hübriidpilve platvormides. Pilveraalindusega kaasnevad mitmed eelised, näiteks ülalpidamiskulud on väiksemad ja süsteem ise on paindlikum, mis teeb administraatoritel selle haldamise lihtsamaks.

## Viited