När datorer först utvecklades var det väldigt vanligt att varje enskild användare inte hade sin egen PC på sitt skrivbord, som de har idag. Istället fanns det en central stordator som innehöll all datorkraft som användare fick åtkomst till via tunna klienter.
Tunna klienter själva har liten eller ingen datorkraft, men de fungerar bara som ett sätt för en enskild användare att komma åt en central stordator. Men eftersom hårdvaran blev snabbare, billigare och mindre, ersatte tunna klienter till stor del de individuella datorer som varje användare satt vid sitt skrivbord.
Intressant nog finns det för närvarande en push i vissa demografier för att ta bort de separata datorerna och använda en mängd olika tunna klienter som drivs av en central server. Skillnaden mellan den ursprungliga metoden och den moderna metoden är att den moderna metoden fungerar genom att förse användaren med ett virtuellt skrivbord som är tänkt att vara praktiskt taget omöjligt att skilja från ett fysiskt skrivbord.
Så även om användaren har en något tunnare klient, ser det ut som att de har full kraft från den lokala datorn. Denna metod kallas för närvarande Virtual Desktop Infrastructure eller VDI för kort.
VDI är ett otroligt komplext ämne när du väl kommer in i de finare detaljerna, så vi kommer till stor del att undvika det tekniska djupet hos virtuella skrivbord och istället fokusera på grunderna i tekniken och våra erfarenheter när vi använder den. ska göra.
I den här artikeln kommer vi först att diskutera de stora VDI-lösningarna som för närvarande är tillgängliga och hur Nvidia GRID fungerar för att lägga till GPU-acceleration till VDI. Sedan ska vi titta på några av de mer allmänna fördelarna och nackdelarna med virtuella skrivbord. Slutligen vill vi ge våra allmänna intryck av installation och användning av virtuella stationära datorer för en mängd olika användningsområden och göra några välgrundade gissningar om huruvida virtuella skrivbord verkligen är framtidens datorer eller om de kommer att förbli en nischteknik.
Desktopvirtualiseringslösningar
Det finns många olika sätt att skapa och komma åt virtuella skrivbord, allt från virtuella maskiner med enbart fjärrskrivbordsfunktioner till fullständig skrivbordsvirtualisering och streaminglösningar som Citrix XenDeskop och VMWare Horizon View. Eftersom varje metod är designad för lite olika applikationer har varje metod sina egna specifika fördelar och nackdelar.
Om du bara behöver komma åt ett fåtal virtuella maskiner och inte behöver GPU-acceleration, kan det fungera bra att använda en gratislösning som Microsoft Remote Desktop eller TightVNC. Dessa alternativ är i stort sett gratis, kräver mycket lite nätverksinfrastruktur och är lätta att installera. Du installerar helt enkelt den programvara du väljer på klient- och värddatorerna och använder den för att ansluta klientdatorn till värddatorn.
Den största nackdelen med att använda något sådant här är att du inte har någon maktkontroll över värddatorn (du kan stänga av den, men du kan inte enkelt slå på den igen), de flesta lösningar stöder inte GPU-acceleration. När du gör det kräver det en komplett PC som klientmaskin, och om du hanterar ett stort antal användare och maskiner är det inte särskilt lätt att hantera då du måste skapa lika många virtuella skrivbord manuellt. Behåll så många användare som du har.
Om du behöver GPU-acceleration eller har ett stort antal användare är en betallösning som Citrix XenDesktop eller VMWare Horizon förmodligen vad du vill ha. Båda stöder en mängd olika skrivbordsvirtualiseringar, från enkelt fjärrskrivbord (med strömkontroller och GPU-acceleration) eller att använda en huvudbild som det virtuella skrivbordet kan använda som sin överordnade bild varje gång den startar.
Fördelen med att använda en huvudbild är mest när du har ett stort antal användare eftersom du bara behöver underhålla ett enda operativsystem istället för dussintals eller hundratals. Genom att använda Active Directory kan du också göra det så att det inte spelar någon roll vilket virtuellt skrivbord användaren loggar in på, vilket innebär att du bara behöver så många virtuella skrivbord som du har på en gång. har aktiva användare, inte ett separat skrivbord för varje användare.
Tänk dock på att både XenDesktop och Horizon kräver speciella licenser och en bra mängd infrastruktur. Förutom klientdatorer och virtuella skrivbord behöver du också minst två servrar för Active Directory, DNS, SQL och stationära leveranskontroller (ZenDesktop eller Horizon View) och alla licenser som följer med dem.
Nvidia Grid for Virtual GPU Acceleration
GRID är namnet på en grupp grafikkort som erbjuds av Nvidia och som är speciellt designade för användning i virtualiserade miljöer. När det kommer till virtualisering kan du inte bara sätta vilket vanligt grafikkort som helst i en server och förvänta dig att det ska fungera. För det första måste den stödja virtualisering (ofta VT-d) vilket snabbt eliminerar GeForce grafikkort.