De fysiske interaksjonshensynene ved VDI
VDI (Virtual Desktop Infrastructure) er forskjellig fra tradisjonell virtualisering av servere fordi, i motsetning til servere som utelukkende leverer tjenester over et nettverk, er arbeidsstasjoner et punkt for fysisk interaksjon med sluttbrukere. Det er ingen vei utenom at det må finnes fysisk utstyr som sluttbrukerne faktisk vil berøre. Tastaturer, mus, berøringsskjermer, skjermer, høyttalere… disse tingene kan ikke virtualiseres.
På grunn av dette står VDI overfor langt mer komplisert beslutningstaking og planlegging enn det å virtualisere servere ville gjort. De fysiske kravene til VDI kan ha et bredt spekter av løsninger.
Tradisjonelt har vi tilnærmet oss VDI og terminalservers behov rundt fysisk interaksjon gjennom bruk av tynnklienter. Tynnklienter er koblet til nettverket og benytter de samme protokollene og teknikkene vi ville brukt for vanlig ekstern grafisk tilgang med protokoller som NX, ICA, RDP og VNC. En tynnklient kjører et fullstendig operativsystem, men ett som er svært strømlinjeformet og som har ett enkelt formål – å administrere tilkoblinger til andre maskiner. Ideen med tynnklienten er å holde all prosessering eksternt og kun ha de nødvendige komponentene på den lokale maskinvaren for å håndtere nettverk og lokale interaksjoner. Tynnklienter er relativt rimelige, har lavt strømforbruk, er enkle å vedlikeholde, pålitelige og har svært lang levetid. Men de koster ikke så lite at det er uten betydning – prisene er typisk halvparten til tre fjerdedeler av kostnaden for en tradisjonell arbeidsstasjon, og selv om de gjerne varer opptil dobbelt så lenge i felten, er dette verken en ubetydelig anskaffelseskostnad eller en ubetydelig langsiktig investeringskostnad.
På grunn av de fortsatt høye kostnadene ved tradisjonelle tynnklienter har en mer moderne erstatning, nullklienten, oppstått som en løsning på disse problemene. En nullklient er ikke et strengt begrep og er i realiteten bare en klasse av tynnklienter, men en som har fjernet tradisjonell prosessering med CPU og gått over til dedikert, svært rimelig ekstern grafikkprosessering som i bunn og grunn ikke er annet enn et skjermkort koblet til et nettverk. Dette reduserer strømbehovet, administrasjonsbehovet og produksjonskostnadene, noe som gir et langt rimeligere endepunktenhet. Nullklienter tilbyr færre potensielle funksjoner enn tynnklienter, som ofte kan kjøre egne apper som en nettleser lokalt, ettersom det ikke finnes lokal prosessering – men dette er ofte en fordel snarere enn en ulempe. Støtten for nullklienter innebærer også en ny generasjon eksterne grafikkprotokoller som ofte er assosiert med dem, for eksempel PCoIP.
Selvfølgelig kan vi, ved å gå i den andre retningen, bruke fullverdige klienter (for eksempel tradisjonelle arbeidsstasjoner og bærbare datamaskiner) som våre klienter. Dette gir generelt bare mening dersom arbeidsstasjoner enten er rester fra en tidligere infrastruktur og kun brukes på nytt som eksterne grafiske tilgangspunkter, eller dersom infrastrukturen er hybrid og brukere benytter arbeidsstasjoner til noen formål og VDI eller terminaltjenester til andre. I noen tilfeller der tynnklienter er ønsket og fullverdige klienter er tilgjengelig til lav kostnad, for eksempel off-lease med eldre enheter, kan fullverdige klienter fremdeles gi finansiell mening, men brukstilfellene er begrensede. Det er svært vanlig å bruke eksisterende fullverdige klienter i en overgangsfase og deretter migrere til tynn- eller nullklienter når tidspunktet for oppdatering av arbeidsstasjoner er nådd, eller maskin for maskin etter hvert som maskinene trenger vedlikehold.
I dag finnes det også andre alternativer, som å bruke telefoner, nettbrett og andre mobile enheter som eksterne tilgangspunkter – men disse er generelt spesialtilfeller og ikke normen på grunn av mangelen på gode inndataenheter. Men brukstilfeller eksisterer og man kan se dette fra tid til annen. Etter hvert som enheter som Android-baserte arbeidsstasjoner begynner å bli mer vanlige på markedet, kan vi finne at dette blir mer standard, og vi kan til og med se noen ganske uventede situasjoner der selv enheter som avanserte stasjonære telefoner som kjører Android vil bli brukt som telefon og tynnklientenhet på én gang. Den mer sannsynlige situasjonen er at konvertible mobiltelefoner som kan fungere som lette arbeidsstasjoner når de er i dokkingstasjon, vil være populære tynnklientvalg.
Den siste maskinvarevurderingen er BYOD eller «Bring Your Own Device» (ta med din egen enhet). Ved overgang til VDI og/eller terminaltjenesteinfrastrukturer blir muligheten til å utnytte de ansattes enheter svært god. Det finnes juridiske og logistiske komplikasjoner ved at ansatte forsyner alle sine egne tilgangsenheter, men det er også store fordeler, som mer fornøyde ansatte, lavere kostnader og mer fleksibilitet. Bruken av eksterne grafiske skjermer, i stedet for å eksponere data direkte, reduserer sikkerhetsrisikoen drastisk og endrer hvordan vi kan tilnærme oss tilgang til og eksponering av interne systemer.
Det er lett å bli oppslukt av flyttingen av prosesseringsressurser fra lokalt til server når man ser på VDI, og å overse at maskinvarekostnader fortsatt eksisterer – og generelt er ganske betydelige – på et per-bruker «på skrivebordet»-nivå. Prisberegning av VDI er ikke så enkelt som å bestemme kostnaden for en VDI-server for å erstatte kostnaden for arbeidsstasjoner. En kostnadsreduksjon per arbeidsstasjon må fastsettes og kan lett være betydelig, men kan like gjerne være ganske ubetydelig. Kostnaden for arbeidsstasjoner eller erstatningsmaskinvare for arbeidsstasjoner vil fortsette å utgjøre en stor del av per-bruker IT-budsjettet selv med VDI-løsninger.