De fysiske interaktionsovervejelser ved VDI
VDI (Virtual Desktop Infrastructure) adskiller sig fra traditionel virtualisering af servere, fordi desktops – i modsætning til servere, der udelukkende leverer tjenester over et netværk – er et punkt for fysisk interaktion med slutbrugerne. Det er umuligt at undgå behovet for fysisk udstyr, som slutbrugerne rent faktisk skal røre ved. Tastaturer, mus, berøringsskærme, skærme, højttalere… disse ting kan ikke virtualiseres.
På grund af dette står VDI over for langt mere komplicerede beslutningsprocesser og planlægning end virtualisering af servere. De fysiske krav til VDI kan opfyldes på mange forskellige måder.
Traditionelt har vi løst VDI og terminalserverenes behov for fysisk interaktion via thin clients. Thin clients er tilsluttet netværket og anvender de samme protokoller og teknikker, som vi ville bruge til normal fjernadgang med grafisk visning med protokoller som NX, ICA, RDP og VNC. En thin client kører et fuldt operativsystem, men et der er meget letvægtigt og har et enkelt formål – at håndtere forbindelser til andre maskiner. Idéen med thin clients er at holde al behandling på fjernserveren og kun have de nødvendige komponenter på den lokale hardware til at håndtere netværk og lokal interaktion. Thin clients er relativt billige, energibesparende, lette at vedligeholde, pålidelige og har meget lang levetid. Men de er heller ikke så billige, at de er uden betydning; typisk er prisen halvanden til tre kvart af prisen på en traditionel desktop, og selv om de typisk holder op til dobbelt så længe i brug, er dette hverken en triviel anskaffelsesomkostning eller en triviel langsigtet investeringsomkostning.
På grund af de fortsat høje omkostninger ved traditionelle thin clients er en mere moderne erstatning, zero clienten, opstået som en løsning på disse problemer. En zero client er ikke et præcist begreb og er i realiteten blot en klasse af thin clients, men en der har fjernet traditionel behandling med en CPU og i stedet er gået over til dedikeret, meget billig fjern-grafikbehandling, der i bund og grund ikke er andet end en displayadapter forbundet til et netværk. Dette reducerer energiforbruget, administrationsbehovet og produktionsomkostningerne, hvilket giver en langt billigere slutpunktsenhed. Zero clients tilbyder færre potentielle funktioner end thin clients, som ofte kan køre egne apps som en webbrowser lokalt, da der ikke er lokal behandling – men dette er ofte en fordel snarere end en ulempe. At understøtte zero clients er også en ny generation af fjern-grafikprotokoller, der ofte er forbundet med dem, såsom PCoIP.
Det er naturligvis muligt at gå i den anden retning og bruge fat clients (f.eks. traditionelle desktops og bærbare computere) som vores klienter. Dette giver generelt kun mening, hvis enten desktopsene er rester fra en tidligere infrastruktur og kun genbruges som fjern-grafikadgangspunkter, eller hvis infrastrukturen er hybrid og brugerne bruger desktopsene til visse formål og VDI eller terminalservices til andre. I nogle tilfælde, hvor thin clients er ønskede og fat clients er tilgængelige til lav pris – f.eks. brugte enheder med ældre modeller – kan fat clients stadig give økonomisk mening, men anvendelsesmulighederne er begrænsede. Det er meget almindeligt at bruge eksisterende fat clients i en overgangsperiode og derefter migrere til thin eller zero clients, når en desktop-fornyelse er nødvendig eller maskine for maskine, efterhånden som de kræver vedligeholdelse.
I dag findes der andre muligheder, såsom at bruge telefoner, tablets og andre mobile enheder som fjernadgangspunkter, men disse er generelt særtilfælde og ikke normen på grund af manglende gode inputenheder. Men anvendelsestilfælde eksisterer, og det ses fra tid til anden. Efterhånden som enheder som Android-baserede desktops begynder at blive mere almindelige på markedet, kan vi finde, at dette bliver mere standard, og vi kan endda opleve nogle ret uventede situationer, hvor selv enheder som avancerede bordtelefoner med Android vil blive brugt som telefon og thin client-enhed på én gang. Den mere sandsynlige situation er, at konvertible mobiltelefoner, der kan fungere som lette desktop-enheder, når de er i dockingstation, vil blive populære thin client-valg.
Den sidste hardwareovervejelse er BYOD eller “Bring Your Own Device” (medbragt udstyr). Når man skifter til VDI og/eller Terminal Services-infrastrukturer, bliver muligheden for at udnytte medarbejdernes egne enheder meget god. Der er juridiske og logistiske komplikationer ved, at medarbejdere selv leverer alle deres adgangsenheder, men der er også store fordele, såsom gladere medarbejdere, lavere omkostninger og mere fleksibilitet. Brugen af fjern-grafikvisning frem for direkte eksponering af data reducerer sikkerhedsrisikoen markant og ændrer, hvordan vi kan tilgå og eksponere interne systemer.
Det er let at lade sig rive med af flytningen af behandlingsressourcer fra lokalt til server, når man ser på VDI, og overse at hardwareomkostninger fortsat eksisterer – og generelt fortsat er ganske betydelige – på et per-bruger “på skrivebordet”-niveau. At prissætte VDI er ikke så simpelt som at bestemme omkostningen ved en VDI-server til erstatning for desktops. En omkostningsreduktion per desktop skal bestemmes og kan nemt være betydelig, men kan lige så let være ret triviel. Omkostningen til desktops eller desktop-erstatningshardware vil fortsat udgøre en stor del af den per-bruger IT-budgetpost selv med VDI-løsninger.